Denis Chapligin
21444ce7cb
Merge pull request #5878 from mjjbell/mbell/fix_windows_partition
...
Fix bit-shift overflow in MLD partition step for Windows builds
2020-11-09 11:43:14 +02:00
Michael Bell
b840c0be95
Fix bit-shift overflow in MLD partition step for Windows builds
...
For very large graphs, generation of MLD level masks fail on Windows
due to bit shift overflow of unsigned long values.
Correct by using unsigned long long literals, which are 64 bit on
all major systems.
2020-11-08 03:51:11 +00:00
Jay Zhang
17eb39d0a9
fix: clangformat
2020-10-26 01:19:17 +00:00
Jay Zhang
c090457f1f
docs: changelog
2020-10-23 09:48:21 +00:00
Jay Zhang
7d28b7aa3a
feat: unify turn_penalties_index dump same with turn_weight_penalties and turn_duration_penalties
2020-10-23 09:38:56 +00:00
Guannan Du
1ba8aba466
Fix Issue#5864 build errors on mac OS ( #5865 )
...
* Fix Issue#5864 build errors on mac OS
Co-authored-by: Guannan Du <guannan.du@Guannans-MacBook-Pro-2.local>
2020-10-21 07:00:55 -07:00
Denis Chapligin
9f80f6d64d
Merge pull request #5859 from akashihi/protozeroupdate
...
Updated bundled protozero to v1.7.0
2020-10-20 10:45:32 +03:00
Denis Chaplygin
a8362d75b5
Updated bundled protozero to v1.7.0
2020-10-16 10:28:48 +03:00
Daniel Patterson
df3ed43d70
Reset master for next version.
2020-10-14 14:10:33 -07:00
Daniel Patterson
c021cea770
Prepare 5.23.0 release
2020-10-14 14:08:23 -07:00
Daniel Patterson
628784eb7d
Prepare 5.23.0-rc.2
2020-10-08 20:14:10 -06:00
Daniel Patterson
440fb61f8f
Merge branch 'master' into 5.23
2020-10-08 16:27:25 -06:00
Michael Bell
f87a324633
Fix crash in MLD alternative search if source or target are invalid ( #5851 )
...
In situations where there is not a valid source or target phantom
node (e.g. when snapping to an edge with a zero weight), a
heap assertion will fail in the MLD alternative search code.
We fix this by checking for empty heaps before proceeding with
the search.
2020-10-08 15:27:02 -07:00
Daniel Patterson
2222ee6a67
Prepare 5.23.0-rc.1
2020-10-07 16:21:00 -06:00
Michael Bell
e033e0b553
Fix table result when source and destination on same one-way segment ( #5828 )
...
Fixes #5788
Table queries where source and destination are phantom nodes
on the same one-way segment can fail to find valid routes.
This is due to a bug in the MLD table generation for the
special case where the query can be simplified to a
one-to-many search.
If the destination is before the source on the one-way segment,
it will fail to find a route.
We fix this case by not marking the node as visited at the start,
so that valid paths to this node can be found later in the search.
We also remove redundant initialization for the source
node as the same actions are performed by a search step.
2020-10-07 14:58:13 -07:00
Daniel Patterson
c24f917dcf
Cleanup changelog in master to match current release state.
2020-10-07 14:58:38 -06:00
Denis Chapligin
1e98ae7efe
Merge pull request #5849 from akashihi/leftfeature
...
Driving side property added to driving_side.geojson
2020-10-06 19:07:12 +03:00
Denis Chaplygin
55b3260cc3
Driving side property added to driving_side.geojson
2020-10-06 09:01:22 +03:00
Daniel Patterson
3451d1ec82
Lock access to facade_factory in data_watchdog to avoid accessing destructed object ( #5844 )
...
* Wrap access to facade_factory in a shared lock so it doesn't get changed partway through access which leads to a crash.
2020-09-30 18:45:44 -07:00
Michael Bell
4799b46eeb
Incorrect error message when unable to snap all input coordinates ( #5846 )
...
In cases where we are unable to find a phantom node for an input
coordinate, we return an error indicating which coordinate failed.
This would always refer to the coordinate with index equal to the
number of valid phantom nodes found.
We fix this by instead returning the first index for which a
phantom node could not be found.
2020-09-30 18:44:22 -07:00
Denis Chapligin
f6b313e958
Merge pull request #5836 from fofanov/mbell/remove_future
...
Remove unused future
2020-09-30 18:23:00 +03:00
Michael Bell
d3ab6f1fca
Remove unused future
...
The serialization of the compressed node based graph was changed in
c410c2 to no longer be asynchronous.
This removes the unused future object.
2020-09-22 23:01:06 +01:00
Denis Chapligin
523d9e9c05
Merge pull request #5824 from alistairwoodcock/nodejs-doc-table-annotations
...
Annotations was missing as part of the table documentation
2020-09-10 10:29:01 +03:00
Alistair Woodcock
8e81034bb2
Annotations was missing as part of the table documentation
2020-09-10 09:23:25 +10:00
Denis Chapligin
4a47267455
Merge pull request #5821 from slavanap/master
...
Make MMapMemoryAllocator map files in read-only (O_RDONLY) mode
2020-09-09 14:09:31 +03:00
Vyacheslav Napadovsky
f545f2293e
Make MMapMemoryAllocator map files in read-only (O_RDONLY) mode. Mapping with O_RDWR will cause copy_up across Docker layers.
2020-09-09 00:51:42 +03:00
Denis Chapligin
78160c0fe4
Merge pull request #5813 from woltapp/tbbdeprecation
...
Partially fixes use of deprecated TBB features
2020-09-08 11:17:32 +03:00
Denis Chapligin
a35961ca6a
Merge pull request #5814 from woltapp/boostdeprecation
...
Removed references to obsolete Boost.Test headers.
2020-09-08 11:12:38 +03:00
Denis Chaplygin
933e36190f
Removed catching of obsolete tbb:captured_exception, as TBB now supports C++ native std::exception_ptr inter-thread exception passing mechanism.
2020-09-04 09:33:43 +03:00
Denis Chaplygin
03d9e7a8ce
Deprecated tbb::task_scheduler_init replaced with std::thread and tbb::global_control
2020-09-04 09:33:43 +03:00
Denis Chaplygin
7e24dcfd0a
Removed references to obsolete Boost.Test headers.
2020-09-02 13:16:44 +03:00
Denis Chapligin
cdce2af1c9
Merge pull request #5536 from leighghunt/master
...
Updating extent of Hong Kong in list of left-hand drive countries
2020-09-02 11:48:36 +03:00
Leigh Hunt
3116734bec
Merge branch 'master' of github.com:Project-OSRM/osrm-backend
2020-09-02 09:52:01 +12:00
Denis Chapligin
4d6272b030
Merge pull request #5569 from rdvelazquez/master
...
Update kCellsAtMostSameBy comment
2020-08-21 12:07:27 +03:00
Denis Chapligin
a7993eebac
Merge pull request #5760 from woltapp/nostxxl
...
Removed STXXL support.
2020-08-20 13:19:53 +03:00
Denis Chaplygin
2d0b2ca987
Removed STXXL support.
2020-08-20 11:54:02 +03:00
Lev Dragunov
699ca2bbd0
Merge pull request #5758 from woltapp/gcc10
...
Fixes signed/unsigned comparision spotted by gcc10.
2020-08-20 10:59:23 +03:00
Denis Chapligin
8b40c594be
Merge pull request #5784 from OgreTransporter/bugfix-cmaketbb-5782
...
Bugfix TBB linking #5782
2020-08-19 12:39:00 +03:00
Denis Chapligin
909570fd7f
Merge pull request #5711 from wingyplus/fix-debug-example
...
Fix profiles/debug_example.lua cannot interprete by lua
2020-08-19 11:15:06 +03:00
Denis Chapligin
df9fda177d
Merge pull request #5384 from wangyoucao577/clean-comments
...
correct comments for "compress edge if it crosses a traffic signal"
2020-08-18 17:21:23 +03:00
Jay Zhang
d2e7e6e9e6
improve comment description
2020-08-12 15:18:58 +08:00
Denis Chapligin
b9ebe0c369
Merge pull request #5628 from wangyoucao577/feature/disable-debug-log-compile-time-control
...
Control release mode debug logging output by ENABLE_DEBUG_LOGGING option
2020-08-11 10:27:27 +03:00
Jeroen Hoek
cd4e6a1fe3
Fix broken path in documentation ( #5636 )
...
Replaces references to
`include/extractor/guidance/road_classification.hpp` with
`include/extractor/road_classification.hpp`.
The latter is included in the project.
2020-08-10 08:50:15 -07:00
dburnsii
5cac188711
Update profiles.md ( #5795 )
...
Fixed a small typo
2020-08-07 13:44:32 -07:00
Jay Zhang
b7fa2c5981
docs: update changelog
2020-07-29 06:02:19 +00:00
Jay Zhang
106082f6f8
feat: add ENABLE_DEBUG_LOGGING option to control debug logging output
2020-07-29 06:00:47 +00:00
Jay Zhang
36d34073da
Revert "chore: remove compile time debug log control"
...
This reverts commit 1ada466081
.
2020-07-29 05:10:12 +00:00
Denis Chapligin
57ed232423
Merge pull request #5783 from OgreTransporter/bugfix-lua-5781
...
Bugfix Lua 5.4 not working
2020-07-28 15:52:58 +03:00
Denis Chapligin
24f12c9d1b
Merge pull request #5732 from lukasz-jagielski-bolt/lkj/compile_with_node_12
...
Try to fix node 12 compilation issues
2020-07-28 14:42:04 +03:00
Denis Chapligin
bdf2222f6a
Merge pull request #5729 from akashihi/builddataatwolt
...
Moved test data files to Wolt provided hosting.
2020-07-28 09:43:40 +03:00