Skip to content

ykjit/yklua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 4, 2023
c376416 · Aug 4, 2023

History

53 Commits
Mar 31, 2022
Jul 20, 2023
Apr 21, 2023
Aug 3, 2023
Jul 20, 2023
Mar 31, 2022
Mar 31, 2022
Mar 31, 2022
Jun 21, 2023
Apr 27, 2023
Jul 27, 2023

Repository files navigation

Yk-enabled Lua

This is the reference Lua interpreter with the Yk JIT retrofitted.

This is experimental!

Building

GNU make is required.

Run:

export PATH=/path/to/yk/bin:${PATH} # local path to https://github.com/ykjit/yk/blob/master/bin/yk-config (yk needs to be compiled)
export YK_BUILD_TYPE=<debug|release>
make

Runinng

./src/lua -e "print('Hello World')" # execute program passed in as string
./src/lua ./tests/utf8.lua # execute lua program file 
./src/luac ./tests/utf8.lua -o ./utf8.out # translates lua programs into Lua bytecode

About

yk-enabled Lua interpreter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages