benhoyt / pyast64View external linksLinks
Compile a subset of the Python AST to x64-64 assembler
☆145Apr 21, 2024Updated last year
Alternatives and similar repositories for pyast64
Users that are interested in pyast64 are comparing it to the libraries listed below
Sorting:
- Self-compiling compiler of a Python subset. Just enough Python to Python in Python.☆46Feb 21, 2023Updated 2 years ago
- Monoidal stack machine☆10Nov 25, 2018Updated 7 years ago
- An 8086 emulator written from scratch in C by me (with some help from the tumblrcode community)☆17Nov 4, 2012Updated 13 years ago
- Minimal LISP Compiler for x86_64☆15Feb 22, 2022Updated 3 years ago
- "Toy" SMT Solver for Educational Purposes☆20Apr 17, 2013Updated 12 years ago
- A toy c compiler written in python☆12Jan 9, 2024Updated 2 years ago
- Language-independent, search-based program repair -- just your cup of tea! ☕☆30Jul 9, 2024Updated last year
- Python2 compiler package ported to Python3. Compiles Python AST (as produced by the "ast" module) to bytecode assembly and code objects.☆42Jan 6, 2021Updated 5 years ago
- Pure-python C and assembler compiler☆55Feb 7, 2015Updated 11 years ago
- A simple virtual machine w/constant folding implemented in Python☆118Oct 8, 2020Updated 5 years ago
- ☆16Jul 3, 2023Updated 2 years ago
- Some scripts for analyzing IMP programs with the Z3 automatic theorem prover, originally written for my Compose 2016 talk.☆15Feb 9, 2016Updated 10 years ago
- Slides from a talk "Graph-Based Intermediate Representations: An Overview and Perspectives"☆25Oct 22, 2023Updated 2 years ago
- A Python-like systems programming language☆84Feb 8, 2016Updated 10 years ago
- A RISC-V CPU (Outdated: using priviledge v1.7)☆26Apr 6, 2019Updated 6 years ago
- Adapted source code of Niklaus Wirth's "Compiler Construction" book☆20May 11, 2023Updated 2 years ago
- ☆24Feb 26, 2023Updated 2 years ago
- Oberon-0 Compiler: An educational compiler for a subset of the Oberon programming language☆26Aug 18, 2014Updated 11 years ago
- HOPE: A Python Just-In-Time compiler for astrophysical computations☆383Jun 10, 2021Updated 4 years ago
- AIxCC: automated vulnerability repair via LLMs, search, and static analysis☆11Jul 16, 2024Updated last year
- A Python JIT compiler☆12May 29, 2019Updated 6 years ago
- How to hack Snap! Build Your Own Blocks☆10Apr 7, 2015Updated 10 years ago
- LIMA: Language for Integrated Modeling and Analysis☆12Sep 8, 2018Updated 7 years ago
- PilOS - A Stand-Alone Operating System☆14Aug 1, 2017Updated 8 years ago
- Supplement of the ICFP'22 paper "‘do’ Unchained: Embracing Local Imperativity in a Purely Functional Language"☆14Feb 15, 2025Updated 11 months ago
- A Python implementation of a Python bytecode runner☆17Jul 15, 2019Updated 6 years ago
- jod distribution source with commented versions in (jodijs) - tracks J Pacman versions☆10Apr 19, 2025Updated 9 months ago
- A very basic Lisp + Erlang-style processes, on a virtual machine☆10Aug 24, 2016Updated 9 years ago
- easter egg is a flexible, high-performance e-graph library with support of multiple additional assumptions at once☆13Mar 27, 2025Updated 10 months ago
- x86-64 assembler embedded in Python☆2,048Sep 25, 2023Updated 2 years ago
- Python bindings for LLVM auto-generated from the LLVM-C API☆229Apr 8, 2025Updated 10 months ago
- Write C shims from within Lean code.☆82Jul 13, 2025Updated 7 months ago
- It's like Porth, but in C++. Yep, we're going full circle.☆20Dec 8, 2022Updated 3 years ago
- A VM-based runtime environment for functional programming languages☆51Feb 13, 2017Updated 9 years ago
- Generic parse tree, configurable lexer, `lemon` parser generator, wrapped for C++17 and Python 3.☆15Apr 26, 2021Updated 4 years ago
- Nsolv - A front-end that allows multiple SMTLIBv2 compliant solvers to executed in parallel.☆11Dec 7, 2012Updated 13 years ago
- Unity app for editing Subnautica's voxel terrain☆15Feb 14, 2022Updated 3 years ago
- Haskell library for representing and manipulating Symbolic Regression Tree☆16Updated this week
- Instruction decoder microbenchmark suite☆11Oct 31, 2017Updated 8 years ago