Commit Graph

8628 Commits

Author SHA1 Message Date
Siarhei Fedartsou
f57fcf2a39 Enable other clang compilers 2024-05-12 10:16:38 +02:00
Siarhei Fedartsou
ba979145f8 Enable other clang compilers 2024-05-12 09:57:46 +02:00
Siarhei Fedartsou
0f99a37fbd Enable other clang compilers 2024-05-11 22:40:52 +02:00
Siarhei Fedartsou
8baf4b113a Enable other clang compilers 2024-05-11 22:20:15 +02:00
Siarhei Fedartsou
f3a9533c19 Enable other clang compilers 2024-05-11 22:15:22 +02:00
Siarhei Fedartsou
be779c428c Enable other clang compilers 2024-05-11 21:09:58 +02:00
Siarhei Fedartsou
4da40c8d0d Enable other clang compilers 2024-05-11 20:50:43 +02:00
Siarhei Fedartsou
bbf2eb4a5f Enable other clang compilers 2024-05-11 20:37:33 +02:00
Siarhei Fedartsou
5974436ce0 Enable other clang compilers 2024-05-11 20:24:13 +02:00
Siarhei Fedartsou
08438bee01 Enable other clang compilers 2024-05-11 20:11:24 +02:00
Siarhei Fedartsou
18d82d3399 Enable other clang compilers 2024-05-11 20:04:40 +02:00
Siarhei Fedartsou
69c22311d2 Enable clang-15 2024-05-11 19:37:43 +02:00
Siarhei Fedartsou
f2c1305cee Enable clang-15 2024-05-11 19:24:28 +02:00
Siarhei Fedartsou
c865cc5917 Enable other gcc compilers 2024-05-11 17:39:01 +02:00
Siarhei Fedartsou
a7b45592ac Enable other gcc compilers 2024-05-11 17:24:01 +02:00
Siarhei Fedartsou
29b2640017 Use clang 2024-05-11 16:32:26 +02:00
Siarhei Fedartsou
d491b637a4 Check if it is possible to build project with C++20 on current CI 2024-05-11 14:34:10 +02:00
Siarhei Fedartsou
4efea7ccb0 Check if it is possible to build project with C++20 on current CI 2024-05-11 14:24:29 +02:00
Siarhei Fedartsou
f1f2cb2ece Check if it is possible to build project with C++20 on current CI 2024-05-11 14:14:38 +02:00
Siarhei Fedartsou
f4b5004f1e Check if it is possible to build project with C++20 on current CI 2024-05-11 12:41:54 +02:00
Siarhei Fedartsou
8bf2d9ee14 Check if it is possible to build project with C++20 on current CI 2024-05-11 12:27:18 +02:00
Siarhei Fedartsou
39e814a5f3 Check if it is possible to build project with C++20 on current CI 2024-05-11 10:33:27 +02:00
Siarhei Fedartsou
91e8c20eaa Check if it is possible to build project with C++20 on current CI 2024-05-11 10:22:55 +02:00
Siarhei Fedartsou
fe9464b09d Check if it is possible to build project with C++20 on current CI 2024-05-11 10:21:09 +02:00
Siarhei Fedartsou
9703b787eb Check if it is possible to build project with C++20 on current CI 2024-05-10 21:59:47 +02:00
Dennis Luxen
70969186f6
Migrate GCC CI jobs to run on GCC 11, 12, and 13 (#6865) 2024-05-10 20:38:32 +02:00
Dennis Luxen
dff76d31d5
Remove dead code branches (#6875) 2024-05-10 20:21:41 +02:00
Siarhei Fedartsou
3254686933
Use M1 runner to build arm64 macOS builds (#6868) 2024-05-08 21:08:11 +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
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
82aa369db3
Remove dead code modernization script (#6863) 2024-05-06 19:09:10 +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
Dennis Luxen
c37bbfd07a Migrate GitHub actions from {16, 18} to {28, 20} 2024-05-05 15:01:41 +02:00
Dennis Luxen
0fd1fb2904 Update minimum NodeJS dependency to 18 2024-05-05 14:51:56 +02:00
Matthew Wigginton Bhagat-Conway
7ebd21f39e
pass flags into process_segment (#6658)
* pass flags into process_segment

---------

Co-authored-by: Michael Bell <michael@mjjbell.com>
2024-04-06 09:27:42 +01:00
Michael Bell
8ef366e061
Add support for opposite approach request parameter (#6842)
* Added approach on the opposite side of the road.

* Additional test and docs coverage for opposite approach

---------

Co-authored-by: Aleksandrs Saveljevs <Aleksandrs.Saveljevs@gmail.com>
2024-04-03 19:59:15 +01:00
rezashokry
367933fc1a
Fix manuever overrides finding bug (#6739)
* sort manuever overrides vector after partition

---------

Co-authored-by: rshokri <reza.shokri@tapsi.cab>
Co-authored-by: Michael Bell <michael@mjjbell.com>
2024-03-24 21:48:28 +00:00
Damiaan Twelker
c28ba66039
Increment feature id in tile speed layer (#6726)
* actually increment feature id in tile speed layer

---------

Co-authored-by: Michael Bell <michael@mjjbell.com>
2024-03-24 21:23:36 +00:00
Michael Bell
d0e3e2af23
Extract prerelease/build information from package semver (#6839)
* Extract prerelease/build information from package semver

Currently we only extract the major.minor.patch identifiers from
the semver label stored in package.json.

This leads to version information in executables incorrectly
reporting a release version is running on prereleases and special builds.

This commit is a quickfix to extract this information and report it
in version strings.

CMake regex parsing is not sophisticated enough to handle the full semver
regex, so we might need to explore other CMake modules if we want to
strictly parse the label.
2024-03-24 18:33:07 +00:00