Commit Graph

107 Commits (master)

Author SHA1 Message Date
Robinson 74f6a3d315
Comment cleanup 2023-08-01 20:11:30 -06:00
Robinson 99a891707f
Added IntIntMap 2023-08-01 20:08:08 -06:00
Robinson 29410cf3f9
Better debugging 2023-08-01 20:07:24 -06:00
Robinson 6f5ace25df
Added back checks for NULL vs non-existent values 2023-08-01 20:03:43 -06:00
Robinson 21e615b7f1
Code cleanup 2023-08-01 19:43:03 -06:00
Robinson cd622d5dba
Added entries.add/addAll 2023-08-01 19:13:52 -06:00
Robinson 8c59e42a60
Added unit tests 2023-08-01 19:03:06 -06:00
Robinson b2996dc896
Added get operator 2023-08-01 19:02:48 -06:00
Robinson 6bc9bccd36
Updated copyright 2023-08-01 19:02:25 -06:00
Robinson d8ac9f3d63
comment cleanup 2023-08-01 18:55:13 -06:00
Robinson 2c4d357a36
ported IntMap 2023-08-01 18:55:07 -06:00
Robinson 206270d502
removed dead code 2023-08-01 18:53:05 -06:00
Robinson a5bc84c9a6
Ported IntSet 2023-08-01 18:52:51 -06:00
Robinson 81bfa823a3
Fixed remove boolean operator shortcut 2023-08-01 18:52:23 -06:00
Robinson 5ef3c5c722
Added bi-maps for hashmap and for objectmap 2023-08-01 11:48:31 -06:00
Robinson cd6904e396
ObjectMap is now of the exact type as passed in (no longer typed as nullable) 2023-08-01 11:47:12 -06:00
Robinson 3705a68915
Concurrent iterator must be a non-null object 2023-08-01 10:18:58 -06:00
Robinson e8237f7b4a
Added binary search 2023-08-01 10:18:30 -06:00
Robinson 856f602a6e
Added ArrayMap, also implements the map interface 2023-08-01 10:17:57 -06:00
Robinson 1140d6bc81
updated containsAll logic 2023-08-01 10:17:22 -06:00
Robinson 3363b45d53
Ported ExpandingArray 2023-07-31 21:15:04 -06:00
Robinson 9315d7e049
Initial object map types reworked 2023-07-31 20:58:37 -06:00
Robinson c8a811b1b8
Removed unused/dead code 2023-07-30 21:28:32 -06:00
Robinson d8adcc37a6
Removed primitive array types (kotlin natively supports these) 2023-07-30 21:27:50 -06:00
Robinson f3d292ee76
Code cleanup 2023-07-28 17:24:30 -06:00
Robinson d5c79eb943
Updated version 2023-06-08 00:22:15 +02:00
Robinson cf453a4546
updated build deps 2023-06-08 00:21:12 +02:00
Robinson 91521e3013
Converted LFSH to kotlin 2023-06-08 00:21:01 +02:00
Robinson 827077c1e6
Rename .java to .kt 2023-06-08 00:21:01 +02:00
Robinson 4dabc484f4
updated map type to kotlin specific when getting it 2023-06-08 00:19:50 +02:00
Robinson 2f802f49d7
Updated version 2023-02-15 00:14:38 +01:00
Robinson f94d1f9eea
Fixed nullability assignment as a mutable map 2023-02-15 00:13:38 +01:00
Robinson 4352cfd85d
Updated version 2023-02-03 01:47:26 +01:00
Robinson 32d5e960d1
Concurrent Entry is now kotlin 2023-02-03 01:47:12 +01:00
Robinson 745dcc21f4
Fixed class initialization order 2023-02-03 01:46:55 +01:00
Robinson a6dc37886f
removed fsm 2023-01-23 12:06:46 +01:00
Robinson f1fc4fe85a
updated license 2023-01-23 11:54:47 +01:00
Robinson bb28977529
Moved FSM to its own project. 2023-01-23 11:53:20 +01:00
Robinson 2ffa58cbbd
Better JPMS support 2023-01-23 10:57:49 +01:00
Robinson e58b25826d
Updated build deps 2023-01-23 10:52:20 +01:00
Robinson 3242335f64
updated gradle 2023-01-23 10:51:47 +01:00
Robinson 04057eb070
updated license 2023-01-23 10:51:37 +01:00
Robinson 1ea522518a
WIP Lockfree java -> kotlin 2023-01-23 10:51:26 +01:00
Robinson a859992ab7
Rename .java to .kt 2023-01-23 10:51:25 +01:00
Robinson 910ebd04d4
Added ByteArray FSM 2023-01-23 10:51:05 +01:00
Robinson 5ec860c3ee
Bump version 2022-08-08 16:23:48 +02:00
Robinson 2c1d8e43b5
Fixed missing synchronize guard 2022-08-08 16:19:20 +02:00
Robinson eb2050a8b9
Code cleanup and trie unit tests 2022-06-20 22:00:48 +02:00
Robinson 8bf8bd5d5e
FSM construction can accept empty lists 2022-05-09 00:17:00 +02:00
Robinson 1d79cb4e7b
Version 1.1 2022-05-06 01:16:09 +02:00