/in-memory-cpython

An In-memory Embedding of CPython

Primary LanguageCOtherNOASSERTION

An In-memory Embedding of CPython

This repository contains all the build artifacts necessary to build an embedding of CPython 3.8.2 that can be run entirely from memory.

Authors

  • Ateeq Sharfuddin
  • Brian Chapman
  • Chris Balles

Building

  • Requires NASM and Strawberry Pearl.
  • Originally built using NASM 2.15.05 and Strawberry Pearl 5.30.1.1.
  • Read the remarks (REM lines) in build-x64.bat
  • Use build-x64.bat to successfully build everything.

Artifacts