Speiger
31b34f5de1
Fixed a couple bugs.
...
-Fixed: TreeMap.subMap().entrySet().remove() wouldn't check primitives properly.
-Fixed: SortedMap.sub/tail/headMap were looping into themselves.
-Changed: LinkedList.addBulk variable definition was triggering a false positive.
2022-05-17 07:59:57 +02:00
Speiger
4bded1af80
Small Change to sorting
...
-Added: Array only sorting function return the inputed array. This was done to allow for static final references to use the method in one go without having to make lambda wrappers. Cleaner code.
2022-04-30 22:41:11 +02:00
Speiger
100c7fe260
Updated yml Scripts
...
-Updated: yml Scripts and ReadMe since the gradle setup no longer requires 2 commands to work properly.
2022-04-28 19:09:42 +02:00
Speiger
04f628fcc1
Pushing release
2022-04-21 17:41:50 +02:00
Speiger
5fa26bfbf3
New Stuff
...
-Fixed: Crash with FIFOQueues peek function when loops were applied.
-Fixed: FIFOQueues clean function was doing unessesary extra work.
-Added: Stream Overrides functions now support sorted.
-Updated: Changelog.
-Added: A couple more badges because why not.
2022-04-21 17:25:23 +02:00
Speiger
4d3eaaf604
removing SolarCloud code
2022-04-19 17:16:53 +02:00
Speiger
33ab7c48bf
hopefully doesn't filter anything. Last attempt
2022-04-19 17:10:57 +02:00
Speiger
1f4784c75e
Testing single task requirement
2022-04-19 16:58:22 +02:00
Speiger
ae5a4ea818
Readded caching
2022-04-19 16:33:16 +02:00
Speiger
5d66f7b453
Update Code compare
2022-04-19 16:11:20 +02:00
Speiger
12af656150
Updated Task Name
2022-04-19 16:04:20 +02:00
Speiger
603ff3df0f
Fixed code compare
2022-04-19 15:52:41 +02:00
Speiger
b712981718
Code quality test
2022-04-19 15:51:01 +02:00
Speiger
863d1a1027
Updated Readme.
2022-04-18 21:41:55 +02:00
Speiger
6287da8efe
ReadMe restructuring.
2022-04-18 09:06:32 +02:00
Speiger
c27e852ccb
typo missed by the spellchecker...
2022-04-17 20:39:06 +02:00
Speiger
0157765628
Hotfix.
2022-04-17 20:24:31 +02:00
Speiger
8689037ceb
Documentation update
2022-04-17 20:21:48 +02:00
Speiger
03a8914986
Completion Jitpack Integration
2022-04-14 09:51:36 +02:00
Speiger
26b9d6706d
Fixed Classification
2022-04-14 09:34:16 +02:00
Speiger
a21d4a9eb6
Fixing Jitpack Publishing
2022-04-14 09:24:13 +02:00
Speiger
212d614ebd
Trying switching Jitpack Java version.
2022-04-14 09:19:27 +02:00
Speiger
bcba3ccde0
Another try
2022-04-14 09:13:53 +02:00
Speiger
b42ad76372
Jitpack Test
2022-04-14 09:12:03 +02:00
Speiger
f95565771a
0.6.0 Release Commit
2022-04-14 07:56:39 +02:00
Speiger
3d6cbf5ac1
Finishing touches for the 0.6.0 release.
2022-04-14 07:29:32 +02:00
Speiger
fc5d43e14b
Updated Changelog.
2022-04-14 06:06:35 +02:00
Speiger
b3264748cd
Added Author to module Info.
2022-04-14 05:47:19 +02:00
Speiger
ede40f06d0
Small fixes.
...
-Fixed: Some imports.
-Fixed: containsValue for OpenHashMap was not checking nullEntry properly
2022-04-14 05:37:41 +02:00
Speiger
e69c675f82
Fixed bug with linux & cleanup of the java version detector
2022-04-13 02:58:35 +02:00
Speiger
17c1c90957
Added Module-Info support
2022-04-13 02:54:03 +02:00
Speiger
c6f2f71f6c
Switching to a new lock to make read operations actually concurrent.
2022-04-13 02:00:52 +02:00
Speiger
d2c7c151bc
Implemented tests.
...
-Added: ConcurrentHashMap test suite
-Fixed: Bugs found in ConcurrentHashMaps with the iterator and clear function.
2022-04-12 08:08:17 +02:00
Speiger
4448eca787
Finishing ConcurrentHashMap implementation, next tests
2022-04-12 06:06:18 +02:00
Speiger
0350a77dff
Finishing the ConcurrentMap implementation
...
This though isn't finishing the rest because the interface still needs
to be implemented.
-Added: Rest of the ConcurrentMap implementation
-Fixed: LinkedOpenHashMap Count method was returning prematurely.
2022-04-11 03:20:28 +02:00
Speiger
4f98c599df
New Features.
...
-Added: ArrayList.of(CLASS, size) function that allows to preallocate
the size of the generic list.
-Updated: ListTests suppressors only suprres what they need to.
-Added: Start of the ConcurrentHashMap implementation (based on Guavas
implementation)
Note that the ConcurrentHashMap implementation is just started not
finished and still needs a lot of work, but the base code - any
subclasses is technically finished.
The implementation is also using linkedMaps to have faster iteration
performance.
2022-04-10 15:49:16 +02:00
Speiger
103b2407d2
Updated Changelog
2022-04-09 04:23:57 +02:00
Speiger
059da9be12
New Features
...
-Added: CopyOnWriteArrayList
-Added: UnitTests for CopyOnWriteArrayLists
2022-04-09 03:56:54 +02:00
Speiger
3cac3a997e
And hopefully the last javaDoc fixes
2022-04-08 00:24:37 +02:00
Speiger
3ffb001c73
More fixes
...
-Fixed: More javadoc fixes
-Fixed: BaseIntIterableTest no longer uses a deprecated function
2022-04-08 00:13:51 +02:00
Speiger
2810a6f952
Small fixes
...
-Fixed: JavaDoc
-Changed: callback is now called onCompletion
2022-04-08 00:00:45 +02:00
Speiger
166362334b
Added gradle now uses the java version it runs on.
2022-04-07 20:26:53 +02:00
Speiger
d3f9103ebf
Adding Logger for testings
2022-04-07 20:19:47 +02:00
Speiger
1c5507d4a5
Switching to local properties
2022-04-07 20:16:59 +02:00
Speiger
5e3cd9f484
Trying out something with github actions
2022-04-07 20:14:23 +02:00
Speiger
f27b884b6a
Moving to a more up to date system.
...
-Changed: Moved to gradle 7.3 for java17 support of the project.
-Changed: Moved to maven-publish plugin and added a bit more info to the poms.
2022-04-07 16:00:58 +02:00
Speiger
769a9d8ea5
Upgraded gradle version to 6.3 for a test
2022-04-07 13:32:04 +02:00
Speiger
9499a7f0e0
Setup matrix so multiple java versions are tested.
2022-04-07 13:27:12 +02:00
Speiger
ca38583f96
Fixed Java11 Incompat
2022-04-07 00:14:09 +02:00
Speiger
9557a0cfb5
Merge branch 'master' of git@github.com:Speiger/Primitive-Collections.git
2022-04-07 00:08:05 +02:00