Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							f88ac989ea 
							
						 
					 
					
						
						
							
							reserve when possible  
						
						
						
					 
					
						2016-11-11 14:48:50 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							9c11f4231c 
							
						 
					 
					
						
						
							
							add locations feature to allow testing turn locations, fix minor bug breaking the arrival location  
						
						
						
					 
					
						2016-11-08 13:42:15 +01:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
						
						
							
						
						
							f33180f092 
							
						 
					 
					
						
						
							
							request polyline with precision of 5 or 6 positions ( #3220 )  
						
						
						
					 
					
						2016-11-07 15:11:21 -05:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							cd03877c90 
							
						 
					 
					
						
						
							
							link ConnectedRoad and TurnOperation via class hierarchy  
						
						... 
						
						
						
						and empower intersection by adding basic functionality to pod type
refactor extractor/toolkit into intersection 
						
					 
					
						2016-11-03 13:42:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							08a5648e3e 
							
						 
					 
					
						
						
							
							Use coorect osm ids for start/target segment  
						
						
						
					 
					
						2016-11-02 17:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
						
						
							
						
						
							c30f43b148 
							
						 
					 
					
						
						
							
							added max_speed to the profiles ( #3089 )  
						
						
						
					 
					
						2016-11-01 17:13:10 -04:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc0609a62 
							
						 
					 
					
						
						
							
							Map matching test coverage fix ( #3201 )  
						
						... 
						
						
						
						* fixed map matching test coverage 
						
					 
					
						2016-10-29 11:22:09 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f02b7b0910 
							
						 
					 
					
						
						
							
							[skip ci] Fix formating using format.sh  
						
						
						
					 
					
						2016-10-28 14:45:05 -07:00 
						 
				 
			
				
					
						
							
							
								Denis Koronchik 
							
						 
					 
					
						
						
						
						
							
						
						
							dc7e61c25d 
							
						 
					 
					
						
						
							
							Fix declaration of makeRouteStep function  
						
						
						
					 
					
						2016-10-27 20:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							cf35bbeb50 
							
						 
					 
					
						
						
							
							refactor function names; consolidate readCount() functions;  
						
						... 
						
						
						
						remove templated types as much as possible for type safety;
add more comments;
clean up code, add const if possible; 
						
					 
					
						2016-10-26 13:18:52 -07:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							69a60686dc 
							
						 
					 
					
						
						
							
							refactor loading code of .datasource_indexes and .datasource_names files and move to io.hpp  
						
						
						
					 
					
						2016-10-26 13:18:52 -07:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							7b97e1035f 
							
						 
					 
					
						
						
							
							refactor loading code of .nodes and .edges files and move to io.hpp  
						
						
						
					 
					
						2016-10-26 13:18:52 -07:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f010e363 
							
						 
					 
					
						
						
							
							read properties stream to size of properties object, not 1  
						
						
						
					 
					
						2016-10-26 13:18:52 -07:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							51ebadfc45 
							
						 
					 
					
						
						
							
							deduplicate code for loading profile properties into io.hpp  
						
						
						
					 
					
						2016-10-26 13:18:52 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b8795c7341 
							
						 
					 
					
						
						
							
							Rename increasingly inaccuratly named distance member of QueryEdge to weight  
						
						
						
					 
					
						2016-10-21 21:00:02 +02:00 
						 
				 
			
				
					
						
							
							
								jakepruitt 
							
						 
					 
					
						
						
						
						
							
						
						
							c30784895d 
							
						 
					 
					
						
						
							
							clang-format and remove debug  
						
						
						
					 
					
						2016-10-20 11:32:28 -07:00 
						 
				 
			
				
					
						
							
							
								jakepruitt 
							
						 
					 
					
						
						
						
						
							
						
						
							fa1fc810ea 
							
						 
					 
					
						
						
							
							std::for_each -> std::copy  
						
						
						
					 
					
						2016-10-20 11:32:28 -07:00 
						 
				 
			
				
					
						
							
							
								jakepruitt 
							
						 
					 
					
						
						
						
						
							
						
						
							052b0e831d 
							
						 
					 
					
						
						
							
							Remove debug logging  
						
						
						
					 
					
						2016-10-20 11:32:28 -07:00 
						 
				 
			
				
					
						
							
							
								jakepruitt 
							
						 
					 
					
						
						
						
						
							
						
						
							42271d99b2 
							
						 
					 
					
						
						
							
							Store node ID's and weights separately in CompressedEdgeContainer  
						
						... 
						
						
						
						Removes CompressedEdges from the extractor and shared data format by
directly serializing vectors of node ID's, forward weights and reverse
weights for each node-based-edge
Refs #2575  
						
					 
					
						2016-10-20 11:32:28 -07:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							5e167b8745 
							
						 
					 
					
						
						
							
							Turn Angles in OSRM were computed using a lookahead of 10 meters.  
						
						... 
						
						
						
						This PR adds more advanced coordinate extraction, analysing the road
to detect offsets due to OSM way modelling.
In addition it improves the handling of bearings. Right now OSM reports
bearings simply based on the very first coordinate along a way.
With this PR, we store the bearings for a turn correctly, making the
bearings for turns correct. 
						
					 
					
						2016-10-20 10:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							2d13116487 
							
						 
					 
					
						
						
							
							fix memory leak of char[] initialization  
						
						
						
					 
					
						2016-10-19 17:26:21 -07:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							316ef305de 
							
						 
					 
					
						
						
							
							Refactor loading code for timestamp file  
						
						
						
					 
					
						2016-10-19 17:26:21 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							18bc02f087 
							
						 
					 
					
						
						
							
							Collapses Double OSRM <-> Engine <-> .. PImpl Indirection,  Resolves   #3019 .  
						
						
						
					 
					
						2016-10-19 13:42:08 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b7ee38eca7 
							
						 
					 
					
						
						
							
							Refactored loading code for .hsgr file  
						
						
						
					 
					
						2016-10-19 19:59:23 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							81c5cba0e5 
							
						 
					 
					
						
						
							
							Recover from stale mutexes with force unlocking and retry  
						
						
						
					 
					
						2016-10-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							caa7c994a0 
							
						 
					 
					
						
						
							
							Make SharedDataFacade try to cleanup  
						
						
						
					 
					
						2016-10-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							847f530c8e 
							
						 
					 
					
						
						
							
							Only keep reader lock on shared memory during queries.  
						
						
						
					 
					
						2016-10-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c69545c47a 
							
						 
					 
					
						
						
							
							Don't block all requests to switch data  
						
						... 
						
						
						
						This switchtes the data even if there are requests still running on the
old data. osrm-datastore then waits until all of these old requests have
finished before freeing the old regions.
This also means that osrm-datastore will return with an error if there
is a data update currenlty in progress. 
						
					 
					
						2016-10-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							1557ff81bc 
							
						 
					 
					
						
						
							
							Simplify the locking logic  
						
						
						
					 
					
						2016-10-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ebac9f586b 
							
						 
					 
					
						
						
							
							Adapt SharedMemory ownership changes from @oxidase  
						
						... 
						
						
						
						We don't leak any pointers anymore and make owning the shared memory
explicit. 
						
					 
					
						2016-10-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							da04563e26 
							
						 
					 
					
						
						
							
							Added header guards  
						
						
						
					 
					
						2016-10-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ceaf362326 
							
						 
					 
					
						
						
							
							Make SharedDataFacade immutable  
						
						
						
					 
					
						2016-10-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							d0c142b9c7 
							
						 
					 
					
						
						
							
							remove util self-written make_unique and use C++14 stdlib make_uniqe  
						
						
						
					 
					
						2016-10-17 15:27:14 -07:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							46c936b48e 
							
						 
					 
					
						
						
							
							handle trips with identical coordinates  
						
						
						
					 
					
						2016-10-17 15:26:38 -07:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							72fa35da10 
							
						 
					 
					
						
						
							
							add a toolkit function to find lanes to the left/right of turn lanes  
						
						
						
					 
					
						2016-10-13 17:59:25 +02:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							ee012ae2da 
							
						 
					 
					
						
						
							
							valid tiles are >= z12  
						
						
						
					 
					
						2016-10-12 10:03:43 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							9eb7fc03ce 
							
						 
					 
					
						
						
							
							Use a shared (!) reader writer lock to protect CURRENT_REGIONS  
						
						... 
						
						
						
						This fixes issue #3016 . 
						
					 
					
						2016-10-10 12:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Lauren Budorick 
							
						 
					 
					
						
						
						
						
							
						
						
							a75e16e26b 
							
						 
					 
					
						
						
							
							Deduplicate foward/reverse geometries  
						
						... 
						
						
						
						Changes the internal representation of compressed geometries to be a
single array shared between forward and reverse geometries that can be
read in either direction. Includes a change on
extractor::OriginalEdgeData to store via_geometry ids that indicate
which direction to read the geometry for that edge based edge.
Closes  #2592  
						
					 
					
						2016-10-06 10:09:57 -07:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							73179641b1 
							
						 
					 
					
						
						
							
							clang-format code  
						
						
						
					 
					
						2016-10-06 14:06:19 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							1c2ead8fb8 
							
						 
					 
					
						
						
							
							Make DataFacade local to every request  
						
						... 
						
						
						
						This is the first step to having fine grained locking on data updates,
see issue #2570 . 
						
					 
					
						2016-10-06 12:56:38 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							d17eacc52b 
							
						 
					 
					
						
						
							
							Makes the OSRM interface threadsafe.  
						
						... 
						
						
						
						Technically speaking we're changing the `libosrm` API.
But since we're only lifting restrictions by marking the API threadsafe,
we should be fine here. 
						
					 
					
						2016-10-04 09:32:22 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							d86bba3e24 
							
						 
					 
					
						
						
							
							Re-introduces the old RouteParameters ctor for API compatibility, see  #2978  
						
						
						
					 
					
						2016-10-03 20:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d1f1358e48 
							
						 
					 
					
						
						
							
							adjust for comments by daniel-j-h  
						
						
						
					 
					
						2016-09-30 17:27:14 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							c8eb2b2d11 
							
						 
					 
					
						
						
							
							Refactor edge unpacking so that it's CH indepenent and we don't repeat ourselves so much.  
						
						
						
					 
					
						2016-09-30 17:12:22 +02:00 
						 
				 
			
				
					
						
							
							
								Lauren Budorick 
							
						 
					 
					
						
						
						
						
							
						
						
							14e7460465 
							
						 
					 
					
						
						
							
							Include turn information in debug tiles.  
						
						
						
					 
					
						2016-09-30 17:12:20 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							10b93c6908 
							
						 
					 
					
						
						
							
							re-introduce space into summaries  
						
						
						
					 
					
						2016-09-30 14:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							e4d0d49300 
							
						 
					 
					
						
						
							
							move summaries to car profile, test for references, use boost adaptors  
						
						
						
					 
					
						2016-09-30 10:59:23 +02:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							cbb96ce7f4 
							
						 
					 
					
						
						
							
							handle empty names in summaries  
						
						
						
					 
					
						2016-09-30 10:43:36 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							0abd32fca3 
							
						 
					 
					
						
						
							
							prefer first result  
						
						
						
					 
					
						2016-09-28 10:32:33 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							d1f555dcef 
							
						 
					 
					
						
						
							
							Removes unused JSON logger.  
						
						... 
						
						
						
						References:
- https://github.com/Project-OSRM/osrm-backend/pull/2769  
						
					 
					
						2016-09-28 10:01:56 +02:00