Patrick Niklaus
|
0c04c6cafb
|
Address PR comments
|
2017-02-07 18:12:49 +00:00 |
|
Patrick Niklaus
|
bf690df97a
|
Merge branch 'minor_fixes' of https://github.com/seemoritz/osrm-backend into seemoritz-minor_fixes
|
2017-02-07 12:48:29 +00:00 |
|
Michael Krasnyk
|
6e1c4bfecd
|
Added indexed array data type with variable and fixed group blocks
|
2017-02-07 07:41:12 +00:00 |
|
Michael Krasnyk
|
c48fc58eb2
|
reduce size of InternalExtractorEdge by using single-precision values
|
2017-02-03 21:52:39 +00:00 |
|
Michael Krasnyk
|
5f1c7efd41
|
assertion for correct weight data
|
2017-02-03 18:59:00 +00:00 |
|
Patrick Niklaus
|
eaed5c7a8e
|
Split if in ProcessWay to comform to old behavior
|
2017-02-03 12:41:26 +00:00 |
|
Michael Krasnyk
|
b3ef27d104
|
Make watchdog a singleton instance
References:
https://github.com/Project-OSRM/osrm-backend/issues/3619
https://github.com/Project-OSRM/osrm-backend/pull/3627#issuecomment-276288138
|
2017-01-31 13:25:59 +01:00 |
|
Michael Krasnyk
|
c22ce3ae1f
|
Use shared memory region mapping at fixed address for OSX
|
2017-01-31 13:25:59 +01:00 |
|
Michael Krasnyk
|
ad594cb2e4
|
Update review findings
|
2017-01-27 11:19:37 +01:00 |
|
Michael Krasnyk
|
6b143c5e1d
|
Use duration in SegmentBlock for duration updates
|
2017-01-27 11:19:37 +01:00 |
|
Michael Krasnyk
|
25baf51a2c
|
Add duration to edges and use it in table plugin
|
2017-01-27 11:19:37 +01:00 |
|
Michael Krasnyk
|
c059d15cb9
|
Added weight multipliers for speed and turn updates
|
2017-01-27 11:19:37 +01:00 |
|
Patrick Niklaus
|
279f8aabfb
|
Allow specifing a weight for routing that is independent of duration
|
2017-01-27 11:19:37 +01:00 |
|
Moritz Kobitzsch
|
c7640903c3
|
don't emit invalid turns when having u-turns on ferries
|
2017-01-26 13:08:00 +01:00 |
|
Moritz Kobitzsch
|
b5e289adc3
|
3605 - fix error in treating end-of-road as choiceless (#3607)
|
2017-01-24 11:23:54 -08:00 |
|
Michael Krasnyk
|
e0a1a43449
|
Added maxspeed:conditional checker
|
2017-01-24 10:31:59 +01:00 |
|
Michael Krasnyk
|
337ecefa45
|
Added osrm-extract-conditionals tool
|
2017-01-24 10:31:59 +01:00 |
|
Daniel J. Hofmann
|
c277b95f03
|
Implements Zero-Copy String Views onto Contiguous Memory, resolves #3265.
- http://www.boost.org/doc/libs/1_61_0/libs/utility/doc/html/string_ref.html
- http://en.cppreference.com/w/cpp/string/basic_string_view
|
2017-01-23 15:22:39 +01:00 |
|
Michael Krasnyk
|
b1f1c26703
|
Remove decltype(Value::source), fixes xcode 7.3 compilation
|
2017-01-23 15:17:08 +01:00 |
|
Moritz Kobitzsch
|
d129b0ef24
|
remove templates from routing algorithms
|
2017-01-21 23:59:15 +01:00 |
|
Daniel J. Hofmann
|
f2c3b9859e
|
Rewrites the osrm-components tool to dump GeoJSON, resolves #2176 #1738 #1602
http://bl.ocks.org/d/9d6265b064c0f29a71503e0f6527769d
|
2017-01-20 17:50:06 +01:00 |
|
Michael Krasnyk
|
a48cf58468
|
Move IPC tools functionality into osrm-datastore
|
2017-01-20 12:40:37 +01:00 |
|
Huyen Chau Nguyen
|
a40abacfca
|
Refactors the Turn Handler's Fork Abstraction, resolves #3457.
|
2017-01-19 19:49:40 +01:00 |
|
Moritz Kobitzsch
|
b8beac2d00
|
unite process/shared_memory datafacades into a single type using an allocator scheme
|
2017-01-19 17:18:35 +01:00 |
|
Moritz Kobitzsch
|
6b06c5bd32
|
fix emitting invalid turn types, now surfacing due to changes in obvious detection
|
2017-01-18 15:56:48 +01:00 |
|
Moritz Kobitzsch
|
226ee62981
|
refactor graph contractor for readability
move to a dedicated dijkstra, separate code and header
reduce heap size, we don't use more than 2000 nodes, so why allocate 170k?
|
2017-01-18 15:03:15 +01:00 |
|
Michael Krasnyk
|
d0f1347ff1
|
Adjusted number of nodes in annotation , resolves #3515
|
2017-01-16 23:54:00 +01:00 |
|
Michael Krasnyk
|
3837f9d015
|
fix windows build
|
2017-01-14 01:14:29 +01:00 |
|
Michael Krasnyk
|
b6f9ec2a33
|
make facades const to be consistent with const shmem block
|
2017-01-14 01:14:29 +01:00 |
|
Michael Krasnyk
|
5d3a348b76
|
removed stale code
|
2017-01-14 01:14:29 +01:00 |
|
Patrick Niklaus
|
104e23abf3
|
Restore --max-wait and file_lock for osrm-datastore
|
2017-01-14 01:14:29 +01:00 |
|
Patrick Niklaus
|
a7bb26f2d6
|
Remove unnecessary includes and rename in Engine
|
2017-01-14 01:14:29 +01:00 |
|
Michael Krasnyk
|
710ba20acc
|
Add 1ms delay as a workaround for "faster" requests than facade update
in osrm-routed
|
2017-01-14 01:14:29 +01:00 |
|
Michael Krasnyk
|
fce8d72895
|
Change to condvar signaling if data region swapped
|
2017-01-14 01:14:29 +01:00 |
|
Michael Krasnyk
|
774b8688ca
|
read_only if shmem size is 0, read_write otherwise
|
2017-01-14 01:14:29 +01:00 |
|
Michael Krasnyk
|
71e7d6d6b8
|
Refactor R-Tree updates and edges loading
|
2017-01-13 22:37:46 +01:00 |
|
Michael Krasnyk
|
29f736f1c8
|
Make CSV parsing function generalized
|
2017-01-13 22:37:46 +01:00 |
|
Michael Krasnyk
|
bb4f13a47c
|
Use internal logger instead of std stream
|
2017-01-13 19:55:25 +01:00 |
|
Moritz Seemann
|
bb0b03bbce
|
fix: do not check datasource_indexes_path twice
In storage_config.cpp the file paths are validated, but
datasource_indexes_path got validated twice and datasource_names_path
not at all.
|
2017-01-13 11:12:02 +01:00 |
|
Moritz Seemann
|
59ad7dddb2
|
make osm_elements a loop variable, not a local variable
The vector osm_elements was created and destroyed in each loop
iteration. It can be kept and cleared instead.
|
2017-01-13 11:12:02 +01:00 |
|
Daniel J. Hofmann
|
f82740ed93
|
Logs the current thread's id in assertions and for requests, resolves #3534
|
2017-01-12 16:43:03 +01:00 |
|
Moritz Kobitzsch
|
c1f833c80f
|
fix forks exiting a ferry
|
2017-01-12 09:58:51 +01:00 |
|
Daniel J. Hofmann
|
813e16b9b4
|
Fixes default profile symlink not being available
Adaption for b8e13d9b - people are running into this.
|
2017-01-12 09:34:38 +05:30 |
|
Moritz Kobitzsch
|
06ef3053de
|
fix coordinate assertion for walking profile with steps
|
2017-01-11 22:44:23 +01:00 |
|
Daniel J. Hofmann
|
b3483f95a7
|
Fixes Sliproads onto a roundabout to be classified as sliproads, resolves #3540
|
2017-01-09 17:46:05 +01:00 |
|
Daniel J. Hofmann
|
185e9dc7f3
|
Removes mlock for osrm-routed, closes #3484
|
2017-01-09 16:25:28 +01:00 |
|
Huyen Chau Nguyen
|
f313cb9913
|
Refactor fork handling in guidance (#3264)
refactor fork handler
|
2017-01-07 14:13:32 +01:00 |
|
Moritz Kobitzsch
|
15c8fd326f
|
Remove assertions that could be triggered by bad data. (#3469)
When two consecutive nodes have identical coordinates, there is no valid
bearing. For now, make equal nodes have bearing 0.
Full fix still needs to be done via https://github.com/Project-OSRM/osrm-backend/issues/3470.
|
2017-01-06 17:10:02 -08:00 |
|
Daniel Patterson
|
f7e8581a1b
|
Replace fingerprint with semver-based scheme. (#3467)
|
2017-01-06 13:45:08 -08:00 |
|
Daniel J. Hofmann
|
1153b78c06
|
Fixes various compiler diagnostics
Found with LLVM 3.9.1 and then fixed the most severe categories.
|
2017-01-06 16:47:52 +01:00 |
|