digorithm / LC-3-Rust
An LC-3 virtual machine written in Rust for learning purposes.
☆38Updated 2 years ago
Alternatives and similar repositories for LC-3-Rust:
Users that are interested in LC-3-Rust are comparing it to the libraries listed below
- A super-simple compiler demoing how to talk to LLVM from Rust☆94Updated 8 years ago
- JIT codegen backend with SSA IR based on B3 from WebKit☆62Updated last year
- LRVM - A lightweight but powerful virtual machine runtime written in Rust☆75Updated 3 weeks ago
- ☆70Updated last year
- A new register allocator☆226Updated 2 months ago
- ☆30Updated 3 years ago
- A lock-free memory allocator☆57Updated this week
- A fast and safe implementation of stackful coroutines in Rust☆211Updated 3 months ago
- This is a project to learn how to implement instruction dispatch in Rust.☆21Updated 8 months ago
- RISC-V V Extension Encoder☆11Updated 2 years ago
- A gradually typed language originally based on the crafting interpreters series☆64Updated 3 months ago
- Lending iterators on stable Rust☆81Updated last year
- Extremely minimal parser for ELF/PE/Mach-o/ar☆40Updated 3 years ago
- Experimenting with Rust's fundamental data model☆50Updated 5 months ago
- Yet another key-value storage for Rust☆70Updated 3 years ago
- Arbitrary, fixed size numeric types that extend the functionality of primitive numeric types in Rust.☆102Updated this week
- Combinator methods for `std::AsyncIterator` using all the new `async` superpowers☆10Updated last year
- Enhancement over Rust's `std::BinaryHeap`. Supports other than max heap.☆57Updated 11 months ago
- Portable atomic types including support for 128-bit atomics, atomic float, etc.☆176Updated this week
- Choose Rust types at compile-time via constants☆64Updated last year
- Modular register allocator algorithms☆106Updated 2 years ago
- Left Recursive PEG for rust☆67Updated 2 years ago
- A simple and spec-compliant WebAssembly interpreter☆89Updated last year
- A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.☆56Updated 2 weeks ago
- A fast and flexible LRU map.☆177Updated 2 months ago
- Rust-based Unikernel☆126Updated last year
- (lifetime) GATs on stable Rust☆57Updated last year
- Cycle-tracking garbage collector library for Rust☆174Updated last month
- Programming Languages Intermediate Representation☆116Updated this week
- An example of making sure your Rust library actually builds in no-std environments☆38Updated last year