jyn514 / saltwater
A C compiler written in Rust, with a focus on good error messages.
☆294Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for saltwater
- Build your own - linker☆170Updated 3 years ago
- Microkernel and userspace written in Rust exploring modern ideas☆250Updated this week
- Rust bindings to LLVM. (Mirror of https://gitlab.com/taricorp/llvm-sys.rs/)☆177Updated last month
- Lightweight C parser for Rust☆203Updated 4 months ago
- An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection☆252Updated 2 years ago
- C99 compiler toolchain in Rust (for fun and self-education)☆173Updated 4 years ago
- RISC-V OS written in Rust☆139Updated 5 months ago
- A dynasm-like tool for rust.☆719Updated this week
- Magical ELF and Mach-o object file writer backend☆270Updated 7 months ago
- garbage collection☆319Updated 5 years ago
- JIT compiler and runtime for a toy language, using Cranelift☆642Updated last year
- Rust implementation of the projects from the book Modern Compiler Implementation in ML☆140Updated this week
- Dora VM☆495Updated this week
- Automatically cross-compiles the sysroot crates core, compiler_builtins, and alloc.☆258Updated 2 years ago
- Incremental garbage collection from safe Rust☆536Updated 2 months ago
- ☆256Updated 2 years ago
- ☆223Updated 5 months ago
- A JIT experiment in Rust☆132Updated 4 months ago
- Safe Rust LLVM bindings☆119Updated 7 years ago
- Porting `compiler-rt` intrinsics to Rust☆374Updated 2 weeks ago
- A unified interface for reading and writing object file formats☆673Updated this week
- A new register allocator☆218Updated this week
- Garbage collected smart pointers for Rust☆266Updated 2 years ago
- a parser and lexer generator as a Rust procedural macro☆409Updated 5 months ago
- A meta-JIT library for Rust interpreters☆159Updated last year
- LLVM IR in natural Rust data structures☆550Updated 6 months ago
- Lightning Creations Compiler Frontend for various languages☆115Updated this week
- Compile-time reference counting☆437Updated last year
- historical archive of rust pre-publication development☆657Updated last year
- Manual segmented stacks for Rust☆291Updated last week