Daniel J. Hofmann
|
54410988eb
|
Adds $prefix/include/osrm to include dirs so that transitive header includes without osrm prefix can be found
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
dded2c2463
|
Adapt the example to include all osrm public headers
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
fcf5838019
|
Fixes missing public header installations
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
beafa18708
|
Fix forward declarations in publicly facing osrm header
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
bd371a11ad
|
Enable all plugins with aStatus::Error return code fallback for not implemented ones
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
1895fee1c9
|
Adds publicly facing alias headers for parameters
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
2200d0b678
|
Temporarily comment out match.cpp as to not break the build process
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
f3c4a7dd16
|
We don't need templates at all, this is not CRTP?
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
25834b89dd
|
Fix classes for service member function definitions
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
4d20dea271
|
Service skeletons for nearest, trip, match
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
c59647ad2f
|
Fix grammar constraint and enable all plugin links
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
e466cbe0ce
|
Plugin grammar skeletons
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
a24de2d22a
|
Enforce parameter and grammar type to catch subtle bugs
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
f452a3025d
|
Link parameters to grammars
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
3c58eaf49f
|
Require a BaseParameters type at compile time via enable_if
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
c75b497b2e
|
Adapts Nearest plugin to new API
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
d572d77b48
|
Fix deleting incomplete type and make Engine moveable only
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
a4074332cc
|
Adapts publicly facing new API
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
c31ceb6a5b
|
Adapts NearestParameters to new API
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
b0863d8628
|
Initial non-building match plugin
|
2016-04-05 22:58:32 +02:00 |
|
Lauren Budorick
|
c38a6d74dd
|
Include numeric in assemble_overview.cpp (needed on OSX for std::accumulate)
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
7bec75b709
|
Semantic action handler requires passing optional by value and fusion::vector2
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
56ea24b03b
|
Add tests for bearing parsing
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
277829c280
|
Add table service
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
c127aaae6b
|
Add table API
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
c895848061
|
Optional<T> semantic action handler takes T argument
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
64e5ebb55f
|
Fix parameter parsing tests
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
83addd6bba
|
Fix table plugin
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
d87a19b2f9
|
First take at distance table API re-write
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
b58edc980c
|
Adapts TableParameters and its validation to new API
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
f3e72623e9
|
Add viaroute suport for new API
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
54ee76bcef
|
Add benchmark target to Makefile and save timings
|
2016-04-05 18:57:31 +02:00 |
|
Daniel J. Hofmann
|
efe6faabfd
|
Adds tests for routing over delivery ways and nodes; see #2150.
|
2016-04-04 14:00:54 +02:00 |
|
Daniel J. Hofmann
|
3ee8b655ea
|
Prevents routing over delivery ways and nodes; closes #2150.
|
2016-04-04 14:00:54 +02:00 |
|
Daniel J. Hofmann
|
c70d138eb9
|
Spelling: Hierachy vs Hierarchy
|
2016-04-04 13:58:55 +02:00 |
|
Daniel J. Hofmann
|
af2a327310
|
Removes unused access_tag list from car profile
This is dead code. Using my time machine (which sadly can only go back
in history), I found the introducing commit here:
https://github.com/Project-OSRM/osrm-backend/commit/74cc50f52b79cdb06d5c61fabc1fdc9ca5979fcc#diff-ded22cbfae0ae88f6359ccff1c3355b0R106
Seems like we no longer use it, and it was still left in the car profile.
|
2016-04-04 13:55:27 +02:00 |
|
Daniel J. Hofmann
|
b27e0e2807
|
Update CMake from 3.3 to 3.5 on Travis
|
2016-04-04 12:29:15 +02:00 |
|
Daniel J. Hofmann
|
8267ed53f0
|
Pins LLVM 3.8 (stable) instead of tracking the nightly repository
|
2016-04-04 12:27:45 +02:00 |
|
Patrick Niklaus
|
aa90d7b4b7
|
Merge pull request #2200 from oxidase/fix/uninitialised_alternative_segment
Fixes using uninitialised values in extractRouteNames
|
2016-04-03 22:58:04 +02:00 |
|
Michael Krasnyk
|
6b69946b9e
|
Fixes using uninitialised values in extractRouteNames
Conditional jump or move depends on uninitialised value(s)
at 0x5FEE48: osrm::engine::RouteNames osrm::engine::extractRouteNames<osrm::engine::datafacade::BaseDataFacade<osrm::contractor::QueryEdge::EdgeData>, osrm::engine::detail::Segment>(std::vector<osrm::engine::detail::Segment, std::allocator<osrm::engine::detail::Segment> >&, std::vector<osrm::engine::detail::Segment, std::allocator<osrm::engine::detail::Segment> >&, osrm::engine::datafacade::BaseDataFacade<osrm::contractor::QueryEdge::EdgeData> const*) (route_name_extraction.hpp:127)
by 0x61A1B2: osrm::engine::ApiResponseGenerator<osrm::engine::datafacade::BaseDataFacade<osrm::contractor::QueryEdge::EdgeData> >::DescribeRoute(osrm::engine::RouteParameters const&, osrm::engine::InternalRouteResult const&, osrm::util::json::Object&) (api_response_generator.hpp:173)
by 0x61AF47: osrm::engine::plugins::ViaRoutePlugin<osrm::engine::datafacade::BaseDataFacade<osrm::contractor::QueryEdge::EdgeData> >::HandleRequest(osrm::engine::RouteParameters const&, osrm::util::json::Object&) (viaroute.hpp:144)
by 0x61EEEC: osrm::engine::Engine::RunQuery(osrm::engine::RouteParameters const&, osrm::util::json::Object&) (engine.cpp:100)
by 0x5AE585: osrm::OSRM::RunQuery(osrm::engine::RouteParameters const&, osrm::util::json::Object&) (osrm.cpp:19)
by 0x5A8E07: main (in /home/miha/work/foss/osrm-backend/build.example/osrm-example)
|
2016-04-03 19:29:35 +02:00 |
|
Daniel J. Hofmann
|
a1b87b5236
|
Handle all distances between coordinates being zero in Farthest Insertion algorithm.
Assertions for additional safety and sanity.
References:
- see https://github.com/Project-OSRM/osrm-backend/issues/2147
|
2016-03-31 18:57:24 +02:00 |
|
bergwerkgis
|
3044c5ea52
|
AppVeyor: remove MSBuild logs from artifacts as it interferes with deployment of binary
|
2016-03-31 15:55:11 +00:00 |
|
bergwerkgis
|
d0636a9f6d
|
make AppVeyor work again
|
2016-03-31 16:49:30 +02:00 |
|
Lauren Budorick
|
0d291cb68e
|
Make cucumber executable via package.json bin field
|
2016-03-24 17:31:18 -07:00 |
|
Lauren Budorick
|
c8bb50497b
|
Rewrite cucumber test suite in JS
|
2016-03-24 16:01:01 -07:00 |
|
Patrick Niklaus
|
ea027a7cc1
|
Merge commit '62e8601919faca57a0fa4be1a910458390450cc9' as 'third_party/variant'
|
2016-03-24 21:32:27 +01:00 |
|
Patrick Niklaus
|
62e8601919
|
Squashed 'third_party/variant/' content from commit b585021
git-subtree-dir: third_party/variant
git-subtree-split: b5850212f16efeb409a112edb1e719d5f5edb604
|
2016-03-24 21:32:27 +01:00 |
|
Patrick Niklaus
|
be2cc7aed9
|
Remove variant
|
2016-03-24 21:32:12 +01:00 |
|
Patrick Niklaus
|
17babb22e2
|
mapbox/variant v1.0 -> v1.1
|
2016-03-24 21:26:31 +01:00 |
|
Patrick Niklaus
|
21245273b4
|
Also exclude the compressed flag from the data format
|
2016-03-24 21:24:08 +01:00 |
|