osrm-backend/unit_tests/library
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
..
algorithm.cpp Removed references to obsolete Boost.Test headers. 2020-09-02 13:16:44 +03:00
contract.cpp Merge pull request #5813 from woltapp/tbbdeprecation 2020-09-08 11:17:32 +03:00
coordinates.hpp add unit test for split submatch waypoints indices 2018-01-19 13:55:05 +01:00
customize.cpp Merge pull request #5813 from woltapp/tbbdeprecation 2020-09-08 11:17:32 +03:00
equal_json.hpp fixing unit tests 2016-04-08 11:21:14 +02:00
extract.cpp print tracebacks and line numbers for Lua runtime errors (#6564) 2023-03-23 19:18:58 +01:00
fixture.hpp Maintain storage_config exposed API 2017-07-20 12:01:05 +02:00
json.cpp Replace Travis with Github Actions for CI builds 2021-09-03 18:35:01 +02:00
limits.cpp Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00
match.cpp Enable more clang-tidy checks. (#6270) 2022-06-30 14:32:12 +01:00
nearest.cpp Replace Travis with Github Actions for CI builds 2021-09-03 18:35:01 +02:00
options.cpp Removed references to obsolete Boost.Test headers. 2020-09-02 13:16:44 +03:00
partition.cpp Merge pull request #5813 from woltapp/tbbdeprecation 2020-09-08 11:17:32 +03:00
route.cpp Fix annotations=true handling in NodeJS bindings & libosrm (#6415) 2022-10-19 08:35:18 +02:00
table.cpp Replace Travis with Github Actions for CI builds 2021-09-03 18:35:01 +02:00
tile.cpp Fix distance calculation consistency. (#6315) 2022-08-19 22:31:40 +01:00
trip.cpp Add support for non-round-trips with a single fixed endpoint (#6050) 2022-08-22 12:56:47 +01:00
waypoint_check.hpp Enable more clang-tidy checks. (#6270) 2022-06-30 14:32:12 +01:00