Commit Graph

8635 Commits

Author SHA1 Message Date
Dennis
5a12d64b96
Extend lifetime of temporary error object by taking const reference 2024-05-10 16:20:55 +02:00
Dennis
c413e4f540 Revert "Use 24.04 runner for asan/ubsan runs"
This reverts commit 177b2b61b4.
2024-05-10 15:59:43 +02:00
Dennis Luxen
177b2b61b4
Use 24.04 runner for asan/ubsan runs 2024-05-10 15:32:49 +02:00
Dennis
a94e4d56cc Fix stray whitespace 2024-05-10 14:57:39 +02:00
Dennis
9c0dae5c10 Fix formatting 2024-05-10 14:54:35 +02:00
Dennis
73b8b07d42 Fix leak and another negative-size-param issue in scripting_environment_lua.cpp 2024-05-10 14:49:28 +02:00
Dennis
544d5d8077 D'oh! 2024-05-10 13:31:00 +02:00
Dennis
54a331b919 Fix formatting 2024-05-10 13:28:52 +02:00
Dennis
7b21b84e7d Fix negative-size-param issue in scripting_environment_lua.cpp 2024-05-10 13:12:37 +02:00
Dennis
e780533ed5 Fix memory leak in scripting_environment_lua.cpp 2024-05-10 12:58:35 +02:00
Dennis
6a3dd71735 Fix typo 2024-05-10 11:23:18 +02:00
Dennis
b9bf131c5f Remove dead configuration script 2024-05-10 11:22:29 +02:00
Dennis
4f02f31ea0 Disable coverage run as the data is not uploaded anywhere 2024-05-10 11:21:18 +02:00
Dennis Luxen
cc862cd9e2 Merge remote-tracking branch 'origin/master' into gcc_11_12_13 2024-05-09 21:55:18 +02:00
Dennis Luxen
21eaa5c645 Revert "Suppress ASAN issue in extractor"
This reverts commit 12b7e38f38.
2024-05-09 21:55:07 +02:00
Dennis Luxen
60e95cf4bf Revert "Use default compiler (GCC 11) on coverage run to be compatible with lcov version"
This reverts commit df7097d56e.
2024-05-09 21:54:51 +02:00
Dennis Luxen
df7097d56e
Use default compiler (GCC 11) on coverage run to be compatible with lcov version 2024-05-09 18:00:59 +02:00
Siarhei Fedartsou
3254686933
Use M1 runner to build arm64 macOS builds (#6868) 2024-05-08 21:08:11 +02:00
Dennis Luxen
12b7e38f38
Suppress ASAN issue in extractor 2024-05-08 13:51:42 +02:00
Dennis Luxen
c3afcc2da4
Update undefinedsanitizer.conf 2024-05-08 11:04:15 +02:00
Dennis Luxen
b9c1c3f073
Update addresssanitizer.conf 2024-05-08 11:00:31 +02:00
Siarhei Fedartsou
a6dfff725b
Configure GitHub Actions concurrency (#6870) 2024-05-08 10:06:04 +02:00
Dennis Luxen
10237b8761
Update vendored vtzero dependency to v1.1.0 (#6871) 2024-05-07 22:19:48 +02:00
Dennis Luxen
c3c8d7b9bc Remove stray \" 2024-05-07 21:09:25 +02:00
Dennis Luxen
79de092bb2
Upgrade fmt dependency to v10.2.1 (#6869)
* Put fmt into version agnostic subdir

* Add fmt to dependency update script

* Remove manually added fmt

* Squashed 'third_party/fmt/' content from commit e69e5f977

git-subtree-dir: third_party/fmt
git-subtree-split: e69e5f977d458f2650bb346dadf2ad30c5320281
2024-05-07 20:55:55 +02:00
Dennis Luxen
ad28552b30 Add forgotten file. D'oh! 2024-05-07 20:54:56 +02:00
Dennis Luxen
368fcf0c4d Export ASAN_OPTIONS for suppressions 2024-05-07 20:54:02 +02:00
Dennis Luxen
4bf5561cc1 Change file to ignore 2024-05-07 19:44:40 +02:00
Dennis Luxen
78dab706c9 TBB exempted from ubsan alignment checks 2024-05-07 18:54:44 +02:00
Dennis
5918f5c5ba Add alignment suppression for tbb library 2024-05-07 18:28:22 +02:00
Dennis Luxen
cf81583aba Add include for <array> 2024-05-06 21:38:45 +02:00
Dennis Luxen
f0001bb655 Fix formatting, again 2024-05-06 21:22:01 +02:00
Dennis Luxen
cfb61aefda Fix condition 2024-05-06 21:20:28 +02:00
Dennis Luxen
cadf0d6408 Fix formatting 2024-05-06 21:03:56 +02:00
Dennis Luxen
c42db23e3d Use explicitly sized std::array instead of C array and ptr arithmetic 2024-05-06 21:02:32 +02:00
Dennis Luxen
041de48307
Fix indentation 2024-05-06 20:07:49 +02:00
Dennis Luxen
6bde4467ab Error on 32 bit build 2024-05-06 19:12:18 +02:00
Dennis Luxen
82aa369db3
Remove dead code modernization script (#6863) 2024-05-06 19:09:10 +02:00
Dennis Luxen
992bf2e310 Migrate GCC CI jobs to run on GCC 11, 12, and 13
- used environment is updated to ubuntu-22.04
- support for  GCC 8, 9, and 10 is dropped
2024-05-06 19:05:47 +02:00
Dennis Luxen
0583582772
Remove include that breaks compilation for Boost v1.85.0 (#6856)
* Remove include that breaks compilation for Boost v1.85.0

* Update CHANGELOG.md

* Fix typo

* Fix issues found by newer clang-tidy version

* Add include to boost filesystem to satisfy Windows compiler
2024-05-06 18:52:40 +02:00
Dennis Luxen
99809e105c
Upgrade clang compiler in CI builds (#6861) 2024-05-06 18:12:17 +02:00
Dennis Luxen
6d361ced41
Set Windows build to quiet (#6862)
The normal flag generates 290 megabytes of log output for a regular build. Setting it to quiet will reduce this and still print errors.
2024-05-06 17:31:58 +02:00
Dennis Luxen
790fa901c7
Remove stale AppVeyor files (#6860)
* Drop left-overs from deprecated AppVeyor CI build

* Update CHANGELOG.md
2024-05-06 13:48:24 +02:00
Dennis Luxen
7f9d591ab7
Upgrade clang-format to version 15 (#6859) 2024-05-06 09:14:46 +02:00
Michael Bell
b503e96a98
Remove force-loop checks for routes with u-turns (#6858)
Each leg of a via-route supporting u-turns does not need to consider
force-loops. Negative weight checks are sufficient to prevent
incorrect results when waypoints are on the same edge.
2024-05-05 21:56:01 +01:00
Dennis Luxen
d691af4860
Remove outdated/deprecated CMake policy (#6854) 2024-05-05 22:08:40 +02:00
Dennis Luxen
befd9dc5ae
Merge pull request #6857 from DennisOSRM/upgrade_js_dependencies
Drop support for NodeJS <= v16
2024-05-05 20:29:16 +02:00
Dennis Luxen
4968d7f9d9 Disable codecov.io upload run since it consistently fails 2024-05-05 16:40:21 +02:00
Dennis Luxen
c26f0612d1 Fix typo 2024-05-05 15:24:56 +02:00
Dennis Luxen
de41299eda Update CHANGELOG.md 2024-05-05 15:03:12 +02:00