Commit Graph

  • 1b5ff6dd04
    Version 2.8 master Version_2.8 Robinson 2023-11-29 12:06:27 +0100
  • 1bdf5b6fa9
    Added LockFreeLinkedList Robinson 2023-11-29 12:06:09 +0100
  • a13ffe4472
    Suppressed unchecked cast where appropriate Robinson 2023-11-29 12:05:43 +0100
  • 493b6baa7a
    Added allocateIterators as an instance variable, instead of static. Robinson 2023-11-29 12:05:14 +0100
  • c8add14601
    updated build deps Robinson 2023-11-27 17:14:37 +0100
  • bda31c4ea8
    Version 2.7 Version_2.7 Robinson 2023-10-09 12:59:58 +0200
  • 2c8b69a6e3
    Added corresponding IdentitySet Robinson 2023-10-09 12:35:10 +0200
  • 04eac7266b
    Updated build deps Robinson 2023-10-09 12:25:21 +0200
  • a6a105b548
    updated build deps, kotlin 1.9.0 Robinson 2023-10-02 16:15:03 +0200
  • 412ababc0e
    updated gradle Robinson 2023-10-02 16:12:50 +0200
  • dc719f49e5
    version 2.5 Robinson 2023-09-19 19:46:38 +0200
  • f0f5c62951
    Added support for .toMap() and .toList(), etc. Robinson 2023-09-19 19:46:29 +0200
  • e9e377f27d
    version 2.5 Robinson 2023-09-07 00:46:16 +0200
  • aa4211380d
    version 2.5 Version_2.5 Robinson 2023-09-07 00:46:16 +0200
  • 50a9bf4310
    Added LockFreeLongMap Robinson 2023-09-07 00:46:03 +0200
  • a8db6b42e4
    Contains accepts a null item now Robinson 2023-08-10 19:03:24 -0600
  • f1700b15d6
    version 2.4 Version_2.4 Robinson 2023-08-10 16:54:19 -0600
  • 4e9aeb1854
    Added contains. Robinson 2023-08-10 16:53:52 -0600
  • 726c0aed62
    version 2.3 Version_2.3 Robinson 2023-08-05 19:39:30 -0600
  • 8536dbd0b3
    Fixed put and remove for bimaps Robinson 2023-08-05 19:39:19 -0600
  • a1a4cfb88f
    No longer throws RuntimeException (IllegalArgumentException), but now StateException Robinson 2023-08-05 19:14:37 -0600
  • 5e00bba892
    removed dead code Robinson 2023-08-05 18:46:34 -0600
  • fed0218b85
    Hardcoded project name Robinson 2023-08-05 11:41:14 -0600
  • ac68821bfc
    updated build deps Robinson 2023-08-05 11:39:27 -0600
  • d9a6b9e707
    Added another unit test Robinson 2023-08-05 11:39:00 -0600
  • 41181a956f
    Cleaned up test warnings Robinson 2023-08-05 11:38:49 -0600
  • dfedd4a9d6
    version 2.2 Version_2.2 Robinson 2023-08-04 23:00:36 -0600
  • e053a1222e
    Fixed entry initialization errors Robinson 2023-08-04 23:00:22 -0600
  • db15e3ea52
    version 2.1 Version_2.1 Robinson 2023-08-04 22:43:04 -0600
  • 599fc0554a
    Code polish Robinson 2023-08-04 21:16:43 -0600
  • 2f60a33ef0
    better impl of get(key) Robinson 2023-08-04 20:26:54 -0600
  • 96d27cde62
    updated version Version_2.0 Robinson 2023-08-02 22:30:36 -0600
  • 7f4e713e1c
    code cleanup Robinson 2023-08-02 22:24:47 -0600
  • c12fc94835
    Removed ConcurrentWeakIdentityHashMap Robinson 2023-08-02 22:22:54 -0600
  • 32a0208f51
    Fixed issue when replacing values via map.entry Robinson 2023-08-02 22:22:25 -0600
  • fb1c30b035
    Code cleanup. Robinson 2023-08-02 21:10:30 -0600
  • 6341127c77
    removed dead code Robinson 2023-08-02 20:17:29 -0600
  • bc8edb8f4b
    ported LF int-string map Robinson 2023-08-02 20:17:21 -0600
  • dc45dcf0e5
    ported LF int bi-map Robinson 2023-08-02 20:15:40 -0600
  • c4898447ae
    ported ObjectFloatMap Robinson 2023-08-02 20:09:22 -0600
  • 6ef0c2d1b2
    added getandIncrement Robinson 2023-08-02 20:09:02 -0600
  • aa332ac56b
    ported ObjectIntMap Robinson 2023-08-01 21:22:43 -0600
  • f3855bed38
    Added LockFreeIntMap Robinson 2023-08-01 21:13:49 -0600
  • 7f1b1c0c0c
    ported IntFloatMap Robinson 2023-08-01 20:42:23 -0600
  • 907db6d550
    fixed comment Robinson 2023-08-01 20:42:12 -0600
  • 1340179a73
    Added longMap Robinson 2023-08-01 20:32:37 -0600
  • b08748e620
    code cleanup Robinson 2023-08-01 20:26:17 -0600
  • fc3eadd8f2
    Added longset Robinson 2023-08-01 20:25:46 -0600
  • fd220fee63
    Fixed toArray to be primitive Robinson 2023-08-01 20:25:06 -0600
  • da0601ad59
    code cleanup Robinson 2023-08-01 20:17:50 -0600
  • a60dcdfbc5
    Fixed addAll logic shortcut error Robinson 2023-08-01 20:14:05 -0600
  • 74f6a3d315
    Comment cleanup Robinson 2023-08-01 20:11:30 -0600
  • 99a891707f
    Added IntIntMap Robinson 2023-08-01 20:08:01 -0600
  • 29410cf3f9
    Better debugging Robinson 2023-08-01 20:07:24 -0600
  • 6f5ace25df
    Added back checks for NULL vs non-existent values Robinson 2023-08-01 20:03:43 -0600
  • 21e615b7f1
    Code cleanup Robinson 2023-08-01 19:43:03 -0600
  • cd622d5dba
    Added entries.add/addAll Robinson 2023-08-01 19:13:52 -0600
  • 8c59e42a60
    Added unit tests Robinson 2023-08-01 19:03:06 -0600
  • b2996dc896
    Added get operator Robinson 2023-08-01 19:02:48 -0600
  • 6bc9bccd36
    Updated copyright Robinson 2023-08-01 19:02:25 -0600
  • d8ac9f3d63
    comment cleanup Robinson 2023-08-01 18:55:13 -0600
  • 2c4d357a36
    ported IntMap Robinson 2023-08-01 18:53:38 -0600
  • 206270d502
    removed dead code Robinson 2023-08-01 18:53:05 -0600
  • a5bc84c9a6
    Ported IntSet Robinson 2023-08-01 18:52:51 -0600
  • 81bfa823a3
    Fixed remove boolean operator shortcut Robinson 2023-08-01 18:52:23 -0600
  • 5ef3c5c722
    Added bi-maps for hashmap and for objectmap Robinson 2023-08-01 11:48:31 -0600
  • cd6904e396
    ObjectMap is now of the exact type as passed in (no longer typed as nullable) Robinson 2023-08-01 11:47:12 -0600
  • 3705a68915
    Concurrent iterator must be a non-null object Robinson 2023-08-01 10:18:58 -0600
  • e8237f7b4a
    Added binary search Robinson 2023-08-01 10:18:19 -0600
  • 856f602a6e
    Added ArrayMap, also implements the map interface Robinson 2023-08-01 10:17:57 -0600
  • 1140d6bc81
    updated containsAll logic Robinson 2023-08-01 10:17:22 -0600
  • 3363b45d53
    Ported ExpandingArray Robinson 2023-07-31 21:13:07 -0600
  • 9315d7e049
    Initial object map types reworked Robinson 2023-07-31 19:19:05 -0600
  • c8a811b1b8
    Removed unused/dead code Robinson 2023-07-30 21:28:32 -0600
  • d8adcc37a6
    Removed primitive array types (kotlin natively supports these) Robinson 2023-07-30 21:27:50 -0600
  • f3d292ee76
    Code cleanup Robinson 2023-07-28 17:24:30 -0600
  • d5c79eb943
    Updated version Version_1.6 Robinson 2023-06-08 00:22:15 +0200
  • cf453a4546
    updated build deps Robinson 2023-06-08 00:21:12 +0200
  • 91521e3013
    Converted LFSH to kotlin Robinson 2023-06-08 00:21:01 +0200
  • 827077c1e6
    Rename .java to .kt Robinson 2023-06-08 00:21:01 +0200
  • 4dabc484f4
    updated map type to kotlin specific when getting it Robinson 2023-06-08 00:19:50 +0200
  • 2f802f49d7
    Updated version Version_1.5 Robinson 2023-02-15 00:14:38 +0100
  • f94d1f9eea
    Fixed nullability assignment as a mutable map Robinson 2023-02-15 00:13:38 +0100
  • 4352cfd85d
    Updated version Robinson 2023-02-03 01:47:26 +0100
  • 32d5e960d1
    Concurrent Entry is now kotlin Robinson 2023-02-03 01:47:12 +0100
  • 745dcc21f4
    Fixed class initialization order Robinson 2023-02-03 01:46:55 +0100
  • a6dc37886f
    removed fsm Robinson 2023-01-23 12:06:46 +0100
  • f1fc4fe85a
    updated license Robinson 2023-01-23 11:54:47 +0100
  • bb28977529
    Moved FSM to its own project. Robinson 2023-01-23 11:52:43 +0100
  • 2ffa58cbbd
    Better JPMS support Robinson 2023-01-23 10:57:49 +0100
  • e58b25826d
    Updated build deps Robinson 2023-01-23 10:52:20 +0100
  • 3242335f64
    updated gradle Robinson 2023-01-23 10:51:47 +0100
  • 04057eb070
    updated license Robinson 2023-01-23 10:51:37 +0100
  • 1ea522518a
    WIP Lockfree java -> kotlin Robinson 2023-01-23 10:51:26 +0100
  • a859992ab7
    Rename .java to .kt Robinson 2023-01-23 10:51:25 +0100
  • 910ebd04d4
    Added ByteArray FSM Robinson 2023-01-23 10:44:39 +0100
  • 5ec860c3ee
    Bump version Version_1.2 Robinson 2022-08-08 16:23:48 +0200
  • 2c1d8e43b5
    Fixed missing synchronize guard Robinson 2022-08-08 16:19:20 +0200
  • eb2050a8b9
    Code cleanup and trie unit tests Robinson 2022-06-20 22:00:35 +0200
  • 8bf8bd5d5e
    FSM construction can accept empty lists Robinson 2022-05-09 00:17:00 +0200