265 Commits

Author SHA1 Message Date
9557a0cfb5 Merge branch 'master' of git@github.com:Speiger/Primitive-Collections.git 2022-04-07 00:08:05 +02:00
c61e8bb7fc New Features
- Added: addOrGet for sets.
- Added: Async API which allows to easily execute Iterables/Collections
offthread without the complexity.
2022-04-07 00:06:49 +02:00
Speiger
4fbcaa47f8 Update README.md 2022-04-07 00:06:19 +02:00
6f31fc5abb New Features
- Added: addOrGet for sets.
- Added: Async API which allows to easily execute Iterables/Collections
offthread without the complexity.
2022-04-07 00:04:52 +02:00
Speiger
10ec0e35d0
Update README.md 2021-12-27 21:29:51 +01:00
29c4d253cf Disabling badge 2021-12-27 21:28:07 +01:00
55c870d392 Adding Build Passing badge 2021-12-27 21:22:57 +01:00
Speiger
cda6ec066d
Adding Build Validation
Create gradle.yml
2021-12-27 20:38:55 +01:00
c8b89e6847 Renaming file for what the action did. 2021-12-27 20:34:15 +01:00
b46a739008 Finishing Build Action 2021-12-27 20:28:45 +01:00
af62394651 Testing for secrets to be present 2021-12-27 20:04:50 +01:00
Speiger
bc75a5cd97
Merge pull request #8 from Speiger/master
Moving Credentials Away from this file because now i need it
2021-12-27 20:00:58 +01:00
7d8af3af08 Moving Credentials Away from this file because now i need it 2021-12-27 19:59:19 +01:00
Speiger
ef8197b275
Update gradle.yml 2021-12-27 19:24:16 +01:00
Speiger
58d9ac7fdd
Update gradle.yml 2021-12-27 19:21:59 +01:00
Speiger
86a893916d
Update gradle.yml 2021-12-27 19:20:06 +01:00
Speiger
e7a6292fe9
Update gradle.yml 2021-12-27 19:10:09 +01:00
Speiger
81209b0cf8
Update gradle.yml 2021-12-27 19:07:05 +01:00
Speiger
77b8147f9b
Update gradle.yml 2021-12-27 19:05:33 +01:00
Speiger
32abd7e14e
Update gradle.yml 2021-12-27 19:04:33 +01:00
Speiger
8a582f0b08
Create gradle.yml 2021-12-27 19:01:45 +01:00
Speiger
01be6f7d43
Delete gradle.yml 2021-12-27 18:56:49 +01:00
Speiger
9011700879
testing build only 2021-12-27 18:55:51 +01:00
Speiger
12cd4e5e5f
Update gradle.yml 2021-12-27 18:50:24 +01:00
Speiger
10201bcadb
hopefully this works 2021-12-27 18:44:47 +01:00
Speiger
3b4fcc0069
Merge pull request #6 from Speiger/actions
Update gradle.yml
2021-12-27 18:32:51 +01:00
Speiger
31a1ef74fb
Update gradle.yml 2021-12-27 18:32:23 +01:00
Speiger
9be3a1475f
another build try 2021-12-27 18:29:54 +01:00
Speiger
7591f396fd
getting into github actions
Adding a build test
2021-12-27 18:18:24 +01:00
517b84042f Version Bump 2021-12-26 01:58:22 +01:00
dbfae33074 Fixed Bug with FIFOQueue performance 2021-12-26 00:08:19 +01:00
ead34009c6 Added pourAsList and pourAsSet 2021-12-25 20:27:33 +01:00
7a4a0f05d1 Added subFrom (which is the inverse of addTo) 2021-12-25 20:07:37 +01:00
8f32b2d887 Merge remote-tracking branch 'Github/master' 2021-12-25 03:49:45 +01:00
e6c9600b40 Refactoring and Deprecating SortedMap/Sets
- Added: OrderedMap/Set
- Added: All Relevant functions into Ordered interface
- Changed: Marked all Relevant SortedMap/Set functions Deprecated until
0.6.0
- Fixed: All code that was relevant to this
2021-12-25 03:46:51 +01:00
Speiger
d5f2acb9ab
Update LICENSE 2021-12-19 21:19:28 +01:00
3274e96355 Added Benchmark links 2021-12-16 14:03:39 +01:00
78dfa286b0 New Version
- Fixed: Bugs with Queues starting with the wrong size
- Fixed: ArrayGrowth for Queues was +1 instead of +50%
- Added: Benchmarks with java and FastUtil
2021-12-16 13:46:55 +01:00
f32624d131 Build Release..
-Fixed: Doc error on gradle build.
-Fixed: SubSet.iterator had a ambiguity.
2021-12-14 09:05:25 +01:00
59a417056c Added Missing method & fixed potential issue with TreeSetBiIterators 2021-12-13 13:56:28 +01:00
18f6704ed7 Expanded Unit tests to IntLists/Sets
Maps are sadly not possible. It will require writing templates for
permutations effectively copying guavas Test library.
So this will take a lot longer
2021-12-13 13:45:35 +01:00
caf2f22e9f Finished the Basic Unit test frame work to ensure stablity.
-Added: 150k Unit tests.
-Fixed: Reworked the NavigableSet/Map implementations of RBTree/AVLTree/Array Sets/Maps
2021-12-13 10:41:20 +01:00
865966db55 Build Fixes & Build Release Doc update 2021-12-11 13:27:33 +01:00
6266a6293c Slight rewording 2021-12-11 12:58:02 +01:00
70ea60aacf More doc fixes 2021-12-11 12:57:03 +01:00
599cc44fff Fixed Doc 2021-12-11 12:56:01 +01:00
e1df59d512 We are now to 16k tests. Fixed loads of issues.
-Added: Tests for Lists and Sets.
-Fixed: SubLists are now stable (they weren't before)
-Fixed: All the bugs that the unit tests found so far.
-Updated: ReadMe/Changelog
2021-12-11 12:53:58 +01:00
eaa45976c7 Added over 6k tests...
- Fixed: ImmutableMaps issues thanks to the tests. Roughly the same as
the rest of the maps
- Fixed: RB/AVLTreeMaps issues. Roughly the same as the rest of the maps
2021-12-10 10:55:16 +01:00
362838c434 Found something in FastUtil i needed to address too. BulkFixes coming.
- Added: Guava TestSuit
- Fixed: HashCode and toString method would crash if the Object
Key/Value was null
- Added: AbstractTypeCollection now delegates the contains check to
type-specific Collections if it detects it.
- Fixed: Map.Entry toString wasn't writing values not like it should do.
- Fixed: Set.hashCode now is the sum of the elements instead of a Unique
HashCode based on the elements.
- Fixed: Added missing NonNull Checks.
- Fixed: OpenHashMap.containsValue implementation was wrong.
- Fixed: OpenHashMap.compute/present/absent now works how it is
specified in the Java Documentation
- Fixed: OpenHashMap.merge/BulkMerge now works how it is specified in
the Java Documentation
- Fixed: OpenHashMap.keySet.remove was causing a infinite loop.
- Fixed: OpenHashMap.mapIterator now no longer crashes in certain cases.
2021-12-10 05:54:37 +01:00
52caa9cdd2 Doc Update 2021-12-10 03:27:33 +01:00