jjerphan
marked this pull request as ready for review 31 days ago
feat: Shards
730c46ec
jjerphan
force pushed
from
030294e3
to
730c46ec
31 days ago
Create and use function to extract a hash value
c1018512
Use utility functions for URL
7568fe84
Move block for `MSGPACK_OBJECT_NIL`
c232054a
Reserve space for parsed strings
7baa5684
Move cache creation out of the loop
7db8bd2e
Rename `Shards::shard_path` to `Shards::relative_shard_path`
7ed8adb2
Rename `visit_shard` to `load_shard`
7ea71559
Split `fetch_shards` into smaller functions
7372f332
Remove unused `url` parameter
1895cd4b
Replace `load_shard` with `process_fetched_shard`
cefe016e
Use functions from `url_manip`
61a20b32
Pass parameters by value
d1d1519f
Rename `Shards::shard_loaded` to `Shards::is_shard_present`
8d7fe88c
jjerphan
force pushed
from
866d6ba6
to
83d02958
27 days ago
Reserve space in the datastructures
6dd1f3ae
Handle `MSGPACK_OBJECT_NEGATIVE_INTEGER`
1de35681
jjerphan
force pushed
from
83d02958
to
1de35681
27 days ago
Do not reference mirrors' map in `Shards`'s members
40805cd7
Adapt lambda on success
307a51b1
Early return if failure on expected `MSGPACK_OBJECT_MAP`
f7d24d17
Remove useless retry block
eb89de3a
Remove useless checks
bb5790dd
Adapt removal of leading `/` in shard path
c2cd8737
Remove useless `else`
33cb6d84
Simplify logic of `compare_packages`
80ee5c17
Rework shard reading logic
4238a368
jjerphan
merged
88c66150
into main 24 days ago
jjerphan
deleted the feat/shards branch 24 days ago
Assignees
No one assigned
Labels
release::enhancements
Login to write a write a comment.
Login via GitHub