tov / disjoint-sets-rs
Three implementations of Tarjan’s Union-Find
☆18Updated 3 years ago
Alternatives and similar repositories for disjoint-sets-rs:
Users that are interested in disjoint-sets-rs are comparing it to the libraries listed below
- ☆29Updated 7 months ago
- New register allocator designed as a successor to regalloc2☆30Updated last week
- An implementation of union-find / congruence-closure in Rust. Extracted from rustc for independent experimentation.☆148Updated 8 months ago
- Proof of concept of procedural macro input parsed by LALRPOP☆51Updated 2 years ago
- A lightweight attribute for easy generation of const functions with conditional compilations.☆26Updated 2 weeks ago
- Modular register allocator algorithms☆106Updated 2 years ago
- A memory efficient syntax tree for language developers☆52Updated last week
- Home of the "types team", affiliated with the compiler and lang teams.☆96Updated last year
- Procedural macro to mock returning (values referencing) locals from a function (using CPS)☆30Updated 3 months ago
- A reader-writer lock that provides extremely fast read access without starving writers☆76Updated last year
- An experimental columnar arena☆42Updated 3 months ago
- Trying to create Sync bump allocator☆29Updated 2 months ago
- ☆44Updated last year
- A generic, fixed-size, associative cache☆39Updated 2 months ago
- Faster integer division and modulus operations☆70Updated 2 years ago
- Byte-wise atomic memcpy.☆30Updated last week
- A map backed by a vector☆25Updated 10 months ago
- A growable bit-vector for Rust, optimized for size☆40Updated 10 months ago
- Low-level manipulations of IEEE754 floating-point numbers.☆28Updated last year
- Simple goldenfile testing in Rust.☆38Updated 4 months ago
- Serde serializer for generating Starlark build targets☆66Updated last week
- A plugin for Criterion.rs to measure Linux perf events.☆41Updated last year
- Rust closures you can transfer over an FFI boundary☆25Updated 4 years ago
- docs.rs as a publishing platform?☆66Updated last week
- A library for generating Graphviz DOT language files for graphs.☆73Updated 2 years ago
- Choose Rust types at compile-time via constants☆63Updated last year
- structured parallel execution for async Rust☆33Updated 5 months ago
- Rust crate that provides number types similar to std's NonZero* types, but that cannot hold a type's maximum value instead.☆43Updated last year
- [DEPRECATED] Prevent false sharing by padding and aligning to the length of a cache line☆50Updated last year
- Unsafe marker trait for types that deref to a stable address☆31Updated last year