Skip to content

feat: lazy load btreemap keys #286

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 89 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
aa77530
.
maksymar Apr 18, 2025
c081d58
revert
maksymar Apr 22, 2025
d7c8439
.
maksymar Apr 22, 2025
70a4e85
traversal_helper
maksymar Apr 22, 2025
bdcf46b
btreemap_traverse
maksymar Apr 22, 2025
63e839f
TestKey / TestValue
maksymar Apr 22, 2025
fa320ad
insert, remove, get, contains_key
maksymar Apr 22, 2025
111b96a
mem_manager
maksymar Apr 22, 2025
6282422
.
maksymar Apr 22, 2025
0655396
bench_traversal_tests
maksymar Apr 22, 2025
dd6f393
cleanup
maksymar Apr 22, 2025
458b16b
.
maksymar Apr 22, 2025
cd5ad81
.
maksymar Apr 22, 2025
097537c
.
maksymar Apr 22, 2025
75a7426
.
maksymar Apr 22, 2025
722e021
bench_range_tests
maksymar Apr 22, 2025
a2015a2
.
maksymar Apr 22, 2025
7e57fe4
read_and_pop
maksymar Apr 22, 2025
b6c779b
.
maksymar Apr 22, 2025
26d4be2
only pop, no read+pop
maksymar Apr 22, 2025
b50b6fa
.
maksymar Apr 22, 2025
340fbea
canbench_results
maksymar Apr 22, 2025
f4ca524
--persist
maksymar Apr 22, 2025
c28a1f8
lazy loaded keys
maksymar Apr 22, 2025
7fb9f5b
mv _vX
maksymar Apr 23, 2025
b8a2dbc
blob_X, vec_X
maksymar Apr 23, 2025
1657284
mem_manager
maksymar Apr 23, 2025
e71e4b5
.
maksymar Apr 23, 2025
d224f7f
canbench_results
maksymar Apr 23, 2025
a635b6e
lazy loaded keys
maksymar Apr 22, 2025
bf14271
Merge branch 'maksym/lazy-keys-2' of github.com:dfinity/stable-struct…
maksymar Apr 23, 2025
617b4b2
add parse_benchmarks.py
maksymar Apr 23, 2025
5257c29
add key 32
maksymar Apr 24, 2025
1a112c0
mv scan + range down
maksymar Apr 24, 2025
3dd75eb
comment some tests
maksymar Apr 24, 2025
f7f1762
lazy loaded keys
maksymar Apr 22, 2025
77519cd
Merge branch 'maksym/lazy-keys-2' of github.com:dfinity/stable-struct…
maksymar Apr 24, 2025
e063604
.
maksymar Apr 24, 2025
6691d84
lazy loaded keys
maksymar Apr 22, 2025
c70eee8
Merge branch 'maksym/lazy-keys-2' of github.com:dfinity/stable-struct…
maksymar Apr 24, 2025
3a39002
instructions in B
maksymar Apr 24, 2025
accb317
lazy loaded keys
maksymar Apr 22, 2025
1de9dc7
Merge branch 'maksym/lazy-keys-2' of github.com:dfinity/stable-struct…
maksymar Apr 24, 2025
9e91a97
Merge branch 'main' into maksym/base
maksymar Apr 24, 2025
2a4e075
rebase main
maksymar Apr 24, 2025
95c339c
merge main
maksymar Apr 24, 2025
eef1e1b
mv parse_benchmarks.py
maksymar Apr 25, 2025
7bab318
.
maksymar Apr 25, 2025
33cda6e
rm small tables
maksymar Apr 25, 2025
5b2bcb2
comment
maksymar Apr 25, 2025
fdac880
canbench persist
maksymar Apr 25, 2025
ae89246
update canbench_results.yml
maksymar May 7, 2025
1cb6c4f
canbench_results.csv
maksymar May 7, 2025
56ab8c9
Merge branch 'main' into maksym/base
maksymar May 7, 2025
d8f568b
add canbench_results.csv
maksymar May 7, 2025
0ccc822
merge base
maksymar May 7, 2025
63a83aa
update canbench_results.csv
maksymar May 7, 2025
3edfe71
merge main
maksymar May 14, 2025
ee254ac
--persist --csv
maksymar May 14, 2025
b1a54cc
merge main
maksymar May 14, 2025
ca4818b
merge base
maksymar May 14, 2025
4fc81dc
--persist --csv
maksymar May 14, 2025
3a633d1
rm v1
maksymar May 15, 2025
7adcdab
canbench main branch
maksymar May 16, 2025
24afb77
Merge branch 'maksym/base' into maksym/lazy-keys-2
maksymar May 16, 2025
0919ac1
--persist --csv
maksymar May 16, 2025
a6a60d1
merge base
maksymar May 16, 2025
f794dfc
csv
maksymar May 16, 2025
5eb55f6
cargo branch maksym/fmt
maksymar May 16, 2025
01a053e
cargo branch main
maksymar May 16, 2025
f728b8e
rm parse benchmarks py
maksymar May 19, 2025
408c399
--csv
maksymar May 19, 2025
08439f6
Merge branch 'maksym/lazy-keys-2' of github.com:dfinity/stable-struct…
maksymar May 19, 2025
9dd1349
canbench latest
maksymar May 19, 2025
f1b9dce
canbench v0.1.14
maksymar May 19, 2025
3aee7ff
--persist --csv
maksymar May 19, 2025
563bef7
merge base
maksymar May 19, 2025
a7f5dcc
csv
maksymar May 19, 2025
daebaf2
merge main
maksymar May 19, 2025
735260b
merge main
maksymar May 19, 2025
59c28dc
merge main
maksymar May 19, 2025
e9c7c43
rm csv
maksymar May 19, 2025
37b3882
--persist
maksymar May 19, 2025
c92cb42
Merge branch 'main' into maksym/lazy-keys-2
maksymar May 20, 2025
81a1c84
merge main
maksymar May 20, 2025
db8f322
--persist
maksymar May 20, 2025
47d40d5
Merge branch 'main' into maksym/lazy-keys-2
maksymar May 21, 2025
797f655
cleanup
maksymar May 21, 2025
6790938
.
maksymar May 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading