Patrick Niklaus
|
254ee07942
|
Add new sanity check assertions to UnpackPath
|
2016-05-23 23:15:15 +02:00 |
|
Patrick Niklaus
|
0bf8bd2230
|
Remove invalid assertion.
This ports the matching change from RoutingBase.
|
2016-05-23 23:15:15 +02:00 |
|
Michael Krasnyk
|
b5225f07cb
|
Fix #2413 by converting enums to unsigned char constants
|
2016-05-23 18:33:24 +02:00 |
|
Moritz Kobitzsch
|
abed7690d0
|
fix continue on obvious
|
2016-05-23 17:55:30 +02:00 |
|
Patrick Niklaus
|
f96174ddbe
|
Merge pull request #2428 from zimathias/disable-access-logging-option
Disable access logging option
|
2016-05-23 10:12:42 -04:00 |
|
Mathias Gug
|
e5b713841a
|
Fix style.
|
2016-05-20 12:47:47 -07:00 |
|
Mathias Gug
|
3b1b12069f
|
Add changelog entry.
|
2016-05-20 12:47:47 -07:00 |
|
Mathias Gug
|
1635f7351d
|
Support environment variable to disable http requests logging.
|
2016-05-20 12:47:47 -07:00 |
|
Daniel J. Hofmann
|
ce5ae411c1
|
Resurrect Flat Map + Binary Search commit from PR 2412
|
2016-05-20 20:43:45 +02:00 |
|
Patrick Niklaus
|
d1bc32fb31
|
Add comments and debug code
|
2016-05-20 18:52:29 +02:00 |
|
Patrick Niklaus
|
f9f87f25d4
|
Use elogate() to fixup geometry when merging steps, fixes #2424
|
2016-05-20 18:52:29 +02:00 |
|
Patrick Niklaus
|
89aa6b7881
|
Add regression test for #2424
|
2016-05-20 18:52:29 +02:00 |
|
Patrick Niklaus
|
edf9e0c1ed
|
[skip ci] Update changelog and OSRM version
|
2016-05-20 18:52:00 +02:00 |
|
Dane Springmeyer
|
c2e520ad9d
|
Fix linking of osrm-example to boost_iostreams
Fixes linking error seen on OS X:
```
[ 50%] Linking CXX executable osrm-example
/Users/dane/.homebrew/Cellar/cmake/3.5.0/bin/cmake -E cmake_link_script CMakeFiles/osrm-example.dir/link.txt --verbose=1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/osrm-example.dir/example.cpp.o -o osrm-example /Users/dane/projects/osrm-backend/here/lib/libOSRM.a /Users/dane/.homebrew/lib/libboost_filesystem-mt.dylib /Users/dane/.homebrew/lib/libboost_system-mt.dylib /Users/dane/.homebrew/lib/libboost_thread-mt.dylib /Users/dane/.homebrew/lib/libboost_chrono-mt.dylib /Users/dane/.homebrew/lib/libboost_date_time-mt.dylib /Users/dane/.homebrew/lib/libboost_atomic-mt.dylib
undef: __ZN5boost9iostreams18mapped_file_source9open_implERKNS0_24basic_mapped_file_paramsINS0_6detail4pathEEE
undef: __ZN5boost9iostreams18mapped_file_sourceC1Ev
undef: __ZNK5boost9iostreams18mapped_file_source4sizeEv
undef: __ZNK5boost9iostreams18mapped_file_source4dataEv
Undefined symbols for architecture x86_64:
"boost::iostreams::mapped_file_source::open_impl(boost::iostreams::basic_mapped_file_params<boost::iostreams::detail::path> const&)", referenced from:
void boost::iostreams::mapped_file_source::open<boost::filesystem::path>(boost::filesystem::path const&, unsigned long, long) in libOSRM.a(engine.cpp.o)
"boost::iostreams::mapped_file_source::mapped_file_source()", referenced from:
osrm::engine::datafacade::SharedDataFacade::CheckAndReloadFacade() in libOSRM.a(engine.cpp.o)
osrm::engine::datafacade::InternalDataFacade::InternalDataFacade(osrm::storage::StorageConfig const&) in libOSRM.a(engine.cpp.o)
"boost::iostreams::mapped_file_source::size() const", referenced from:
osrm::engine::datafacade::SharedDataFacade::CheckAndReloadFacade() in libOSRM.a(engine.cpp.o)
osrm::engine::datafacade::InternalDataFacade::InternalDataFacade(osrm::storage::StorageConfig const&) in libOSRM.a(engine.cpp.o)
"boost::iostreams::mapped_file_source::data() const", referenced from:
osrm::engine::datafacade::SharedDataFacade::CheckAndReloadFacade() in libOSRM.a(engine.cpp.o)
osrm::engine::datafacade::InternalDataFacade::InternalDataFacade(osrm::storage::StorageConfig const&) in libOSRM.a(engine.cpp.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
```
|
2016-05-20 16:04:18 +02:00 |
|
Dane Springmeyer
|
7649187095
|
workaround boostorg/numeric_conversion#4
|
2016-05-20 16:03:19 +02:00 |
|
Dane Springmeyer
|
fe39d0fd10
|
disable BOOST_TEST_DYN_LINK if Boost_USE_STATIC_LIBS
|
2016-05-20 00:03:37 -04:00 |
|
Patrick Niklaus
|
98b83b7208
|
Fix library test
|
2016-05-19 16:44:31 +02:00 |
|
Patrick Niklaus
|
57321979ae
|
Remove leftover debugging code
|
2016-05-19 16:44:31 +02:00 |
|
Patrick Niklaus
|
e3ce0c5887
|
Add fuzzy matching for bearings and intersections list
|
2016-05-19 16:44:31 +02:00 |
|
Patrick Niklaus
|
95af72c70c
|
Make intersection backwards compatible
For `depart` and `arrive` `step.intersections[0].{bearings|entry}` will have
only one entry.
|
2016-05-19 16:44:31 +02:00 |
|
Patrick Niklaus
|
3b37769624
|
Use bearing_before and bearing_after in the bearings field
|
2016-05-19 16:44:31 +02:00 |
|
Moritz Kobitzsch
|
d150df1c5c
|
format
|
2016-05-19 16:44:31 +02:00 |
|
Moritz Kobitzsch
|
a322e27e05
|
update changelog/docs
|
2016-05-19 16:44:31 +02:00 |
|
Moritz Kobitzsch
|
98fe0badbe
|
fix loading in storage
|
2016-05-19 16:44:31 +02:00 |
|
Moritz Kobitzsch
|
44b841a25d
|
fix storage
|
2016-05-19 16:44:31 +02:00 |
|
Moritz Kobitzsch
|
9c8bf820de
|
adjusted to in/out. only emit one of them for depart/arrive
|
2016-05-19 16:44:31 +02:00 |
|
Moritz Kobitzsch
|
4d9aa65e78
|
intersection classes with variable degree of discretization
|
2016-05-19 16:44:31 +02:00 |
|
Moritz Kobitzsch
|
0f3942558f
|
version using discrete values stored directly at intersection
|
2016-05-19 16:43:46 +02:00 |
|
Moritz Kobitzsch
|
ba074b0116
|
initial version of intersection classification
|
2016-05-19 16:43:46 +02:00 |
|
Daniel J. Hofmann
|
6aa97048df
|
Rip out custom CSV parser code and its third_party dependency
|
2016-05-19 00:01:54 +02:00 |
|
Daniel J. Hofmann
|
d9a5c79ea6
|
Map leaf nodes to RAM and iterate over them potentially in parallel
|
2016-05-19 00:01:54 +02:00 |
|
Daniel J. Hofmann
|
9d7714c714
|
Make looping through all leaf nodes less confusing
|
2016-05-19 00:01:54 +02:00 |
|
Daniel J. Hofmann
|
8291be375a
|
Expose concurrency in saving files
|
2016-05-19 00:01:54 +02:00 |
|
Daniel J. Hofmann
|
0a73737f69
|
Fold parsing and data loading in concurrently executing action
|
2016-05-19 00:01:54 +02:00 |
|
Daniel J. Hofmann
|
2fd1b6c913
|
Expose concurrency between intern/external node map and geometries
|
2016-05-19 00:01:54 +02:00 |
|
Daniel J. Hofmann
|
ea38a1d880
|
Parse multiple files concurrently
|
2016-05-19 00:01:54 +02:00 |
|
Daniel J. Hofmann
|
f576e13c51
|
Concurrent lookup hashtables
|
2016-05-19 00:01:54 +02:00 |
|
Daniel J. Hofmann
|
ee7bb8731a
|
Expose concurrency between segment speeds and turn penalties
|
2016-05-19 00:01:54 +02:00 |
|
Daniel J. Hofmann
|
da0c3ff394
|
Refactor edge weight parsing code
|
2016-05-19 00:01:54 +02:00 |
|
Daniel J. Hofmann
|
6ae559b42b
|
Throw error if edge based graph file could not be loaded
|
2016-05-19 00:01:54 +02:00 |
|
Mathias Gug
|
95ca6ebdaa
|
Update CHANGELOG entry.
|
2016-05-18 23:59:52 +02:00 |
|
Mathias Gug
|
0d6964d9c8
|
Add CHANGELOG entry.
|
2016-05-18 23:59:52 +02:00 |
|
Mathias Gug
|
ba386d4b2c
|
Document environment variable.
|
2016-05-18 23:59:52 +02:00 |
|
Mathias Gug
|
b5ffb51e18
|
Signal the parent process when we're ready to serve requests.
This can be used for a hot reload of the process binary. The supervising
process can be told when the new process is ready to serve requests.
|
2016-05-18 23:59:52 +02:00 |
|
Moritz Kobitzsch
|
a9f674497a
|
emit turn-straight for obvious turns where the main road continues
|
2016-05-18 19:54:53 +02:00 |
|
Patrick Niklaus
|
1e8a92ccb4
|
Add changelog entry
|
2016-05-18 19:16:44 +02:00 |
|
Mathias Gug
|
b9178bb8c7
|
Fix build on windows.
|
2016-05-18 19:13:18 +02:00 |
|
Mathias Gug
|
520b29d0d5
|
Use const for option. Include proper header files.
|
2016-05-18 19:13:18 +02:00 |
|
Mathias Gug
|
fe397e6953
|
Support SO_REUSEPORT option
so that multiple osrm-routed processes can bind to the same port.
|
2016-05-18 19:13:18 +02:00 |
|
Patrick Niklaus
|
dcb741d827
|
Merge pull request #2403 from oxidase/refactor/duration-parser
Refactoring of iso_8601_grammar
|
2016-05-17 12:26:28 -04:00 |
|