-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lua: always available, vendored and sandboxed - v9 #11121
Commits on May 22, 2024
-
github-ci: Disable lua on debian 10 as it doesn't have Lua 5.4. Ticket: OISF#4776
Configuration menu - View commit details
-
Copy full SHA for 4090ed6 - Browse repository at this point
Copy the full SHA 4090ed6View commit details -
lua 5.4 support is not available in luajit Ticket: OISF#4776
Configuration menu - View commit details
-
Copy full SHA for a00c840 - Browse repository at this point
Copy the full SHA a00c840View commit details -
Ticket: OISF#4776 [Edits by Jason Ish] - Add Lua in CI where needed - Disable Lua for builds that don't have Lua 5.4
Configuration menu - View commit details
-
Copy full SHA for 6c0982a - Browse repository at this point
Copy the full SHA 6c0982aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9673049 - Browse repository at this point
Copy the full SHA 9673049View commit details -
Configuration menu - View commit details
-
Copy full SHA for e493138 - Browse repository at this point
Copy the full SHA e493138View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c544cd - Browse repository at this point
Copy the full SHA 0c544cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7222cd6 - Browse repository at this point
Copy the full SHA 7222cd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82daeb7 - Browse repository at this point
Copy the full SHA 82daeb7View commit details -
lua: misc cleanups in sandbox implementation
Including: - rename guards - SCMalloc to SCCalloc - remove unused enum - rename public functions to our naming standard
Configuration menu - View commit details
-
Copy full SHA for 033fe60 - Browse repository at this point
Copy the full SHA 033fe60View commit details -
lua: use rust crate to vendor (bundle) lua
Remove lua-dev(el) from all CI tests.
Configuration menu - View commit details
-
Copy full SHA for 25a2956 - Browse repository at this point
Copy the full SHA 25a2956View commit details -
rust/lua: remove lua_int8 feature
Now that we're fixed to Lua 5.4, the integer size is always 8.
Configuration menu - View commit details
-
Copy full SHA for d756258 - Browse repository at this point
Copy the full SHA d756258View commit details -
lua: remove lua as a compile time feature
Its always built-in. However, can be disabled at runtime.
Configuration menu - View commit details
-
Copy full SHA for 3e95542 - Browse repository at this point
Copy the full SHA 3e95542View commit details -
github-ci: test make after clean without cbindgen
Modify the CentOS 9 Stream build to not have cbdingen available, as its already building from the dist. But add a "make clean" followed by a "make" to test that it still builds after a clean.
Configuration menu - View commit details
-
Copy full SHA for e74ea41 - Browse repository at this point
Copy the full SHA e74ea41View commit details -
github-ci/scan-build: exclude rust (lua)
The vendored Lua code triggers some scan-build failures, so exclude the rust/ directory for now. Might want to look at these separately though.
Configuration menu - View commit details
-
Copy full SHA for 4461321 - Browse repository at this point
Copy the full SHA 4461321View commit details -
rust/Makefile: cleanup "clean" targets
Remove maintainer-clean-local, this is not needed. In distclean-local, remove "rust/dist" and "rust/vendor" as they are created during "make dist". In "clean-local", remove "rust/target" and "rust/gen" as they are created during a normal "make".
Configuration menu - View commit details
-
Copy full SHA for 01ce6c1 - Browse repository at this point
Copy the full SHA 01ce6c1View commit details