osrm-backend/src
Daniel J. Hofmann 9334cc463d Fixes Table not checking for valid phantom nodes
We failed to check if we could actually find phantom nodes for all
coordinates in the table plugin, leading to corrupt internal state.

```
curl 'http://localhost:5000/table/v1/car/7.4151,43.7305;7.4222,43.7368?radiuses=0;'
```

```
[assert][140505627227904] /tmp/osrm-backend/include/engine/routing_algorithms/routing_base.hpp:68
in: void osrm::engine::routing_algorithms::insertNodesInHeap(osrm::engine::SearchEngineData<osrm::engine::routing_algorithms::ch::Algorithm>::ManyToManyQueryHeap&, const osrm::engine::PhantomNode&) [with bool DIRECTION = false; osrm::engine::SearchEngineData<osrm::engine::routing_algorithms::ch::Algorithm>::ManyToManyQueryHeap = osrm::util::BinaryHeap<unsigned int, unsigned int, int, osrm::engine::ManyToManyHeapData, osrm::util::UnorderedMapStorage<unsigned int, int> >]: phantom_node.IsValid()
terminate called without an active exception
```
2017-05-02 13:41:33 +02:00
..
benchmarks Address PR comments 2017-04-24 16:04:41 +00:00
contractor Address PR comments 2017-04-18 12:01:06 +00:00
customize Fix formating 2017-04-06 15:42:38 +00:00
engine Fixes Table not checking for valid phantom nodes 2017-05-02 13:41:33 +02:00
extractor Move clip functions to lambda 2017-04-20 14:58:26 +00:00
nodejs Adapts bindings to node-cmake v2, resolves #3879 2017-04-06 15:26:54 +02:00
osrm itroduce ADL via algorithm specific ch, corech and mld namespaces 2017-04-06 10:36:40 +02:00
partition Split partition serialization logic 2017-04-06 15:42:38 +00:00
server Fixes use-after-move, closes #3820 2017-03-16 14:42:48 +01:00
storage Add clipping for 20 bits to SegmentWeight/SegmentDuration 2017-04-20 14:58:26 +00:00
tools Make PackedVector generic 2017-04-18 17:24:46 +00:00
updater Make PackedVector generic 2017-04-18 17:24:46 +00:00
util Fingerprint .names 2017-04-18 12:01:06 +00:00