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
Speiger
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
Speiger
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
Speiger
29c4d253cf
Disabling badge
2021-12-27 21:28:07 +01:00
Speiger
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
Speiger
c8b89e6847
Renaming file for what the action did.
2021-12-27 20:34:15 +01:00
Speiger
b46a739008
Finishing Build Action
2021-12-27 20:28:45 +01:00
Speiger
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
Speiger
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