-
df6ab625cc
a bunch of stuff init
main
janis
2025-10-01 14:18:37 +0200
-
cc6b783be9
fix parent indices
janis
2025-09-18 20:41:39 +0200
-
216485e448
impl drop for free
janis
2025-09-18 19:29:00 +0200
-
81f92738db
work on iterating
janis
2025-09-17 18:06:36 +0200
-
c2cecdf85f
copy+clone for handle
janis
2025-09-17 14:04:37 +0200
-
5e1a4a245a
trie innit
janis
2025-09-17 00:57:15 +0200
-
3e3b096174
refactor HandleOrTree to generic TreeOr type
janis
2025-09-16 19:22:08 +0200
-
96e7045d5b
idk man..
janis
2025-09-16 19:02:13 +0200
-
cf94f58583
gate test for transposed option which uses try_blocks
janis
2025-09-16 18:55:36 +0200
-
a8cebcc805
unique ptr
janis
2025-09-16 18:55:26 +0200
-
41f8763f18
refactor(tree): remove unused constants, debug prints, and imports
Janis
2025-08-15 23:46:43 +0200
-
9663e95210
refactor(tree): simplify NodeRef type by removing redundant parameters
Janis
2025-08-15 23:25:05 +0200
-
b11805aacd
refactor(tree): simplify node structure and improve memory handling
Janis
2025-08-15 23:01:04 +0200
-
affa52ba73
feat(tree): add mutable subtree access and traversal methods
Janis
2025-08-11 22:43:34 +0200
-
ebd259d78c
refactor(tree): simplify tree mutation and entry handling
Janis
2025-08-11 18:58:53 +0200
-
2dd4697b29
refactor(tree): improve node handling and add tests for leaf promotion
Janis
2025-08-08 21:52:01 +0200
-
e07e69a0c4
feat(tree): enhance tree structure with debug traits and new methods
Janis
2025-08-08 20:57:02 +0200
-
b6c16f2739
feat(tree): enhance tree structure with new features and optimizations
Janis
2025-08-08 17:45:13 +0200
-
10e762e730
invested actual thought into this
Janis
2025-08-08 00:32:28 +0200
-
7939d6df47
copy from std::tree
Janis
2025-08-07 23:51:40 +0200
-
9db415a7c9
add AdvanceWhile trait for conditional iterator advancement
Janis
2025-08-08 00:57:28 +0200
-
1aee8d2f1c
feat(Cargo): add nightly feature to default configuration
Janis
2025-08-08 00:33:00 +0200
-
9e3fa2cdb0
u32,u64,u16 conversion functions, sync queue, random utilities
Janis
2025-08-06 22:51:27 +0200
-
b3d4159883
Option type which short-cirtuits on Some instead of None in Try contexts
Janis
2025-07-06 15:05:04 +0200
-
b22254cb32
comments
Janis
2025-07-06 15:04:58 +0200
-
568d14aa9c
sync channel inspired by chili
Janis
2025-07-06 14:26:51 +0200
-
5a3b6447f3
slight refactor of
Lock
Janis
2025-07-06 14:26:39 +0200
-
4c70dbfc71
Parker: park with callback before waiting
Janis
2025-07-05 14:21:31 +0200
-
c9e69c3b06
cachepadded: turn into pub newtype
Janis
2025-07-05 14:21:15 +0200
-
eee2f8995a
Thread parker
Janis
2025-07-04 18:36:39 +0200
-
7f7a1c3314
AtomicOption try_set, into/from_option
Janis
2025-07-04 13:29:47 +0200
-
c2f1d8d749
AtomicTaggedPtr compareexchange ptr part, remove unsafe nonnull conversions
Janis
2025-07-04 13:29:26 +0200
-
1ea8bcb3ed
atomiccell
Janis
2025-07-03 16:50:41 +0200
-
4f1e4b1672
small fixes, std implies alloc, dropguarded wrapper with dropguard
Janis
2025-07-03 16:50:20 +0200
-
f23f815708
simple atomic lock
Janis
2025-07-02 22:37:56 +0200
-
71f1767092
nightly feature gate
Janis
2025-07-02 21:50:24 +0200
-
42443518e1
taggedptr
Janis
2025-07-02 19:19:00 +0200
-
f4623d1205
fixed can_transmute/SmallBox::is_inline
Janis
2025-07-02 19:18:41 +0200
-
56faa52d0d
xorshift64star
Janis
2025-07-02 18:46:02 +0200
-
119b49e20d
random small things:
Janis
2025-07-02 18:07:25 +0200
-
2fabc61378
smallbox
Janis
2025-07-02 18:04:21 +0200
-
7eca9adde5
initial commit
Janis
2025-07-02 17:42:01 +0200