Patrick Niklaus
bee3bdb576
Don't throw errors on -Wmaybe-uninitialized because of false-positives
2018-02-09 17:51:58 +01:00
Patrick Niklaus
f65958fc14
Disable error on -unused-local-typedef for clang since it has false positives
2018-02-09 17:51:58 +01:00
Patrick Niklaus
f48dd665ad
Fix error due to GLIBC workaround warning
2018-02-09 17:51:58 +01:00
Patrick Niklaus
fa553659de
Turn all warnings to errors for GCC and Clang
2018-02-09 17:51:58 +01:00
Patrick Niklaus
19651c3d91
Remove unused shapefile/gdal dependencies
2018-02-06 11:51:33 +01:00
Patrick Niklaus
71cfb03738
Remove broken check-conditionals tool
2018-02-06 11:51:33 +01:00
Michael Krasnyk
9e93f198ae
Add CRC checksums to EBG and turns data
2018-02-02 11:33:38 -05:00
Michael Krasnyk
10de243556
Move guidance turn generation out of EBGF
2018-02-02 11:33:38 -05:00
Michael Krasnyk
988b6e3311
Split intersection analysis and guidance code
...
Intersection analysis occupy in osrm::extractor::intersection namespace
and guidance code osrm::guidance
2018-02-02 11:33:38 -05:00
Michael Krasnyk
36877e4de5
Move guidance pre-processing code into GUIDANCE library
2018-02-02 11:33:38 -05:00
Mateusz Loskot
c6d12e064c
Add basic facades for Customizer and Partitioner run methods
2018-02-02 15:52:30 +01:00
Mateusz Loskot
8114104a43
Rename namespace partition to partitioner
...
Rename module partition to partitioner.
This cultivates naming used in existing modules like extractor,
customizer, etc. - noun vs verb (word partition is both though).
2018-02-02 11:07:18 +01:00
Michael Krasnyk
a9d94d35a2
[skip ci] Bump OSRM version to 5.16
2018-01-22 17:24:07 +01:00
Daniel Patterson
02a2d25a3f
Reset versions/changelog for next release - 5.14 work happens on the 5.14 release branch.
2017-11-22 12:37:34 -08:00
Daniel Patterson
ac7705e9a0
Ensure .pc installation to the same heirarchy as the actual libraries (usually /usr/local/lib)
2017-11-01 19:40:31 +00:00
Patrick Niklaus
a68db86dc8
[skip ci] Bump OSRM version to 5.14
2017-10-31 16:17:07 +00:00
Michael Krasnyk
e781e06a17
Use -O0 optimization level for coverage builds
2017-10-12 14:27:55 +01:00
Daniel Patterson
7d9b17fd41
Build against libstdc++-4.9 and supress one libstdc++ symbol so that we can run inside
...
old environments (CentOS, AWS Linux, AWS Lambda, etc)
2017-10-05 17:13:40 +01:00
Michael Krasnyk
fc3f96abcb
Use pkg-config to find lua in non-standard locations
2017-09-26 09:03:57 +02:00
Michael Krasnyk
f4f65f62ee
Remove Lua 5.1 support
2017-09-14 20:00:05 +02:00
Mateusz Loskot
dbcf4cab16
Replace GCC/clang option -std=C++1y with -std=C++14
2017-09-13 13:01:23 +02:00
Lev Dragunov
6951eadc18
CI fix
2017-08-31 11:11:05 +02:00
Daniel Patterson
bdee13dea8
We should be using the module-relative @loader_path. @executable_path is relative to the main node process binary
2017-08-25 15:30:49 -07:00
Patrick Niklaus
303a8fae32
Refactor cell weights and durations to own file and allow for multiple metrics
2017-08-21 13:00:12 +02:00
Daniel Patterson
f4dc93ae66
[skip ci] Reset master versions for next release
2017-08-17 15:06:48 -07:00
Mateusz Loskot
d796c66990
Prefer implicit expansion of CMake variables
...
Unify CMAKE_CXX_COMPILER_ID tests without quoting/bracketing
the variable to use implicit expansion.
Replace STREQUAL with MATCHES to avoid policy warning about
attempt to expand "MSVC" variable, where it literal is intended.
2017-08-10 12:26:48 +02:00
Mateusz Loskot
71e0c7a3cf
Add define WIN32_LEAN_AND_MEAN for Visual C++
...
Helps to avoid compiler C2011 errors due to WinSock types redefinition
from dual #include of winsock.h and winsock2.h
2017-08-08 15:50:47 +02:00
Daniel J. Hofmann
46f75c3d92
[skip ci] Bumps version to 5.11
2017-08-08 11:37:20 +02:00
Michael Krasnyk
95c7832c3e
Don't use STXXL library by default
2017-07-24 13:05:22 +02:00
Michael Krasnyk
336ec4741c
Update TBB mason version to 2017_U7
2017-07-20 13:49:18 +00:00
Pepijn Schoen
0b5c7a97a7
Addressed comments
2017-07-20 12:01:05 +02:00
Pepijn Schoen
d9e8caf369
Use GetPath with file names over accessing member variables
2017-07-20 12:01:05 +02:00
Pepijn Schoen
1b31099f73
superclass extractor_config with io_config
2017-07-20 12:01:05 +02:00
Pepijn Schoen
fe00a8a0ca
superclass storage_config with io_config
2017-07-20 12:01:05 +02:00
Mateusz Loskot
cfa2a63323
Set OSRM_BUILD_DIR based on CMake build dir
...
For typical local workflow, CMake can auto-configure most
of the environment, for convenience.
2017-07-19 12:57:04 +00:00
Daniel J. Hofmann
7d63301039
Only enables -fopenmp in case the user wants stxxl
2017-07-17 19:19:10 +02:00
Daniel Patterson
ee8ffcf57b
Include osrm-customize when doing 'make install'
2017-07-12 22:11:42 +00:00
Patrick Niklaus
8508834e50
Bump version to 5.10
2017-07-11 08:25:57 +00:00
Michael Krasnyk
924a8a7e38
Remove STXXL from OSM parsing and enable in CMake by default
2017-07-11 08:23:26 +00:00
Michael Krasnyk
a3257ff651
Added STXXL configuration
2017-07-11 08:23:26 +00:00
Patrick Niklaus
6d78c11fd2
[skip ci] Bump OSRM version to 5.9
2017-07-03 22:44:56 +00:00
Daniel Patterson
3d77714c36
Make most command-line tools return useful error codes on well-known exceptions.
2017-06-08 15:03:24 +00:00
karenzshea
f268163ea0
remove shapefile dependency from build
2017-06-02 10:00:07 +02:00
karenzshea
6f41e3faf1
fixes to get compiling
2017-06-02 10:00:07 +02:00
karenzshea
aed2c0124a
rapidjson steppin in
2017-06-02 10:00:07 +02:00
FILLAU Jean-Maxime
f65299d665
Rename side API
...
Side -> Approach
- DEFAULT -> CURB
- BOTH -> UNRESTRICTED
- remove OPPOSITE param
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com>
2017-05-30 10:19:41 +00:00
FILLAU Jean-Maxime
8e70c87e64
New "sides" setting in base parameters for phantom nodes.
...
- Adding sides parameter into base parameters, it can take the values SIDE, OPPOSITE or DEFAULT.
- Adding url parser for "sides" parameter, url values are "s" for SIDE, "o" for OPPOSITE and "d" for DEFAULT, example : "sides=s;s".
- Checking parameters, if "sides" parameter is used, the number of parameter is the same as number of location.
- Create a phantom to start at side driving or Opposite side driving.
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com>
2017-05-30 10:19:41 +00:00
Karen Shea
799a677e7a
Conditional turn restriction support ( #3841 )
...
* optionally include condition and via node coords in InputRestrictionContainer
* only write conditionals to disk, custom serialization for restrictions
* conditional turn lookup, reuse timezone validation from
extract-conditionals
* adapt updater to use coordinates/osm ids, remove internal to external map
* add utc time now parameter to contraction
* only compile timezone code where libshp is found, adapt test running
* slight refactor, more tests
* catch invalid via nodes in restriction parsing, set default cucumber
origin to guinée
* add another run to test mld routed paths
* cosmetic review changes
* Simplify Timezoner for windows build
* Split declaration and parsing parts for opening hours
* adjust conditional tests to run without shapefiles
* always include parse conditionals option
* Adjust travis timeout
* Added dummy TZ shapefile with test timezone polygons
* [skip ci] update changelog
2017-05-11 12:13:52 +02:00
Patrick Niklaus
c446b017ef
Switch from macro based StrongTypedef to template version
2017-04-24 16:04:41 +00:00
Patrick Niklaus
5bbc675c6b
Bump osrm version to 5.8
2017-04-13 21:19:09 +00:00