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
- An article explaining the unsoundness I found in owning-ref☆26Updated 3 years ago
- Extremely minimal parser for ELF/PE/Mach-o/ar☆39Updated 3 years ago
- Yet another key-value storage for Rust☆70Updated 3 years ago
- An MVP stack VM☆102Updated last year
- A lightweight, recoverable sandbox for executing untrusted RISC-V code in constrained environments☆34Updated this week
- JIT codegen backend with SSA IR based on B3 from WebKit☆62Updated last year
- A lock-free memory allocator☆57Updated this week
- RFC process for Bytecode Alliance projects☆63Updated 4 months ago
- This is a project to learn how to implement instruction dispatch in Rust.☆21Updated 7 months ago
- Simple RISC-V emulator presented at Rust Nation 2023☆62Updated 2 years ago
- A low-level MVCC file format for storing blobs.☆63Updated 11 months ago
- Small examples to explain Futures, Waker, Tasks in Rust☆62Updated 4 years ago
- A lock-free, append-only atomic pool.☆66Updated 2 years ago
- Programming Languages Intermediate Representation☆110Updated this week
- A gradually typed language originally based on the crafting interpreters series☆64Updated 2 months ago
- A Rust implementation of two segment trees and a fenwick tree.☆64Updated 6 years ago
- Left Recursive PEG for rust☆67Updated 2 years ago
- An implementation of the Two-Level Segregated Fit (TLSF) allocator with optimized memory footprint☆11Updated last year
- Build and evaluate binary expression trees☆35Updated 5 months ago
- ☆30Updated 3 years ago
- A super-simple compiler demoing how to talk to LLVM from Rust☆94Updated 8 years ago
- Experimenting with Rust's fundamental data model☆50Updated 4 months ago
- ☆13Updated 2 years ago
- A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.☆55Updated this week
- A fast and flexible LRU map.☆175Updated last month
- Lending iterators on stable Rust☆81Updated last year
- ☆24Updated last year
- Modular register allocator algorithms☆106Updated 2 years ago
- Propositional logic with types in Rust☆62Updated last year
- Understanding how atomics and memory ordering work☆13Updated 3 years ago