Dennis Luxen
6c5015811e
do not build concurrently on Travis, also build (but not run) benchmarks
2015-04-13 14:43:35 +02:00
Dennis Luxen
86e7de4d62
Merge branch 'revert-1375-master' into develop
2015-04-13 10:07:29 +02:00
Dennis Luxen
147d35e40d
Revert "added lua binding for osmium::Way::id()"
2015-04-13 10:04:23 +02:00
Dennis Luxen
b76fc724fd
make node id available thru Lua bindings
2015-04-13 09:58:59 +02:00
Dennis Luxen
1bfab4e279
Merge pull request #1375 from bjtaylor1/master
...
added lua binding for osmium::Way::id()
2015-04-13 09:52:56 +02:00
Dennis Luxen
11bdfba37e
traffic signal penalty ignored on white-listed barriers, cf. #1365
2015-04-13 09:47:12 +02:00
Patrick Niklaus
405f08b807
Make node location accessible
2015-04-10 11:45:24 +02:00
Dennis Luxen
592211cecd
activate __get_cpuid on all non X64 platform, fixes #1193
2015-04-07 14:45:21 +02:00
Dennis Luxen
a4f31001e8
MSVC doesnt properly support the noexcept operator
2015-04-02 15:11:23 +02:00
Dennis Luxen
c2deedac8b
sprinkle a number of noexcepts into the code
2015-04-02 11:36:04 +02:00
Dennis Luxen
9a61f8b894
add more const keywords, avoid implicit type conversions
2015-04-02 11:27:51 +02:00
Dennis Luxen
3a291f5c8e
fix escaping of double quote in JSON response, fixes #1410 and also adds a unit test for that case.
2015-04-02 10:34:40 +02:00
Dennis Luxen
559a2dcec7
move shared lib testing to distinct port on travis
2015-03-31 17:33:56 +02:00
Dennis Luxen
b7f003c4aa
Merge branch 'opengisch-sharedlib' into develop
2015-03-31 17:33:36 +02:00
Matthias Kuhn
d11c0bbd5c
Do not compile Coordinate sources directly into the OSRM library
...
It is already included in the COORDINATES "OBJECT" target to which the OSRM
library is linked.
This fixes the possibility to build OSRM as a shared library.
2015-03-31 16:57:41 +02:00
Matthias Kuhn
c2f775fcaa
Add test for building as shared library
2015-03-31 16:57:41 +02:00
Dennis Luxen
19ac831c2e
remove another quoted compare
2015-03-31 12:59:56 +02:00
Dennis Luxen
23b413a398
remove quotes from string compares against variable in CMakeLists
2015-03-31 12:35:20 +02:00
Dennis Luxen
098de196e2
reactivate profiling flags for debug build
2015-03-31 11:21:36 +02:00
Dennis Luxen
27d2c31f28
add (new) fingerprint.cpp that includes the generated headers
2015-03-31 10:47:21 +02:00
Dennis Luxen
c9c9edeb23
deleted: util/fingerprint.cpp.in
2015-03-31 10:46:55 +02:00
Dennis Luxen
5adf792fad
fix build issue where cmake does not pick up generated output of a custom target
...
renamed: ../util/fingerprint.cpp.in -> ../util/fingerprint_impl.hpp.in
2015-03-31 10:45:35 +02:00
Dennis Luxen
81af7d73a6
make FINGERPRINT a global dependency
2015-03-30 15:55:23 +02:00
Dennis Luxen
23e4e0786d
also enable C as a project language
2015-03-30 13:26:06 +02:00
Dennis Luxen
0640ce9632
set project and fingerprint target language to CXX explicitly, fixes AppVeyor build. Potentially Travis, too.
2015-03-30 13:21:03 +02:00
Dennis Luxen
3e49bf4f42
add const keywords where possible
2015-03-30 13:16:22 +02:00
Dennis Luxen
66b038a010
reorder includes
2015-03-30 13:14:13 +02:00
Dennis Luxen
9bbbebf31d
use empty() instead of 1>size() to make intent more clear
2015-03-30 13:13:13 +02:00
Dennis Luxen
19765cfa14
remove unneeded include
2015-03-30 13:10:03 +02:00
Dennis Luxen
d6badca610
use lamda function to do complex initialization with a (wanted) side-effect
2015-03-30 13:09:10 +02:00
Dennis Luxen
6933804aa4
remove unused html en/decoding entities, we use JSON now
2015-03-30 12:40:54 +02:00
Dennis Luxen
5bed7f292f
add test for printInt() sign correctness
2015-03-30 12:37:39 +02:00
Dennis Luxen
f553896e2d
printInt(): fix sign issue when outputting 0, use postfix in/decrement
2015-03-30 12:36:39 +02:00
Dennis Luxen
60663b5433
reorder build dependencies
2015-03-30 11:09:41 +02:00
Dennis Luxen
1851a31e66
add unit tests for functions escape_JSON, printInt and replaceAll in string_util.hpp
2015-03-27 18:15:58 +01:00
Dennis Luxen
d853310bee
use range-based for in escape_JSON() function
2015-03-27 18:15:13 +01:00
Dennis Luxen
11c671354b
fix incorrect behavior when via point was on same one-way street as destination but should have been reached before, closes #1424
2015-03-27 12:29:29 +01:00
Dennis Luxen
b15599f01e
simplify logic to compute edge offset
2015-03-27 12:28:01 +01:00
Dennis Luxen
4b957abc0c
fix rounding error/uncertainty on some systems
2015-03-27 12:27:15 +01:00
Dennis Luxen
8ee82d1e03
replace old-style typefs with using
2015-03-23 17:06:10 +01:00
Dennis Luxen
5565662d87
fix compilation with CMake 3.2, closes #1422
...
CMake 3.2 changed the behavior of add_custom_command and ungenerated dependencies. Replaced with add_custom_target that works on version 2.8+
2015-03-23 16:14:24 +01:00
Patrick Niklaus
78735fae6b
Fix match test by using the new threshold
2015-03-18 00:21:04 +01:00
Patrick Niklaus
d3b9911445
Fix match geometry output
2015-03-17 23:50:59 +01:00
Patrick Niklaus
7813dafc96
Increase the time split threshold to a more reasonable value
2015-03-17 23:50:47 +01:00
Patrick Niklaus
02b561edd2
Pass route leg by reference, not by value
2015-03-17 23:24:31 +01:00
Dennis Luxen
272a1fda54
Merge pull request #1407 from Project-OSRM/feature/matching
...
Map Matching
2015-03-10 06:08:11 -07:00
Patrick Niklaus
bc8666df83
Add tests for matching
2015-03-08 01:32:13 +01:00
Patrick Niklaus
028fad94af
Fix overflows when handling size_t
2015-03-08 00:53:15 +01:00
Patrick Niklaus
0c735953c9
Make uturn detection a little less sensitive.
2015-03-08 00:51:07 +01:00
Patrick Niklaus
736bc87480
Fix inverted operator in maximum check
2015-03-07 23:02:14 +01:00