Commit Graph

144 Commits

Author SHA1 Message Date
3384ffebd0
StreamCodec map 2024-03-20 16:03:33 +07:00
b53f2db356
Add missing vector adapters 2024-03-19 19:00:14 +07:00
83fe5d3ef1
KOptional.orThrow 2024-03-19 18:00:42 +07:00
e1afbee071
Fix incorrect usage of checkFromIndexSize 2024-03-19 11:12:12 +07:00
0340381357
Fix either type adapter not consuming peeked null 2024-03-16 23:11:34 +07:00
8dd176ff87
Bump version 2024-03-11 20:11:22 +07:00
3d1e058b59
Revert "Variant KOptional"
This reverts commit ed1840a315.
2024-03-11 20:09:41 +07:00
ed1840a315
Variant KOptional 2024-03-09 17:35:52 +07:00
e189009494
Add docs to writeByteArray 2024-03-03 16:42:13 +07:00
786dcfbe53
writeByteArray with offset and length 2024-03-03 16:38:43 +07:00
16666055ba
2D cross product 2024-02-29 10:49:17 +07:00
a6abc783b4
Minecraft mod adapter 2024-02-25 19:56:10 +07:00
ad119cdb0b
Add minecraft colors to RGBAColor 2024-02-25 17:37:01 +07:00
37c7bc3c77
Bring back type specific set 2024-02-25 16:50:52 +07:00
7a0360b02f
"Computed" helper constructors on DelegateSyncher 2024-02-25 16:38:57 +07:00
6ba43852a3
Don't call observe() on write() 2024-02-25 16:29:52 +07:00
d5ef860d15
I should probably go to sleep 2024-02-25 15:20:31 +07:00
70782e0fa2
brain fart 2024-02-25 15:15:08 +07:00
07c2353911
Proxy listeners of synched delegates (so they are removed when slot is removed) 2024-02-25 14:26:19 +07:00
6f60a4cd24
"add" with just value and getter/setter 2024-02-25 12:20:21 +07:00
7d944b3167
Fix bad signature of rgba codec 2024-02-25 01:58:38 +07:00
f4543919e5
ListenableMap and ListenableSet runnable callback 2024-02-25 01:57:44 +07:00
84d17349b7
Delegate.maskSmart 2024-02-25 01:45:02 +07:00
cde5db7a78
ListenableDelegate.SmartBox default arguments 2024-02-24 23:25:04 +07:00
672f185584
RGBA stream codec 2024-02-24 23:22:18 +07:00
5ebc7008eb
Remove Decimal since it is quite specific, and has compile-time constraints 2024-02-24 23:14:22 +07:00
4e2c28a1b2
Add DelegateSyncher.enum 2024-02-24 23:06:11 +07:00
e9062ab21c
Actually sync delegates 2024-02-24 22:57:42 +07:00
6c56dfce33
Forgot to update linear algebra package 2024-02-24 22:47:25 +07:00
dabbf4e7e4
Rename emergency to panic 2024-02-24 22:41:46 +07:00
13d213f5f2
We welcome our DelegateSyncher overlord 2024-02-24 22:41:33 +07:00
26a0595742
Fix use-after-free block erasure 2024-02-21 20:50:17 +07:00
d0718bdf14
Some btreedb fixes, RLE encoded free bitmap 2024-02-21 20:21:59 +07:00
a19437667a
Fix KOptional.ofNullable signature 2024-02-21 11:32:50 +07:00
7ca9ff3a5b
KOptional.flatMap 2024-02-21 10:53:33 +07:00
536b81e27b
Array2D.fill 2024-02-20 21:24:20 +07:00
78c3a3c35e
More hash specifics 2024-02-20 00:37:41 +07:00
3ec189804c
XXHash64 and 32 implementations 2024-02-20 00:28:44 +07:00
8216c2298a
Add missing write method 2024-02-19 20:18:53 +07:00
7011ab8ace
Get rid of "intermediate" btreedb class 2024-02-18 21:19:59 +07:00
396dcf4a7e
BTreeDB6 format specs 2024-02-18 13:22:09 +07:00
54f7f82e9d
Bump version 2024-02-18 12:58:03 +07:00
6dc434fa04
Un-promisify BTreeDB, since this is job of higher abstractions 2024-02-18 12:15:26 +07:00
486e8834d6
Faster free bitmap search 2024-02-18 01:04:53 +07:00
86ad24ccdb
ByteKey UUID and wrap() construction 2024-02-17 19:36:22 +07:00
7a059821f8
BTreeDB Free bitmap, preemtive block allocation (to avoid fragmentation) 2024-02-17 18:41:41 +07:00
ff296cdc9f
Move package from collect to guava
because java modules hate nice stuff
2024-02-15 19:47:39 +07:00
e2ca74cd53
BTreeDB.hasKey 2024-02-15 14:13:38 +07:00
f99abb9fa9
Clarify btreedb docs 2024-02-15 13:58:50 +07:00
c43992aa04
a 2024-02-15 13:56:24 +07:00