amacc

Compiler

A compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution.

Small C Compiler generating ELF executable Arm architecture, supporting JIT execution

GitHub

1k stars
56 watching
162 forks
Language: C
last commit: over 1 year ago
Linked from 2 awesome lists

armarmv7accompilerdynamic-linkingjit-compilerlinuxself-hosting

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jserv/mazucc A minimal C compiler generating x86_64 assembly code 516
sysprog21/shecc A compiler for C optimized for 32-bit ARM and RISC-V architectures with minimal dependencies. 1,131
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
davidgiven/cowgol A programming language designed to be self-hosted on small systems, compiled from itself, and optimized for tiny size and speed. 248
vexu/arocc A compiler written in Zig to translate C code into machine-specific binary code 1,138
rui314/9cc A compiler project that compiles C code to x86-64 assembly using an intermediate representation and manual memory management. 1,825
tyfkda/xcc A standalone compiler/assembler/linker/libc for multiple architectures 260
alexfru/smallerc A compiler that generates code for multiple platforms from a single C source file 1,423
anoma/juvix A compiler for a programming language designed for decentralized applications with a focus on intent-centric and declarative programming. 455
belijzajac/wisnialang A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. 16
ainfosec/crema A compiler and runtime system for executing a minimalist programming language in sub-Turing Complete space. 64
ryanmjacobs/c A utility for compiling and executing C scripts in one go! 2,096
adam-mcdaniel/oakc A portable programming language with a compact intermediate representation for efficient execution on various platforms. 732
hackerfoo/poprc A compiler for a language that supports recursion and concatenative data structures with features like dependent types and partial evaluation 242
ajhc/ajhc A Haskell compiler that aims to improve the performance and efficiency of the language 134