Daniel J. Hofmann
|
996a27dbd1
|
Report position where parsing failed; resolves #2168
|
2016-04-08 21:03:50 +02:00 |
|
Michael Krasnyk
|
58ebadd7b3
|
Fix #2173 with a no_trailing_dot_policy
no_trailing_dot_policy rejects parsing exp, exp_n, nan, inf
and rejects parsing a fractional part if detects ".Fmt".
For Fmt = 'j', 's', 'o', 'n':
42.foo rule parses 42.
42.json rule parses 42
42..json rule parses 42.
Reference:
- https://github.com/Project-OSRM/osrm-backend/pull/2222#issuecomment-206206239
|
2016-04-08 21:03:50 +02:00 |
|
Michael Krasnyk
|
cae06ba2c1
|
Fix type "osrm::server::api::ParsedURL ()"
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
0274afa0f7
|
Allow 4.json and 4.3.json format; needs -lit(".") >> -lit("json") hack^Wworkaround
Rainer Deyke's workaround without the need to do ugly backtracking.
References:
- http://lists.boost.org/boost-users/2016/03/85960.php
- https://github.com/Project-OSRM/osrm-backend/issues/2173#issuecomment-204342785
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
221f70ac7b
|
Synthesize parser only once from DSL: static storage duration
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
d3dbca374d
|
Do not modify the end iterator for parameter parsing, too
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
6f0b6a8158
|
Re-factor URL parser: make grammar stateless
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
b25cd6aaf2
|
Moving from references is a bad idea in parameter parsers, too
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
d27025003a
|
Do not move from references in grammar handlers
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
66eb90d9d0
|
Adapts move(*optional) to *move(optional) to get rvalue operator* overload
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
6a81a9d191
|
Extra semicolon
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
64cb134113
|
Align Spirit rules for URL parser
|
2016-04-08 21:03:50 +02:00 |
|
Daniel J. Hofmann
|
891ff7dd80
|
Do not modify the end iterator, make const
|
2016-04-08 21:03:50 +02:00 |
|
Patrick Niklaus
|
6643e7f499
|
Integrate converage reporting
|
2016-04-08 20:37:51 +02:00 |
|
Moritz Kobitzsch
|
fcbf527ba5
|
refactor of turn analysis into turn handlers
|
2016-04-08 18:14:43 +02:00 |
|
Moritz Kobitzsch
|
dfd180a292
|
fixing unit tests
|
2016-04-08 11:21:14 +02:00 |
|
Moritz Kobitzsch
|
fa0a5040e5
|
adding tests for guidance
|
2016-04-08 10:43:22 +02:00 |
|
Dane Springmeyer
|
56ba2cb251
|
Add missing -lz to fix linking of server-tests
|
2016-04-08 01:52:35 +02:00 |
|
Patrick Niklaus
|
dea12779cf
|
basename -> filename, fixes #2027
|
2016-04-08 01:50:25 +02:00 |
|
karenzshea
|
6033c05ff0
|
checks for waypoint index and route lengths
|
2016-04-07 22:11:28 +02:00 |
|
karenzshea
|
407da8bd15
|
start match test
|
2016-04-07 22:11:28 +02:00 |
|
Daniel J. Hofmann
|
43413ff980
|
Add license to storage and storage config exposed in public API, closes #2036
|
2016-04-07 10:41:32 +02:00 |
|
Moritz Kobitzsch
|
4d864b8267
|
fix warnings in compilation on clang
|
2016-04-06 18:44:42 +02:00 |
|
Daniel J. Hofmann
|
a516245c94
|
Modularize benchmarks subproject
|
2016-04-06 18:36:08 +02:00 |
|
Daniel J. Hofmann
|
b1ed268d0e
|
Start modularizing the CMake buildsystem
The main reason for modularizing the unit tests was to split off
libboost_unit_test_framework from the osrm toolchain binaries.
Now only the unit test binaries link against it, unblocking
binary distribution without unit test library dependencies.
I started this on v4 a couple of weeks ago and hit a -llua5 issue on
Travis. By now v5 diverged quite a bit (especially in the code that I
have to stare at for debugging the issues).
https://github.com/Project-OSRM/osrm-backend/pull/2073
Let's bring this to v5+ only.
This is blocking:
- https://github.com/Project-OSRM/osrm-backend/issues/2065
- https://github.com/Project-OSRM/osrm-backend/issues/2197#issuecomment-204864938
|
2016-04-06 18:36:06 +02:00 |
|
Patrick Niklaus
|
83b86bf092
|
Fix typo .travis.yml for clang compiler name
|
2016-04-06 18:08:22 +02:00 |
|
Daniel J. Hofmann
|
954caa6804
|
The C compiler is used for several CMake tests, match with C++ compiler
|
2016-04-06 15:25:18 +02:00 |
|
Patrick Niklaus
|
8b6da4d2fe
|
Enable server-tests on travis
|
2016-04-06 15:20:53 +02:00 |
|
Patrick Niklaus
|
f2d70d972d
|
Temporarily enable travis for rewrite/new-api branch
|
2016-04-06 15:16:28 +02:00 |
|
Daniel J. Hofmann
|
b20de76037
|
Make verbose sections foldable on Travis
|
2016-04-06 10:58:49 +02:00 |
|
Patrick Niklaus
|
a33bd9dfe6
|
Adapt benchmarking script
|
2016-04-05 23:40:24 +02:00 |
|
Moritz Kobitzsch
|
f2443c64db
|
adds distinction between rotaries/rounabouts
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
278ec04f5e
|
Remove left-over summary code
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
95787255a1
|
Fix broken uturns test
|
2016-04-05 22:59:14 +02:00 |
|
Daniel J. Hofmann
|
eaf9993dd9
|
Removes summary from legs property
|
2016-04-05 22:59:14 +02:00 |
|
Moritz Kobitzsch
|
470d7600b8
|
fixes 2219
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
849baea544
|
Fix uturn detection in match plugin
|
2016-04-05 22:59:14 +02:00 |
|
Daniel J. Hofmann
|
4f1ca20dda
|
Do not rely on alternatives being found in unit tests
|
2016-04-05 22:59:14 +02:00 |
|
Daniel J. Hofmann
|
97401ad99a
|
Disable steps and alternatives by default
|
2016-04-05 22:59:14 +02:00 |
|
Daniel J. Hofmann
|
59f5e364c1
|
Suppress pedantic ISO C++ warning about argv[0] size check
|
2016-04-05 22:59:14 +02:00 |
|
Daniel J. Hofmann
|
29c2a117c0
|
Adapts tests to case sensitive "Ok" status code.
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
c209e31ce1
|
Fix tests for
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
12608889e2
|
Fix 'ok' -> 'Ok'
|
2016-04-05 22:59:14 +02:00 |
|
Daniel J. Hofmann
|
3343882876
|
Resolves issues with multiple includedirs in pkg-config file; closes #2195.
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
6e50b5fc60
|
Filter segments correctly by bounding box
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
c540c85cf8
|
Remove tests from default target until we get proper switchting in place
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
b17491ebe5
|
Bump osrm version
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
76b410b2ca
|
Update changelog to 5.0.0 RC1
|
2016-04-05 22:59:14 +02:00 |
|
Daniel Patterson
|
069388eae0
|
Exclude new node_modules folder that might be around if test cases have been run.
|
2016-04-05 22:59:14 +02:00 |
|
Daniel J. Hofmann
|
c6c25e609b
|
Initial libosrm API docs
|
2016-04-05 22:59:14 +02:00 |
|