Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
4b655b1
update
CppCXY Dec 10, 2025
c09e2e1
update
CppCXY Dec 10, 2025
5960638
update
CppCXY Dec 10, 2025
808cd25
fix compiler
CppCXY Dec 11, 2025
b968a1c
update
CppCXY Dec 11, 2025
47e0890
udpate
CppCXY Dec 11, 2025
6a9dc32
update
CppCXY Dec 11, 2025
e481bec
update
CppCXY Dec 11, 2025
3bfdd7b
update
CppCXY Dec 11, 2025
dc9f5aa
update
CppCXY Dec 11, 2025
f2cf1aa
update
CppCXY Dec 11, 2025
0e81593
update
CppCXY Dec 11, 2025
9d597f4
update
CppCXY Dec 11, 2025
5524ba9
update
CppCXY Dec 11, 2025
fd33084
update
CppCXY Dec 12, 2025
3e08d41
update
CppCXY Dec 12, 2025
937cdf9
update
CppCXY Dec 12, 2025
25fb2c8
update
CppCXY Dec 12, 2025
8dcdc75
update number parse
CppCXY Dec 12, 2025
f0e3223
update
CppCXY Dec 12, 2025
2c6f9f9
update
CppCXY Dec 12, 2025
43adf40
update
CppCXY Dec 12, 2025
ebf0c6f
update
CppCXY Dec 12, 2025
85c23ea
update
CppCXY Dec 12, 2025
5995c74
update
CppCXY Dec 12, 2025
e67e709
update
CppCXY Dec 12, 2025
82ebf8b
update
CppCXY Dec 12, 2025
7581055
update
CppCXY Dec 12, 2025
380d020
update
CppCXY Dec 12, 2025
0c54685
update
CppCXY Dec 12, 2025
ae7adff
update
CppCXY Dec 12, 2025
6f1a656
update
CppCXY Dec 12, 2025
d755d1b
update
CppCXY Dec 12, 2025
96ca36c
update bytecode_dump
CppCXY Dec 12, 2025
9b95bf3
update
CppCXY Dec 12, 2025
f3d4ecf
update
CppCXY Dec 12, 2025
6b18aa7
update
CppCXY Dec 15, 2025
5b5ef9e
update
CppCXY Dec 15, 2025
9ec7f1f
update
CppCXY Dec 15, 2025
5248866
update
CppCXY Dec 15, 2025
cfc2cd8
update
CppCXY Dec 15, 2025
c9894ef
update
CppCXY Dec 15, 2025
550c48e
update
CppCXY Dec 15, 2025
0663fad
support tailcall
CppCXY Dec 15, 2025
3dbd2af
update
CppCXY Dec 15, 2025
e330a37
update
CppCXY Dec 15, 2025
e77c3a7
update
CppCXY Dec 15, 2025
7f5d543
Fix upvalue
CppCXY Dec 15, 2025
d3cccfe
update
CppCXY Dec 15, 2025
65cdd32
update
CppCXY Dec 16, 2025
2576eac
update
CppCXY Dec 16, 2025
0486cab
update
CppCXY Dec 16, 2025
fe83b8c
update
CppCXY Dec 16, 2025
c3e4885
update
CppCXY Dec 16, 2025
7ba911f
update
CppCXY Dec 16, 2025
107a05b
update
CppCXY Dec 16, 2025
0a729e7
update
CppCXY Dec 16, 2025
fdf6a1a
update
CppCXY Dec 16, 2025
3551cde
update
CppCXY Dec 16, 2025
0d608e0
update
CppCXY Dec 17, 2025
31fcd8a
update
CppCXY Dec 17, 2025
c63fd2d
refactor
CppCXY Dec 17, 2025
30bc9a7
update
CppCXY Dec 17, 2025
694c24a
update
CppCXY Dec 17, 2025
5a59d9a
update
CppCXY Dec 17, 2025
910ae40
update
CppCXY Dec 17, 2025
512bd00
update
CppCXY Dec 18, 2025
b3e13f2
update
CppCXY Dec 18, 2025
6fbc334
fix fmt
CppCXY Dec 18, 2025
21659d3
update
CppCXY Dec 18, 2025
a8a3619
update
CppCXY Dec 18, 2025
00bba9d
Fix str2k
CppCXY Dec 18, 2025
cc0bb7d
update
CppCXY Dec 18, 2025
47fcfea
update
CppCXY Dec 18, 2025
5fafe9e
update
CppCXY Dec 18, 2025
769c0d3
update
CppCXY Dec 18, 2025
7b4d99e
clean code
CppCXY Dec 18, 2025
9e78a95
update
CppCXY Dec 18, 2025
ef8f020
update
CppCXY Dec 18, 2025
9b27680
update
CppCXY Dec 19, 2025
11a6c24
update
CppCXY Dec 19, 2025
f8cad87
update
CppCXY Dec 19, 2025
a7006a0
update
CppCXY Dec 19, 2025
3ee7f48
修复EQK显示和VJMP跳转列表初始化
CppCXY Dec 19, 2025
53b24e4
update
CppCXY Dec 19, 2025
50b01a2
update
CppCXY Dec 19, 2025
d0889d0
update
CppCXY Dec 19, 2025
ddd838c
update
CppCXY Dec 19, 2025
7d344d6
update
CppCXY Dec 19, 2025
c0756c8
update
CppCXY Dec 19, 2025
0f54755
update
CppCXY Dec 19, 2025
a080d8b
fix fold
CppCXY Dec 19, 2025
c7003d8
update bytecode_dump
CppCXY Dec 19, 2025
22bfb52
clean code
CppCXY Dec 22, 2025
8ff98ff
fix for compiler
CppCXY Dec 22, 2025
3ad9f5f
update
CppCXY Dec 22, 2025
9ee002a
clean eprintln
CppCXY Dec 22, 2025
9a9ce75
update
CppCXY Dec 22, 2025
f06d15b
fix constfold
CppCXY Dec 22, 2025
800bcb5
fix flip
CppCXY Dec 22, 2025
78c8dbc
fix dump format
CppCXY Dec 22, 2025
ef60a65
clean code
CppCXY Dec 22, 2025
07e9534
clean code
CppCXY Dec 22, 2025
34fd65c
update
CppCXY Dec 22, 2025
309aa2f
update
CppCXY Dec 22, 2025
c699941
update
CppCXY Dec 22, 2025
e08253c
update
CppCXY Dec 22, 2025
c7cd2cc
fix logic
CppCXY Dec 22, 2025
552f8a6
add compiler state
CppCXY Dec 23, 2025
f1be995
fix close upvalue
CppCXY Dec 23, 2025
b79bae6
update
CppCXY Dec 23, 2025
752fd57
clean code
CppCXY Dec 23, 2025
1cff4ee
add comment
CppCXY Dec 23, 2025
12ed4d0
update
CppCXY Dec 23, 2025
e07ba8a
update
CppCXY Dec 23, 2025
64c7932
fix table
CppCXY Dec 23, 2025
ed50aa2
fix close
CppCXY Dec 23, 2025
9fc7ddd
fix line info
CppCXY Dec 24, 2025
59e9993
update
CppCXY Dec 24, 2025
b59001c
update
CppCXY Dec 24, 2025
dadb097
update
CppCXY Dec 24, 2025
839efae
remove many unsafe
CppCXY Dec 24, 2025
41180e0
update
CppCXY Dec 24, 2025
311a54d
update to lua5.5
CppCXY Dec 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/workflows/benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ jobs:
- name: Extract Lua source
run: |
cd lua_src
unzip -o lua-5.4.8.zip
unzip -o lua-5.5.0.zip

