sysprog21 / shecc
A self-hosting and educational C optimizing compiler
☆1,199Updated 3 weeks ago
Alternatives and similar repositories for shecc:
Users that are interested in shecc are comparing it to the libraries listed below
- Small C Compiler generating ELF executable Arm architecture, supporting JIT execution☆1,029Updated 2 months ago
- A tiny hand crafted CPU emulator, C compiler, and Operating System☆1,081Updated 4 years ago
- Compact and Efficient RISC-V RV32I[MAFC] emulator☆461Updated this week
- Build a minimal multi-tasking OS kernel for RISC-V from scratch☆422Updated last year
- The lcc retargetable ANSI C compiler☆2,085Updated 5 months ago
- Simple C compiler☆1,471Updated 3 months ago
- A minimalist RISC-V system emulator capable of running Linux kernel☆260Updated last week
- A simple, self-hosting C compiler☆940Updated 2 years ago
- C11 compiler (mirror)☆755Updated last month
- Unofficial mirror of mob development branch☆2,226Updated this week
- The RISC-V Virtual Machine☆1,015Updated this week
- Text describing xv6 on RISC-V☆711Updated 6 months ago
- A readable lisp in less than 1k lines of C☆1,507Updated last year
- A minimalist C compiler with x86_64 code generation☆520Updated 4 years ago
- A tiny C header-only risc-v emulator.☆1,777Updated last month
- Unofficial mirror of etalabs musl repository. Updated daily.☆559Updated last month
- A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how t…☆565Updated 2 years ago
- Test suite to help you write your own C compiler☆879Updated last year
- A Tiny Garbage Collector for C☆985Updated last year
- How to write a very simple JIT compiler☆1,830Updated 3 years ago
- The fastest RISC-V sandbox☆825Updated this week
- RISC-V emulator for CLI and Web written in Rust with WebAssembly. It supports xv6 and Linux (ongoing).☆823Updated 9 months ago
- A LC3 virtual machine implementation in a few lines of C code☆373Updated 2 years ago
- A Small C Compiler☆1,860Updated 4 years ago
- Platform independent low-level JIT compiler☆917Updated this week
- A simple native file system for Linux kernel☆393Updated 7 months ago
- Portable C standard library☆925Updated this week
- Build a minimal multi-tasking OS kernel for ARM from scratch☆1,111Updated 3 years ago
- An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V…☆2,419Updated this week
- A Tiny Linux-Compatible Kernel☆2,413Updated last month