Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							26f0b4dc77 
							
						 
					 
					
						
						
							
							Add assertion and adjust unit test expectations check  
						
						
						
					 
					
						2018-01-19 13:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							181eff29c7 
							
						 
					 
					
						
						
							
							add unit test for split submatch waypoints indices  
						
						
						
					 
					
						2018-01-19 13:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84b6ef4340 
							
						 
					 
					
						
						
							
							add osrm-routed and node-osrm flags to configure mapmatching radius limit ( #4721 )  
						
						
						
					 
					
						2017-12-20 16:53:43 +05:30 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							5b58445535 
							
						 
					 
					
						
						
							
							Expose driving_side as a property on RouteStep  
						
						
						
					 
					
						2017-11-09 10:08:11 -05:00 
						 
				 
			
				
					
						
							
							
								David Audrain 
							
						 
					 
					
						
						
						
						
							
						
						
							963c042b2a 
							
						 
					 
					
						
						
							
							Run scripts/format.sh  
						
						
						
					 
					
						2017-10-19 15:26:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Audrain 
							
						 
					 
					
						
						
						
						
							
						
						
							1be7dedda7 
							
						 
					 
					
						
						
							
							Set missing OSM Node ID to zero instead of SPECIAL NODE ID  
						
						
						
					 
					
						2017-10-19 15:26:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Audrain 
							
						 
					 
					
						
						
						
						
							
						
						
							493a9a1cb2 
							
						 
					 
					
						
						
							
							Add 'to' and 'from' OSM Node Ids in the result of nearest webservice.  #2548  
						
						
						
					 
					
						2017-10-19 15:26:37 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							e385f6352e 
							
						 
					 
					
						
						
							
							restore libosrm interface for corech, fallback to ch  
						
						
						
					 
					
						2017-10-13 14:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							df79b5b4cc 
							
						 
					 
					
						
						
							
							deprecation notices  
						
						
						
					 
					
						2017-10-13 14:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							2a13f9d10b 
							
						 
					 
					
						
						
							
							fallback to CH, when coreCH used  
						
						
						
					 
					
						2017-10-13 14:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							0fc1aa2711 
							
						 
					 
					
						
						
							
							Adds turn instructions to the turns layer in debug tiles. ( #4460 )  
						
						... 
						
						
						
						Add turn types and modifiers to turn points in debug tiles.  Also refactor some of the tile code to reduce some repetition. 
						
					 
					
						2017-09-01 15:08:22 -07:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
						
						
							
						
						
							7702ebde61 
							
						 
					 
					
						
						
							
							Test fixes  
						
						
						
					 
					
						2017-08-31 11:11:05 +02:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							8da40419ee 
							
						 
					 
					
						
						
							
							Maintain storage_config exposed API  
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							fef0344be0 
							
						 
					 
					
						
						
							
							Don't use bool flags on ExternalMemoryNode because they blow up the struct  
						
						
						
					 
					
						2017-07-07 13:24:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							99b02cedfb 
							
						 
					 
					
						
						
							
							Refactor tile tests  
						
						
						
					 
					
						2017-06-19 15:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							4136bf2808 
							
						 
					 
					
						
						
							
							Add layer to debug tiles to expose all OSM nodes in that area.  
						
						
						
					 
					
						2017-06-19 15:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							e3276324b9 
							
						 
					 
					
						
						
							
							Include 'rate' property (reciprocal of weight) on debug tile edges. ( #4162 )  
						
						... 
						
						
						
						Include 'rate' property (reciprocal of weight) on debug tile edges and add turn weight data to debug tiles. 
						
					 
					
						2017-06-15 17:50:57 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							f80e5db346 
							
						 
					 
					
						
						
							
							add support for visualising turn penalties in MLD Debug tiles ( #4157 )  
						
						... 
						
						
						
						- template function for tile functionality with edge finder operator
 - refactors unit tests into single function (reduce code duplication)
 - adds unit tests for core-ch 
						
					 
					
						2017-06-15 13:59:44 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							5026741652 
							
						 
					 
					
						
						
							
							Make initialization fail with a specific exception if the dataset isn't compatible with the algorithm being used, rather than crashing when a query occurs.  
						
						
						
					 
					
						2017-06-08 18:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c772210cc0 
							
						 
					 
					
						
						
							
							Back to Monaco for unit tests  
						
						
						
					 
					
						2017-03-21 20:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7278f88aa9 
							
						 
					 
					
						
						
							
							Only extract berlin.osm.pbf once and fix windows builds  
						
						
						
					 
					
						2017-03-21 20:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							16621f00c1 
							
						 
					 
					
						
						
							
							Use float literals to silcen Windows warnings  
						
						
						
					 
					
						2017-03-21 20:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							2351b5a084 
							
						 
					 
					
						
						
							
							Merges node-osrm into repository  
						
						... 
						
						
						
						Build with
    cmake .. -DCMAKE_BUILD_TYPE=Release -DENABLE_NODE_BINDINGS=On -DENABLE_MASON=On 
						
					 
					
						2017-03-21 20:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							907f933a54 
							
						 
					 
					
						
						
							
							Add update functionality to osrm-customize  
						
						... 
						
						
						
						All speed file flags are compatible with osrm-contract. 
						
					 
					
						2017-03-13 23:04:45 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							0a13390ab0 
							
						 
					 
					
						
						
							
							Compute correct speed values in tile plugin  
						
						
						
					 
					
						2017-03-09 11:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Łoskot 
							
						 
					 
					
						
						
						
						
							
						
						
							e13ba8ba11 
							
						 
					 
					
						
						
							
							Add basic facades for Extractor and Contractor run methods.  
						
						... 
						
						
						
						Based on idea suggested in comments to #3776 , simplifies
use of extractor and contractor as libraries. 
						
					 
					
						2017-03-08 22:48:03 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							fc9b5938e6 
							
						 
					 
					
						
						
							
							Hardcode path to test data dir for library-tests  
						
						... 
						
						
						
						This was needed because we now need multiple datasets for testing.
CMake will automatically prepare these over the makefile in test/data. 
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ef71cc0d12 
							
						 
					 
					
						
						
							
							Clang format  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							5f73ac1eda 
							
						 
					 
					
						
						
							
							Add unit tests selectiong algorithm  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0770d8b8cf 
							
						 
					 
					
						
						
							
							Fix tile datasize check  
						
						
						
					 
					
						2017-03-03 16:03:41 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a32f8a6a59 
							
						 
					 
					
						
						
							
							Fix two typos in tile code  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							c2727f2029 
							
						 
					 
					
						
						
							
							expose data about turning onto restricted roads to turn function  
						
						
						
					 
					
						2017-02-20 12:40:51 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							e75278f9c2 
							
						 
					 
					
						
						
							
							add unit test for annotations=true returning all annotations  
						
						
						
					 
					
						2017-02-13 18:00:39 +00:00 
						 
				 
			
				
					
						
							
							
								Karen Shea 
							
						 
					 
					
						
						
						
						
							
						
						
							6446257a93 
							
						 
					 
					
						
						
							
							add error logging for missing osrm file to library tests ( #3704 )  
						
						
						
					 
					
						2017-02-13 17:57:39 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							a61b1a3623 
							
						 
					 
					
						
						
							
							round speed to 1 decimal place  
						
						
						
					 
					
						2017-02-13 15:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							7f39c9fcb0 
							
						 
					 
					
						
						
							
							add unit test to check that speeds are equal to distance/duration  
						
						
						
					 
					
						2017-02-13 15:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Quinn Chrzan 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed1bae249 
							
						 
					 
					
						
						
							
							Unit testing docs ( #3698 )  
						
						... 
						
						
						
						* Updating library-tests and associated documentation to be more informative
* Fixing heading markup for updated unit testing docs 
						
					 
					
						2017-02-13 15:58:46 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							1f3a8d4538 
							
						 
					 
					
						
						
							
							remove units from rate columns in routability testing  
						
						
						
					 
					
						2017-02-10 14:27:28 +00:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
						
						
							
						
						
							2218658969 
							
						 
					 
					
						
						
							
							Trip with Fixed Start and End points (TFSE) ( #3408 )  
						
						... 
						
						
						
						* fixed start and end trip feature to trip service 
						
					 
					
						2017-02-10 05:13:20 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ad594cb2e4 
							
						 
					 
					
						
						
							
							Update review findings  
						
						
						
					 
					
						2017-01-27 11:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							279f8aabfb 
							
						 
					 
					
						
						
							
							Allow specifing a weight for routing that is independent of duration  
						
						
						
					 
					
						2017-01-27 11:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e8167b2e4e 
							
						 
					 
					
						
						
							
							Use round for float to fixed coordinate transformations  
						
						
						
					 
					
						2017-01-20 12:31:45 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							15c8fd326f 
							
						 
					 
					
						
						
							
							Remove assertions that could be triggered by bad data. ( #3469 )  
						
						... 
						
						
						
						When two consecutive nodes have identical coordinates, there is no valid
bearing.  For now, make equal nodes have bearing 0.
Full fix still needs to be done via https://github.com/Project-OSRM/osrm-backend/issues/3470 . 
						
					 
					
						2017-01-06 17:10:02 -08:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							bc081b7132 
							
						 
					 
					
						
						
							
							refactor route step / intermediate intersections  
						
						... 
						
						
						
						rename intersection (engine version) to IntermediateIntersection
follow coding convention for existing functions, move invalidate into routeStep
moved elongate into route step
move forward-step-signage into route step
replace post-processings `forwardInto` with `RouteStep` functionality. Don't change maneuver in step
separete declaration and implementation 
						
					 
					
						2016-12-22 08:33:27 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							1ba5ff44cc 
							
						 
					 
					
						
						
							
							reduce warnings when compiling tests, add constructor to base parameters, fixes gcc49 unit tests building  
						
						
						
					 
					
						2016-12-19 14:24:17 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b1f6797aab 
							
						 
					 
					
						
						
							
							Adds generate_hints=true for dropping hints in response,  resolves   #1789 .  
						
						... 
						
						
						
						Adds an `generate_hints=false` option which lets us skip generating and
emitting hints for Waypoints. This can be used to decrease the response
size when the user does not need hints anyway.
We should think about making `false` the default here in v6. 
						
					 
					
						2016-12-19 12:09:36 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							cbfb055f81 
							
						 
					 
					
						
						
							
							Changes Single Coordinate Geoms from Point to LineString,  closes   #3425 .  
						
						
						
					 
					
						2016-12-09 11:53:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							0817cd6dfd 
							
						 
					 
					
						
						
							
							Enforce iteration order so that tiles are encoded consistently on all platforms ( #3393 )  
						
						
						
					 
					
						2016-12-02 08:59:39 -08:00