karenzshea
|
84261fd214
|
GetAnnotations function
|
2017-02-07 09:15:16 +00:00 |
|
karenzshea
|
734df348cb
|
a few more parameter tests
|
2017-02-07 09:15:16 +00:00 |
|
karenzshea
|
8d7aae8687
|
fix cucumber outputs
|
2017-02-07 09:15:16 +00:00 |
|
karenzshea
|
3106b5dd9e
|
set RouteParameters annotations member, when constructor only specifies annotations_type, add unit_tests
|
2017-02-07 09:15:16 +00:00 |
|
karenzshea
|
f1427a834d
|
fix bitwise operators, selectively add annotations to response obj
|
2017-02-07 09:15:16 +00:00 |
|
karenzshea
|
04954de9c6
|
implement bitwise and operator
|
2017-02-07 09:15:16 +00:00 |
|
karenzshea
|
a6cd0863bc
|
store/accept individual annotations parameters in addition to bool
|
2017-02-07 09:15:16 +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
|
f2663acfc6
|
remove 4 bytes packing of NodeBasedEdgeWithOSM due to alignment fails
|
2017-02-05 12:54:26 +01:00 |
|
Michael Krasnyk
|
c48fc58eb2
|
reduce size of InternalExtractorEdge by using single-precision values
|
2017-02-03 21:52:39 +00:00 |
|
Michael Krasnyk
|
9e5d45d86a
|
Added 'distance' weight to car profile
|
2017-02-03 18:59:00 +00:00 |
|
Pepijn Schoen
|
9d2628b74f
|
Don't use bool return values on successful write, instead rely on exception throwing
|
2017-02-02 10:31:32 +01: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 |
|
Michael Krasnyk
|
7deff5837c
|
Throw IO error if the number of read bytes does not match count
and the stream is in failed state
|
2017-01-27 11:19:37 +01:00 |
|
Michael Krasnyk
|
337ecefa45
|
Added osrm-extract-conditionals tool
|
2017-01-24 10:31:59 +01:00 |
|
Michael Krasnyk
|
7961fa8863
|
Added conditional restrictions grammar
|
2017-01-24 10:31:59 +01:00 |
|
Michael Krasnyk
|
88eb9e5499
|
Added opening_hours grammar
|
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 |
|
Moritz Kobitzsch
|
d129b0ef24
|
remove templates from routing algorithms
|
2017-01-21 23:59:15 +01:00 |
|
Moritz Kobitzsch
|
8c36012653
|
remove CRTP leftovers in search algorithms
|
2017-01-20 14:11:16 +01:00 |
|
Michael Krasnyk
|
e8167b2e4e
|
Use round for float to fixed coordinate transformations
|
2017-01-20 12:31:45 +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 |
|
Michael Krasnyk
|
c03b230e84
|
Refactor ShMemIterator, resolves #3458
|
2017-01-19 15:30:18 +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 |
|
Daniel J. Hofmann
|
fce3bb180c
|
Provides OSRM_ASSERT_WITH_LOC macros for asserting with location, resolves #3533
|
2017-01-18 00:43:03 +01:00 |
|
Patrick Niklaus
|
70e899378d
|
Replace shmctl with waiting on all on-Linux platforms
|
2017-01-14 01:14:29 +01:00 |
|
Patrick Niklaus
|
dbd70d4884
|
Throw exception with more helpful error message when shmctl fails
|
2017-01-14 01:14:29 +01:00 |
|
Michael Krasnyk
|
b8f631f6f6
|
fake waiting by sleep on windows
|
2017-01-14 01:14:29 +01:00 |
|
Patrick Niklaus
|
763ad0d047
|
Print warning on Windows that we can't wait for clients
|
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 |
|
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
|
fe2beb6f68
|
Respect data constness in Write methods
|
2017-01-13 22:37:46 +01:00 |
|
Michael Krasnyk
|
1d4d3b80b5
|
Fix possible division by zero by clamping latitude to 85.05°
Resolves #3530
|
2017-01-12 16:44:58 +01:00 |
|
Moritz Kobitzsch
|
c1f833c80f
|
fix forks exiting a ferry
|
2017-01-12 09:58:51 +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 |
|