osrm-backend/scripts/ci
Matthew Wigginton Bhagat-Conway d6afe91d8f
print tracebacks and line numbers for Lua runtime errors (#6564)
* print tracebacks and line numbers for Lua runtime errors

* revert format changes

* update changelog with lua traceback, #6564

* revert using protected_function for old GetStringListFromFunction and source_function #6564

* add unit test for line numbers in tracebacks, #6564

* apply clang-format (#6564)

* remove unused test helper function, #6564

* suppress leaksanitizer warnings in extract-tests, #6564

When the extractor encounters a lua runtime error, some osmium objects are not freed. In production this doesn't matter because these errors bring down OSRM. In the tests we catch them to ensure they occur, and the leaksanitizer flags them.
2023-03-23 19:18:58 +01:00
..
before_install.armhf.sh Replace Travis with Github Actions for CI builds 2021-09-03 18:35:01 +02:00
before_install.i686.sh Upgrade Ubuntu CI builds to use 20.04 2021-09-30 22:51:12 +01:00
before_install.x86_64-asan.sh Replace Travis with Github Actions for CI builds 2021-09-03 18:35:01 +02:00
is_pr_merge.sh Replace Travis with Github Actions for CI builds 2021-09-03 18:35:01 +02:00
leaksanitizer.conf print tracebacks and line numbers for Lua runtime errors (#6564) 2023-03-23 19:18:58 +01:00
node_package.sh Configure cross-compilation for Apple Silicon (#6360) 2022-09-17 13:00:53 +01:00
travis_helper.sh Replace Travis with Github Actions for CI builds 2021-09-03 18:35:01 +02:00
undefinedsanitizer.conf Configure Undefined Behaviour Sanitizer (#6290) 2022-08-01 22:40:26 +01:00
windows-build.bat Build Node bindings on Windows (#6334) 2022-09-20 20:43:13 +01:00