mrjameshamilton / bfLinks
An optimizing brainf*ck compiler with multiple target backends: JVM, smali, dex, C, LLVM IR, ARM, WASM, JavaScript and Lox.
☆12Updated 2 years ago
Alternatives and similar repositories for bf
Users that are interested in bf are comparing it to the libraries listed below
Sorting:
- EeZee Language - Compiler Engineering Basics☆35Updated 2 weeks ago
- Ahead-of-time compiler for Chocopy, a statically typed subset of Python 3, built in Python 3, targeting CIL/CLR, JVM, LLVM IR, and WASM.☆67Updated 3 months ago
- An Example shown convert java class bytecode to llvm ir , then compile llvm ir to standalong executable file .☆56Updated 2 years ago
- A MiniJava compiler written in C++, focusing on speed of compilation, simplicity and (somewhat) nice error messages.☆49Updated 3 years ago
- Parser, code model, navigable browser and VM for the SOM Smalltalk dialect☆30Updated 3 years ago
- A reusable compiler backend for the i386, x86_64, ARM and AArch64 architecture based on TCC, with an IR on bytecode level including type …☆18Updated last year
- ARM assembler and simulator (written in F#) with elmish, React Monaco Editor, Electron & Fable☆30Updated 3 years ago
- a Java virtual machine written in pure Lua☆72Updated 10 years ago
- Experimental LLVM backend for Android applications (HGraph IR-to-IR translation).☆26Updated 3 years ago
- Compiler and VM(interpreter), Using SSA form and doing some optimizations.☆39Updated 4 years ago
- A GUI written in Java 8 + Swing; Comes with a basic text editor, ability to select optimizations, generate and view CFG, dominator trees …☆17Updated 6 years ago
- Bytecode Analysis Toolkit.☆17Updated 3 years ago
- Materials for the talk "Python already has a frontend for your compiler" at PiterPy 2023☆21Updated 2 years ago
- JVM bytecode interpreter written in Java☆90Updated 3 weeks ago
- Data Flow Analysis and Static Single Assignment☆29Updated 7 years ago
- Compiler project for Dave Beazley' Wabbit Language☆28Updated 3 years ago
- ☆10Updated 9 years ago
- Learning compilers, interpreters, code generation, virtual machines, assemblers, JITs, etc.☆59Updated last year
- The most minimal C you can do real work in☆16Updated 3 years ago
- Dynamic creation and update of ELF files, or: an allocator for JIT compilers☆36Updated 2 months ago
- Convert JAVA source to C source, Build standlone binary without any class file.☆71Updated 2 years ago
- Code profiler based on Frida☆32Updated 4 years ago
- LLQL is a tool that allow you to run SQL-like query with Pattern matching functions inspired by LLVM InstCombine Pattern Matchers on LLVM…☆64Updated last week
- Repository used for my master's thesis on implementing RVSDG as a dialect of MLIR☆13Updated 2 years ago
- Frida depends on TinyCC☆61Updated 6 months ago
- Pharo bindings to the Unicorn machine code simulation library☆15Updated 10 months ago
- cpplox is a Lox interpreter & LLVM compiler written in C++☆18Updated last year
- Command line utility for APK fingerprinting☆13Updated 3 years ago
- SOM - Simple Object Machine (plain Java implementation)☆19Updated 5 months ago
- Parser for the llvm bitcode format☆60Updated last week