Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge pull request #23 from laher/master | Ben Johnson | 2022-10-04 | 6 | -1094/+720 | |
|\ | | | | | Adds generics | |||||
| * | revert fork-related readme content | Am Laher | 2022-06-11 | 1 | -17/+0 | |
| | | ||||||
| * | add missing ptr types; tidyup | Am Laher | 2022-06-11 | 2 | -69/+18 | |
| | | ||||||
| * | undo v2 module change after comment from @benbjohnson | Amir Laher | 2022-05-20 | 1 | -1/+1 | |
| | | ||||||
| * | upgrade github actions to go 1.18 | Amir Laher | 2022-05-20 | 1 | -2/+2 | |
| | | ||||||
| * | Set module path as v2 (breaking change) | Amir Laher | 2022-05-19 | 1 | -1/+1 | |
| | | ||||||
| * | update readme | Amir Laher | 2022-05-19 | 2 | -20/+37 | |
| | | ||||||
| * | implement generic immutable maps | Amir Laher | 2022-05-19 | 4 | -941/+610 | |
| | | ||||||
| * | convert lists to use generics | Amir Laher | 2022-05-19 | 3 | -139/+147 | |
|/ | ||||||
* | Fix MapBuilder docs | Ben Johnson | 2021-06-01 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #16 from benbjohnson/refactor-builders | Ben Johnson | 2020-11-17 | 3 | -108/+107 | |
|\ | | | | | Refactor builders | |||||
| * | Refactor builders | Ben Johnson | 2020-11-17 | 3 | -108/+107 | |
|/ | | | | | | | 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. | |||||
* | Merge pull request #15 from benbjohnson/tweak-actions | Ben Johnson | 2020-09-23 | 2 | -2/+2 | |
|\ | ||||||
| * | GitHub Actions tweaks | Ben Johnson | 2020-09-23 | 2 | -2/+2 | |
|/ | ||||||
* | README | Ben Johnson | 2020-09-23 | 1 | -1/+1 | |
| | | | Updating badges | |||||
* | Merge pull request #14 from benbjohnson/github-actions | Ben Johnson | 2020-09-23 | 1 | -0/+29 | |
|\ | | | | | Add GitHub Actions support | |||||
| * | Add GitHub Actions support | Ben Johnson | 2020-09-23 | 1 | -0/+29 | |
|/ | ||||||
* | README | Ben Johnson | 2020-09-23 | 1 | -12/+15 | |
| | | | Update docs to reflect new `Hasher` & `Comparer` types. | |||||
* | Merge pull request #13 from benbjohnson/circleci | Ben Johnson | 2020-09-22 | 2 | -14/+1 | |
|\ | | | | | Remove CircleCI | |||||
| * | Remove CircleCI | Ben Johnson | 2020-09-22 | 2 | -14/+1 | |
|/ | ||||||
* | Merge pull request #12 from benbjohnson/reflect | Ben Johnson | 2020-09-22 | 2 | -25/+526 | |
|\ | | | | | Add additional hashers & comparers. | |||||
| * | Add additional hashers & comparers. | Adrian | 2020-09-22 | 2 | -25/+526 | |
|/ | | | | | | | | This commit adds all int & uint type hashers & comparers. It also provides reflection-based hashers & comparers for int, uint, & string types that are wrapped with a different named type. Co-authored-by: Ben Johnson <benbjohnson@yahoo.com> | |||||
* | Merge pull request #9 from benbjohnson/readme | Ben Johnson | 2019-03-06 | 1 | -2/+2 | |
|\ | | | | | Change hasher & comparer implementations to unexported in README | |||||
| * | README | Ben Johnson | 2019-03-06 | 1 | -2/+2 | |
| | | | | | | Change hasher & comparer implementations to unexported in README. | |||||
* | | Merge pull request #8 from benbjohnson/list-builder-len | Ben Johnson | 2019-03-06 | 2 | -1/+8 | |
|\ \ | |/ |/| | Add ListBuilder.Len() | |||||
| * | Add ListBuilder.Len() | Ben Johnson | 2019-03-06 | 2 | -1/+8 | |
|/ | | | | | | This commit adds a method to check the current length of a list on a `ListBuilder`. This allows the length to be checked without marking the next builder change as immutable. | |||||
* | Merge pull request #7 from benbjohnson/sorted-map-builder | Ben Johnson | 2019-03-06 | 3 | -61/+280 | |
|\ | | | | | Add SortedMapBuilder | |||||
| * | Add SortedMapBuilder | Ben Johnson | 2019-03-06 | 3 | -61/+280 | |
|/ | | | | This commit adds an efficient builder for creating SortedMap objects. | |||||
* | Merge pull request #6 from benbjohnson/remove-cmp | Ben Johnson | 2019-03-06 | 3 | -8/+7 | |
|\ | | | | | Remove go-cmp dependency | |||||
| * | Remove go-cmp dependency | Ben Johnson | 2019-03-06 | 3 | -8/+7 | |
|/ | ||||||
* | Merge pull request #5 from benbjohnson/map-builder | Ben Johnson | 2019-03-06 | 3 | -116/+448 | |
|\ | | | | | Add MapBuilder | |||||
| * | Add MapBuilder | Ben Johnson | 2019-03-06 | 3 | -116/+448 | |
|/ | | | | | This commit provides a `MapBuilder` for efficiently combining multiple `Map` mutations. | |||||
* | Merge pull request #1 from benbjohnson/list-builder | Ben Johnson | 2019-03-05 | 3 | -53/+342 | |
|\ | | | | | Add ListBuilder | |||||
| * | Add ListBuilder. | Ben Johnson | 2019-03-04 | 3 | -53/+342 | |
|/ | | | | | | | | 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. | |||||
* | Fix test coverage. | Ben Johnson | 2019-03-02 | 1 | -0/+26 | |
| | ||||||
* | Fix sorted map iterator initialization. | Ben Johnson | 2019-03-02 | 1 | -12/+18 | |
| | ||||||
* | Add code coverage badge. | Ben Johnson | 2019-03-01 | 1 | -1/+1 | |
| | ||||||
* | Add codecov support. | Ben Johnson | 2019-03-01 | 1 | -4/+3 | |
| | ||||||
* | Add coveralls configuration. | Ben Johnson | 2019-03-01 | 1 | -8/+3 | |
| | ||||||
* | Add CircleCI status | Ben Johnson | 2019-03-01 | 1 | -1/+1 | |
| | ||||||
* | Update random test settings. | Ben Johnson | 2019-03-01 | 1 | -6/+2 | |
| | ||||||
* | Add CircleCI support. | Ben Johnson | 2019-03-01 | 1 | -0/+19 | |
| | ||||||
* | Minor iterator refactor; update comment | Ben Johnson | 2019-03-01 | 2 | -17/+17 | |
| | ||||||
* | v0.1.0 | Ben Johnson | 2019-03-01 | 0 | -0/+0 | |
| | ||||||
* | (no commit message) | Ben Johnson | 2019-03-01 | 6 | -0/+4185 | |