| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
#23 added generic support (which is awesome) but noted the breaking change about no longer supporting `[]byte` keys due to the `Ordered` constraint.
Ideally, this library would continue to support `[]byte` keys and use a custom interface to constrain key types instead. But until that happens, the README right now is a bit surprising as it talks explicitly about supporting `[]byte` keys still but they are actually a compile error!
Here's a drive-by fix for the README for now - I _think_ I caught all the incorrect statements.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
This commit fixes a bug in builders that caused changes to leak when
building on existing collections. The builders now only work on empty
list & map types and are marked as invalid after the underlying
collection has been retrieved from them.
|
| | |
|
| |
|
| |
Updating badges
|
| |
|
| |
Update docs to reflect new `Hasher` & `Comparer` types.
|
| | |
|
| |
|
| |
Change hasher & comparer implementations to unexported in README.
|
| |
|
|
| |
This commit adds an efficient builder for creating SortedMap objects.
|
| |
|
|
|
| |
This commit provides a `MapBuilder` for efficiently combining multiple
`Map` mutations.
|
| |
|
|
|
|
|
|
| |
This commit adds a builder for more efficiently creating `List`
objects. It works by mutating the list in-place until the current
list is requested. After that request, the next mutation will occur
on a copy but then continue to mutate in place. This allows lists
to be returned and used while continuing to use the builder.
|
| | |
|
| | |
|
| |
|