Virtual-Machine / llvm-tutorial-book
In Progress. Building a front end for llvm.
☆54Updated 5 years ago
Related projects ⓘ
Alternatives and complementary repositories for llvm-tutorial-book
- Fully parallel dynamically typed programming language☆94Updated last year
- LLVM IR Examples☆35Updated 7 years ago
- The Operating System (for x86_64) written in Crystal as much as possible☆57Updated last year
- Very basic c compiler written in rust, following https://norasandler.com/2017/11/29/Write-a-Compiler.html☆25Updated 6 years ago
- 🌸 a simple scripting language (alpha) 🌸☆135Updated 5 years ago
- Crystal to Lua bridge☆61Updated last year
- An OS kernel written in Crystal.☆61Updated 7 years ago
- Virtual Machine with a 240x160 VRAM display.☆49Updated 4 years ago
- A garbage collector for Crystal☆95Updated 5 months ago
- A few basic bytecode interpreters used as example code in a series of articles☆118Updated 5 years ago
- Bytecode Interpreter for Yet Another Scripting Language (YASL).☆65Updated 3 months ago
- Work with (E)BNF and bison/YACC Grammar: Parsing, FIRST/FOLLOW set, CNF, Conversions, LR and LL parsing tables☆27Updated 4 years ago
- yet another crystal kernel, inspired by ffwff/lilith☆24Updated last year
- EBNF grammar of LLVM IR assembly.☆63Updated 2 years ago
- X86 Opcode and Instruction Reference☆238Updated 5 months ago
- Basic X86-64 assembler, written in golang☆66Updated 3 years ago
- ⚠ ⚠ ⚠ OUTDATED, GO TO ⬇️ ⬇️ ⬇️ ⬇️ https://codeberg.org/Horse64/core.horse64.org☆70Updated 11 months ago
- Brainfuck compiler based on LLVM API☆41Updated 7 years ago
- An x86 OS written from scratch in C☆33Updated 6 years ago
- Crystal-to-C++ transpiler [WIP]☆29Updated 7 years ago
- ☆32Updated 4 years ago
- Learning compilers, interpreters, code generation, virtual machines, assemblers, JITs, etc.☆55Updated 6 months ago
- iro programming language (wip)☆24Updated last year
- An implementation of the Kaleidoscope language using Flex, Bison & the LLVM-C bindings.☆141Updated 7 years ago
- mirror of git://git.kernel.org/pub/scm/devel/sparse/sparse.git☆29Updated 9 months ago
- Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with☆28Updated 9 months ago
- Dynamically typed, objected oriented programming language written from scratch in C☆14Updated 10 months ago
- libclang bindings for crystal (including automatic C bindings generator)☆47Updated 7 months ago
- graph based intermediate representation and backend for optimising compilers☆473Updated 4 months ago
- A fast language for programmers who are passionate about their craft.☆155Updated last month