cognitive-engineering-lab / rustc_plugin
A framework for writing plugins that integrate with the Rust compiler
☆140Updated 2 months ago
Alternatives and similar repositories for rustc_plugin:
Users that are interested in rustc_plugin are comparing it to the libraries listed below
- ☆119Updated last month
- Define compiler intermediate representation usable by external tools☆66Updated 8 months ago
- Program startup and thread support written in Rust☆174Updated last week
- property testing and verification front-end for Rust☆197Updated this week
- Cargo subcommand for viewing LLVM optimization remarks.☆174Updated 9 months ago
- Safely cast &T to &U where the struct U contains a single field of type T.☆198Updated this week
- An experimental linting interface for Rust. Let's make custom lints a reality☆148Updated last year
- automatially find crashes in the rust compiler & tooling☆70Updated 10 months ago
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.☆120Updated 8 months ago
- Portable atomic types including support for 128-bit atomics, atomic float, etc.☆173Updated last week
- Rust String Libraries by mcyoung☆158Updated 3 weeks ago
- Macro to repeat sequentially indexed copies of a fragment of code☆142Updated this week
- Reflection via DWARF.☆296Updated last year
- Library and tools for managing ecosystem wide call graphs and llvm-ir analysis☆164Updated 9 months ago
- Choose Rust types at compile-time via constants☆63Updated last year
- A fast, concurrent string interner☆148Updated 6 months ago
- Experiments with structured concurrency in Rust☆347Updated 6 months ago
- А procedural macro useful for testing/fuzzing stateful models against a semantically equivalent but obviously correct implementation☆83Updated last year
- Const equivalents of std functions, compile-time comparison, and parsing.☆92Updated last month
- Public repository for the Rust keyword generics initiative☆97Updated 6 months ago
- Map data structure whose keys are stored as ranges☆81Updated last month
- Graph the number of crates that depend on your crate over time☆237Updated this week
- Bare-metal allocators.☆76Updated 2 years ago
- Umbrella repository for Krabcake experiments☆46Updated last week
- A garbage collection library for Rust with zero unsafe code☆108Updated 7 months ago
- A Rust code linter☆210Updated 8 months ago
- What if we could check declarative macros before using them?☆48Updated 3 months ago
- Web application to render a diff between Rust crate versions. Implemented in Yew, runs fully in the browser as WebAssembly.☆115Updated 3 months ago
- Creates graphviz dependency graphs for Rust projects that use Cargo☆163Updated 8 months ago
- assert!() and check!() macros for Rust, inspired by Catch2, now with diffs!☆100Updated last month