- name: Build and Install Native Lua from source
run: |
cd lua_src/lua-5.4.8
cd lua_src/lua-5.5.0
make linux
sudo make install INSTALL_TOP=/usr/local
echo "/usr/local/bin" >> $GITHUB_PATH
Expand Down Expand Up @@ -65,12 +65,12 @@ jobs:
shell: pwsh
run: |
cd lua_src
Expand-Archive -Path lua-5.4.8.zip -DestinationPath . -Force
Expand-Archive -Path lua-5.5.0.zip -DestinationPath . -Force

- name: Build Native Lua with CMake
shell: pwsh
run: |
cd lua_src/lua-5.4.8
cd lua_src/lua-5.5.0
cmake -B build -DCMAKE_BUILD_TYPE=Release -DLUA_BUILD_INTERPRETER=ON
cmake --build build --config Release
# Add to PATH for this job
Expand Down Expand Up @@ -116,11 +116,11 @@ jobs:
- name: Extract Lua source
run: |
cd lua_src
unzip -o lua-5.4.8.zip
unzip -o lua-5.5.0.zip

- name: Build and Install Native Lua from source
run: |
cd lua_src/lua-5.4.8
cd lua_src/lua-5.5.0
make macosx
sudo make install INSTALL_TOP=/usr/local
echo "/usr/local/bin" >> $GITHUB_PATH
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
/target
lua_src/lua-5.4.8
bytecode_comparison_output
lua_src/lua-5.5.0
Loading
Loading