quark-zju / gcmodule
Garbage collection for Rust inspired by CPython's gcmodule
☆20Updated 2 years ago
Alternatives and similar repositories for gcmodule:
Users that are interested in gcmodule are comparing it to the libraries listed below
- Zero overhead tracing garbage collection for rust (WIP)☆50Updated 8 months ago
- Procedural macro to mock returning (values referencing) locals from a function (using CPS)☆30Updated 4 months ago
- Stack-allocated DSTs for rust (fixed capacity)☆48Updated last year
- A lightweight attribute for easy generation of const functions with conditional compilations.☆27Updated last week
- Macro-rules-style syntax matching for procedural macros☆52Updated last year
- Proof of concept of procedural macro input parsed by LALRPOP☆51Updated 2 years ago
- ☆55Updated 10 months ago
- An async allocator with Fun™️ unsafe Rust☆18Updated last year
- Unleash the power of nightly Rust to write code that's generic over mutation!☆24Updated 4 years ago
- Runtime with fast GC and easy concurrency.☆43Updated 3 years ago
- A growable bit-vector for Rust, optimized for size☆40Updated last month
- A C expression parser and evaluator☆46Updated 2 years ago
- A C-style for loop macro☆13Updated 4 years ago
- (lifetime) GATs on stable Rust☆57Updated last year
- Garbage collector implementation in Rust for Rust☆13Updated 4 years ago
- Data structures like Rust `alloc` which reuse user allocated memory☆53Updated 5 months ago
- Declarative parsing for Rust, using a custom derive and nom☆66Updated last year
- Modular register allocator algorithms☆106Updated 2 years ago
- A simple, complete, const-everything, saturating, human-friendly, no_std Rust library for byte units.☆36Updated last year
- A simple spinlock crate based on the abstractions provided by the `lock_api` crate.☆37Updated last year
- The simd optimized escape code☆53Updated this week
- Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability☆81Updated 3 years ago
- Serde serializer for generating Starlark build targets☆66Updated last week
- Byte-wise atomic memcpy.☆32Updated last week
- Duplicate an async I/O handle☆40Updated 2 months ago
- Allow function lifetime elision and explicit `for<'a>` annotations on closures.☆22Updated 3 years ago
- Fake implementation of `std::Fn` for user-defined data types☆36Updated 2 years ago
- Case-preserving, ASCII case-insensitive `no_std` string types for Rust.☆12Updated last year
- Target "triple" support☆50Updated last month
- Minimal float parser primitives with a focus on compile times.☆22Updated 2 years ago