-
The HAMT is ideal for randomized keys, but if we knew ahead of time that we were using an array, then the key hashing can be improved. The main advantage is speed since less buckets would be updated …
-
Hi,
After upgrading to GCC 12, I've started getting a lot of warnings that immer is accessing outside array bounds:
```
In file included from ../../git/external/immer/immer/detail/hamts/champ.hpp…
-
With https://github.com/filecoin-project/go-hamt-ipld/, I can easily:
1. Load a HAMT.
2. Put/delete a few values.
3. Flush the hamt.
This is how a map should work.
With this library, I'm no…
-
Hi,
I've been wrapping `hifiasm_meta` to install it on Galaxy and I've come across three reproducible segfaults using the biocontainer, which is built from the conda package.
I've uploaded the…
-
In WNFS 1 in the public partition we re-used UnixFS for the directory listing, thus "borrowed" their mechanisms for sharding directories. However, that leads to more indirections and small nodes (the …
-
Our sanitizer runs have produced the following errors. UBSan claims that an object is constructed in a memory region that is too small for the object.
Details
```
/immer/immer/detail/hamts/node.h…
-
The known problems with the hash table:
* huge allocations makes malloc/free freeze the system (#8611)
* even more memory is used while incremental rehashing is ongoing
* (anything else?)
It h…
-
Filecoin HAMTs need to have byte serializing keys to be compliant with the spec and the conforming implementation used by lotus. However the implementation as it stands accepts arbitrary cbor seriali…
-
Currently, our rust HAMT and AMT implementations eagerly decode. Unfortunately:
1. This means we need to eagerly decode everything (and re-encode on save).
2. This causes what appears to be a sign…
-
(vlnhamt) tjf22@ubuntu:~/VLN-HAMT-main/finetune_src$ export PYTHONPATH=Matterport3DSimulator/build:/usr/bin/python3.6
(vlnhamt) tjf22@ubuntu:~/VLN-HAMT-main/finetune_src$ bash scripts/run_r2r.sh
Tra…