This is an experimental yk-jit-enabled fork of micropython.
Only the UNIX port is supported.
All build commands are done in ports/unix.
As per the micropython build instructions, first run the initial setup commands:
$ apt install build-essential git python3 pkg-config libffi-dev # e.g. for debian
$ make -C ../../mpy-cross
$ make submodules
Then to build with yk support, do:
PATH=/path/to/yk/bin:$PATH YK_BUILD_TYPE=<debug|release|...> V=1
Then the vm executable can be found at ./build-standard/micropython.
- run
micropythonwith-v -v -vto see the program's bytecode annotated with yk locations.