diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5aa11397..ca030617 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,7 +33,7 @@ jobs: run: make test - name: Test with Aggressive GC # Run with extremely aggressive garbage collection to potentially find more problems - run: ./build/lua -e "collectgarbage('setpause', 0); collectgarbage('setstepmul', 10000000000000)" tests/run.lua + run: ./build/lua -e "collectgarbage('incremental', 0, 10000000000000)" tests/run.lua clang-tsan: runs-on: ubuntu-latest @@ -52,7 +52,7 @@ jobs: run: make test - name: Test with Aggressive GC # Run with extremely aggressive garbage collection to potentially find more problems - run: ./build/lua -e "collectgarbage('setpause', 0); collectgarbage('setstepmul', 10000000000000)" tests/run.lua + run: ./build/lua -e "collectgarbage('incremental', 0, 10000000000000)" tests/run.lua valgrind: runs-on: ubuntu-latest @@ -70,7 +70,7 @@ jobs: - name: Build run: make - name: Test - run: valgrind --suppressions=.ci/valgrind_mem.supp --error-exitcode=1 --leak-check=full --child-silent-after-fork=yes --keep-debuginfo=yes --track-origins=yes ./build/lua -e "collectgarbage('setpause', 0); collectgarbage('setstepmul', 10000000000000)" tests/run.lua + run: valgrind --suppressions=.ci/valgrind_mem.supp --error-exitcode=1 --leak-check=full --child-silent-after-fork=yes --keep-debuginfo=yes --track-origins=yes ./build/lua -e "collectgarbage('incremental', 0, 10000000000000)" tests/run.lua process-cleanup-test: runs-on: ubuntu-latest diff --git a/deps/lua b/deps/lua index c1dc08e8..1ab3208a 160000 --- a/deps/lua +++ b/deps/lua @@ -1 +1 @@ -Subproject commit c1dc08e8e8e22af9902a6341b4a9a9a7811954cc +Subproject commit 1ab3208a1fceb12fca8f24ba57d6e13c5bff15e3