- Cairo, Egypt
Highlights
- Pro
Starred repositories
egg is a flexible, high-performance e-graph library
Open Source Introductory Systems Programming Textbook for the University of Illinois
⛄ Possibly the smallest compiler ever
C++-to-C transpiler for trusted bootstrap of GCC and Clang
Super small, simple, and (almost) completely C89-compliant single-header arena "allocator".
A Java Virtual Machine and Bytecode-to-IL Converter for .NET
Moscow ML is a light-weight implementation of Standard ML (SML), a strict functional language widely used in teaching and research.
The functional Rust compiler that transpiles all Rust code into C code
An experimental copy-and-patch JIT framework in Rust (WIP slowly)
A miniature model of the Typescript compiler, intended to teach the structure of the real Typescript compiler
Beadie: Hot-function promotion broker for interpreter-to-JIT tiering
Beginner, advanced, expert level Rust training material
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
A header-only, cross-platform JIT compiler library in C—targets i386, x86-64, ARM32, ARM64, RISC-V 64
vstinner / attrs
Forked from python-attrs/attrsPython Classes Without Boilerplate
JVM bindings for Python that enable seamless integration between Python and Java code through JNI (Java Native Interface).
A Tiny Webassembly Runtime Written in Rust
A list of awesome compiler projects and papers for tensor computation and deep learning.
Compiles Java bytecode to JavaScript, WebAssembly and C
[ICLR 2023] ReAct: Synergizing Reasoning and Acting in Language Models