imbl icon indicating copy to clipboard operation
imbl copied to clipboard

Blazing fast immutable collection datatypes for Rust.

Results 14 imbl issues
Sort by recently updated
recently updated
newest added

As a follow-up to #71, I would like to remove the `Clone` bound from `Deserialize` too. However, this requires *a lot* of other changes, so I'd like to discuss it...

A bunch of things critical for pooling to actually be used are gated under the `pool` feature (ex. [`HashMap::with_pool()`](https://github.com/jneem/imbl/blob/main/src/hash/map.rs#L130), but the `pool` feature doesn't exist

We have unsafe code in a few places, and the invariants that need to be upheld are not always well-documented. - [x] in `Vector::swap` we use unsafe because rust doesn't...

Prompted by #33, I dug into `Vector` some more this weekend and I'm not super encouraged by what I found. I made some tweaks to support smaller branching factors (because...

Given Rust GATs are stable for a while, can use these go make imbl Arc/Rc generic? For example https://www.youtube.com/watch?v=JwG-Wa7dOBU It will allow same code run in multi and single thread...

Updates the requirements on [proptest-derive](https://github.com/proptest-rs/proptest) to permit the latest version. Commits ca308b0 Merge pull request #462 from mirandaconrado/master 0a53eda Merge pull request #467 from matthew-russo/macro-0.1 96a2dab Merge pull request #464...

dependencies

The [README](https://crates.io/crates/bincode) for bincode has marked the crate as unmaintained as of a day or so ago. There was a recent mistaken suspicion of a supply chain attack which appears...

Hi, all you contributors, and thanks for a great library! I'm considering using this library for a project. Specifically `imbl::OrdMap`. Only blocker is that the default value of `ORD_CHUNK_SIZE` (previously...

Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.10.0 to 1.11.0. Changelog Sourced from rayon's changelog. Release rayon 1.11.0 / rayon-core 1.13.0 (2025-08-12) The minimum supported rustc is now 1.80. iter::repeatn has been renamed to...

dependencies
rust

Bumps [rand](https://github.com/rust-random/rand) from 0.9.0 to 0.9.2. Changelog Sourced from rand's changelog. [0.9.2 — 2025-07-20] Deprecated Deprecate rand::rngs::mock module and StepRng generator (#1634) Additions Enable WeightedIndex<usize> (de)serialization (#1646) [0.9.1] - 2025-04-17...

dependencies
rust