Commit Graph

33 Commits

Author SHA1 Message Date
a7b599c8b4 update Gradle to 7.0
Had to disable java.modularity.inferModulePath, because JUnit
was put on the module path and didn't want to start (class not
found). Probably because I didn't have a module-info.java.
2021-04-16 18:41:43 +02:00
c6e1d47a83 update dependencies 2021-04-16 17:53:55 +02:00
9de619d815 accidental linear access times instead of constant
Methods for finding keys in the map would iterate over all keys
when the key did not exist.
Fixed by introducing a new sentinel value (-1) that is used to
mark slots that were previously occupied.
2021-04-04 10:17:30 +02:00
2840fea751 fix publish configuration
publish is now possible with the tasks publishToMavenLocal and
publishMavenJavaPublicationToMyRepoRepository
2021-04-02 19:19:21 +02:00
d57c69119e update gradle to 6.8.3 2021-04-02 18:39:03 +02:00
1354c396c4 update versions plugin 2020-11-15 12:40:41 +01:00
c9dcbdbe97 performance improvements
the heap refill code was recursively implemented with two methods.
I merged both methods.

replace recursion in heap refill method with iterative approach

use array for list of LongQueue
This way there is no precondition when accessing the elements
2020-11-07 08:36:07 +01:00
5b5e948293 update dependencies 2020-11-05 17:55:55 +01:00
3f4b5b409a update gradle 2020-11-05 17:53:47 +01:00
2b85828700 update gradle 2020-07-11 17:26:41 +02:00
955b410ba3 update 3rd party libs 2019-12-22 19:09:37 +01:00
98bdb35c40 update gradle versions plugin to 0.24.0 2019-09-07 17:54:50 +02:00
0751802dd0 update gradle to 5.6.2 2019-09-07 17:53:38 +02:00
097b7ab110 add more JMH tests 2019-09-01 15:47:10 +02:00
0311ecd83c recover deleted JMH tests
update gradle and other third-party libs
2019-08-22 19:57:27 +02:00
1420c21732 update 3rd party libs and gradle 2019-04-27 18:04:59 +02:00
528e0b3ba3 update gradle to 5.2.1 2019-02-17 09:13:40 +01:00
e594e09946 update junit 2019-01-04 17:02:23 +01:00
635458778b update gradle to 5.1 2019-01-04 16:59:04 +01:00
430b4c50ca update 4rd-party libs 2018-11-20 19:25:34 +01:00
9bf4abe3ec add gradle-versions plugin and update junit to 5.3.1 2018-09-13 19:05:35 +02:00
81fb565b1d update gradle to 4.10.1 2018-09-13 19:01:02 +02:00
1994400f97 make jnuit5 tests actually executable in gradle 2018-08-17 19:34:42 +02:00
a8658480ce update to gradle 4.9 2018-08-17 18:45:15 +02:00
19886eff89 update to Junit 5 2018-08-17 18:44:38 +02:00
a5b58cb1b5 update gradle to 4.7 2018-05-19 19:50:19 +02:00
67c16460d8 remove jmh 2018-01-22 18:21:40 +01:00
c5e49b388b update gradle to 4.4.1 2018-01-22 18:14:10 +01:00
1681183474 add JMH
Add benchmark for a comparison of the custom made removeAll
method vs an implementation that uses removeIf
2017-12-20 17:51:15 +01:00
76145b080e update gradle to 4.4 2017-12-13 20:44:49 +01:00
b50cb8fdca update to gradle 4.3.1 2017-11-10 10:09:53 +01:00
4a07ed14b0 update gradle to 4.2 2017-09-26 19:30:58 +02:00
145c2152d0 Add IntList a list implementation for primitive integers. 2017-02-03 20:31:58 +01:00