cognitive-engineering-lab / rustc_plugin
A framework for writing plugins that integrate with the Rust compiler
☆135Updated 3 months ago
Related projects ⓘ
Alternatives and complementary repositories for rustc_plugin
- ☆85Updated 3 weeks ago
- Library and tools for managing ecosystem wide call graphs and llvm-ir analysis☆158Updated 5 months ago
- What if we could check declarative macros before using them?☆44Updated this week
- An experimental linting interface for Rust. Let's make custom lints a reality☆142Updated 10 months ago
- Program startup and thread support written in Rust☆167Updated 2 weeks ago
- property testing and verification front-end for Rust☆185Updated 2 weeks ago
- Choose Rust types at compile-time via constants☆61Updated 9 months ago
- Safely cast &T to &U where the struct U contains a single field of type T.☆188Updated this week
- Rust String Libraries by mcyoung☆147Updated 2 months ago
- Define compiler intermediate representation usable by external tools☆60Updated 4 months ago
- Portable atomic types including support for 128-bit atomics, atomic float, etc.☆125Updated last week
- Cargo subcommand for viewing LLVM optimization remarks.☆171Updated 6 months ago
- Compile-time string formatting☆212Updated 2 months ago
- Bare-metal allocators.☆75Updated 2 years ago
- Macro to repeat sequentially indexed copies of a fragment of code☆138Updated 2 months ago
- Determine whether characters have the XID_Start or XID_Continue properties☆77Updated last month
- Graph the number of crates that depend on your crate over time☆231Updated this week
- A fast, concurrent string interner☆140Updated 2 months ago
- Bisects rustc, either nightlies or CI artifacts☆177Updated 3 weeks ago
- automatially find crashes in the rust compiler & tooling☆70Updated 6 months ago
- Safe, zero-cost downcasting for limited compile-time specialization.☆151Updated 3 weeks ago
- A fast and safe implementation of stackful coroutines in Rust☆186Updated 3 weeks ago
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.☆113Updated 4 months ago
- Run Rust lints from dynamic libraries☆399Updated this week
- Define your own PhantomData☆146Updated last week
- Fork of std::Arc with lots of utilities useful for FFI☆215Updated 3 weeks ago
- An implementation of libc written in Rust☆205Updated 2 weeks ago
- Const equivalents of std functions, compile-time comparison, and parsing.☆86Updated 6 months ago
- Home of the "types team", affiliated with the compiler and lang teams.☆95Updated last year
- Safe collections written in stable Rust, based on GhostCell and StaticRc.☆180Updated 3 years ago