Skip to content

Commit 8e57ea3

Browse files
committed
repo: try to reduce userdata by 16 bytes
1 parent 3e50630 commit 8e57ea3

File tree

18 files changed

+961
-207
lines changed

18 files changed

+961
-207
lines changed

.github/workflows/compile-luajit.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
workflow_dispatch:
55
push:
66
paths:
7+
- '.github/workflows/compile-luajit.yml'
78
- 'libs/liblua_shared_lib_*'
89
- 'libs/lua_shared_lib_*'
910
- 'luajit/**'

.github/workflows/show_summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build JIT
1+
name: Show Summary
22

33
on:
44
workflow_dispatch:

source/_prebuildtools/_workflow_summary.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ function FetchFromHolyLogs(github_repository, runNumber, host, apikey, previous_
6969

7070
if previous_run_number > 0 then
7171
local lastHolyLogsResults = {}
72-
FetchHolyLogsResults(github_repository, runNumber, function(jsonTable)
72+
FetchHolyLogsResults(github_repository, previous_run_number, function(jsonTable)
7373
lastHolyLogsResults = jsonTable
7474
end, host, apikey)
7575

source/detouring/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
We need a custom version since the original does NOT allow one to hook multiple instances if they have different VTables.<br>
2+
We hit this special case with the `CLuaInterfaceProxy` inside of `lua.cpp` were we can hook both into Gmod's `ILuaInterface` VTable but **also** into our own `ILuaInterface` VTable which wasn't possible previously and it only hooked into the first VTable while for the second one it never hooked into it even though it would report hooking as successful.

0 commit comments

Comments
 (0)