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 7 months ago
- 🗃 UTF-8 string, byte string, and C string interner☆27Updated this week
- Procedural macro to mock returning (values referencing) locals from a function (using CPS)☆30Updated 3 months ago
- ☆53Updated 9 months ago
- Proof of concept of procedural macro input parsed by LALRPOP☆51Updated 2 years ago
- Pretty backtraces for rust☆14Updated 3 years ago
- A lightweight attribute for easy generation of const functions with conditional compilations.☆26Updated this week
- A simple spinlock crate based on the abstractions provided by the `lock_api` crate.☆36Updated last year
- Macro assembler for Rust☆34Updated 11 months ago
- FerrisGC is a thread safe Garbage Collector implementation for Global (between threads) and Local (per thread) Garbage Collector☆15Updated 4 years ago
- Home for the Inline Assembly project group☆33Updated 4 years ago
- An async allocator with Fun™️ unsafe Rust☆18Updated last year
- Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability☆80Updated 3 years ago
- Byte-wise atomic memcpy.☆32Updated this week
- tom: a format-preserving TOML parser in Rust☆38Updated 2 years ago
- Declarative parsing for Rust, using a custom derive and nom☆66Updated last year
- Fake implementation of `std::Fn` for user-defined data types☆36Updated 2 years ago
- Light references to trait objects by embedding the virtual table pointer in the struct☆22Updated 5 months ago
- Debug RefCell which keeps track of stack traces in debug mode☆23Updated last year
- The simd optimized escape code☆53Updated this week
- Helper trait to create a boxed instance without going through stack☆35Updated 2 years ago
- Lossless functionality for platform-native strings.☆71Updated 3 months ago
- Data structures like Rust `alloc` which reuse user allocated memory☆52Updated 4 months ago
- Target "triple" support☆49Updated last week
- A growable bit-vector for Rust, optimized for size☆40Updated 10 months ago
- Inline procedural macros for Rust☆54Updated 2 years ago
- Stack-allocated DSTs for rust (fixed capacity)☆48Updated 11 months ago
- Compile-time temporary directory shared by multiple crates and erased by `cargo clean`☆74Updated this week
- Visualise recursive functions and tree structures.☆30Updated 3 years ago
- Experimental Language based on Rust and Haskell☆51Updated 8 years ago