Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d7e1c9c09c 
							
						 
					 
					
						
						
							
							Refactor turn data into own class  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							789311abd6 
							
						 
					 
					
						
						
							
							Remove osrm namespace indication where possible, wrap out shared_memory_ownership  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							16665aeb00 
							
						 
					 
					
						
						
							
							Renaming of MemorySetting > Ownership  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							157ca9161f 
							
						 
					 
					
						
						
							
							clang-format  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							266e65e6d2 
							
						 
					 
					
						
						
							
							Replace bool for using shared memory with MemorySetting enum  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							379380abd8 
							
						 
					 
					
						
						
							
							These don't need to be warning messages, debug is sufficient.  
						
						
						
					 
					
						2017-03-22 10:41:10 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							655ca803d8 
							
						 
					 
					
						
						
							
							Adds a special graph for MLD with effcient boundary scan  
						
						... 
						
						
						
						This graph enables efficient boundary edge scans at each level.
Currenly this needs about |V|*|L| bytes of storage.
We can optimize this when the highest boundary nodes ID is << |V|. 
						
					 
					
						2017-03-21 16:23:10 +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 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a636e8cc13 
							
						 
					 
					
						
						
							
							Include datasources in .geometries file and refactor .datasource_names  
						
						
						
					 
					
						2017-03-10 20:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ffd6311e7d 
							
						 
					 
					
						
						
							
							Address PR comment by @oxidase  
						
						
						
					 
					
						2017-03-10 14:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							260a84b94b 
							
						 
					 
					
						
						
							
							Simplify write/read code  
						
						
						
					 
					
						2017-03-10 14:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							c7fc36a61b 
							
						 
					 
					
						
						
							
							Normalize file writes  
						
						
						
					 
					
						2017-03-09 14:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							264cec12e9 
							
						 
					 
					
						
						
							
							Fix reading MLD data into shared memory block  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f42136637d 
							
						 
					 
					
						
						
							
							Add edge-based graph loading in MLD facade  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							694bf9d8b1 
							
						 
					 
					
						
						
							
							Integrate CellStorage into datafacade  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ef71cc0d12 
							
						 
					 
					
						
						
							
							Clang format  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							108fce896b 
							
						 
					 
					
						
						
							
							Pull everthing in the facades  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ff0a98196f 
							
						 
					 
					
						
						
							
							Initial interation on writing out MLD partition/cell data  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa8d0f534 
							
						 
					 
					
						
						
							
							Port OSRM, Engine and Datafacades to be algorithm aware  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							f71d742b5e 
							
						 
					 
					
						
						
							
							Implements Mapping for NodeBasedGraph -> EdgeBasedgraph Translation  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							82acd59a8e 
							
						 
					 
					
						
						
							
							shared monitor implementation with a conditional variable  
						
						... 
						
						
						
						or a ring buffer with semaphores 
						
					 
					
						2017-02-24 16:01:56 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0c04c6cafb 
							
						 
					 
					
						
						
							
							Address PR comments  
						
						
						
					 
					
						2017-02-07 18:12:49 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1c4bfecd 
							
						 
					 
					
						
						
							
							Added indexed array data type with variable and fixed group blocks  
						
						
						
					 
					
						2017-02-07 07:41:12 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							9d2628b74f 
							
						 
					 
					
						
						
							
							Don't use bool return values on successful write, instead rely on exception throwing  
						
						
						
					 
					
						2017-02-02 10:31:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c22ce3ae1f 
							
						 
					 
					
						
						
							
							Use shared memory region mapping at fixed address for OSX  
						
						
						
					 
					
						2017-01-31 13:25:59 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7deff5837c 
							
						 
					 
					
						
						
							
							Throw IO error if the number of read bytes does not match count  
						
						... 
						
						
						
						and the stream is in failed state 
						
					 
					
						2017-01-27 11:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							70e899378d 
							
						 
					 
					
						
						
							
							Replace shmctl with waiting on all on-Linux platforms  
						
						
						
					 
					
						2017-01-14 01:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							dbd70d4884 
							
						 
					 
					
						
						
							
							Throw exception with more helpful error message when shmctl fails  
						
						
						
					 
					
						2017-01-14 01:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b8f631f6f6 
							
						 
					 
					
						
						
							
							fake waiting by sleep on windows  
						
						
						
					 
					
						2017-01-14 01:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							763ad0d047 
							
						 
					 
					
						
						
							
							Print warning on Windows that we can't wait for clients  
						
						
						
					 
					
						2017-01-14 01:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							104e23abf3 
							
						 
					 
					
						
						
							
							Restore --max-wait and file_lock for osrm-datastore  
						
						
						
					 
					
						2017-01-14 01:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							fce8d72895 
							
						 
					 
					
						
						
							
							Change to condvar signaling if data region swapped  
						
						
						
					 
					
						2017-01-14 01:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							774b8688ca 
							
						 
					 
					
						
						
							
							read_only if shmem size is 0, read_write otherwise  
						
						
						
					 
					
						2017-01-14 01:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							fe2beb6f68 
							
						 
					 
					
						
						
							
							Respect data constness in Write methods  
						
						
						
					 
					
						2017-01-13 22:37:46 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							f7e8581a1b 
							
						 
					 
					
						
						
							
							Replace fingerprint with semver-based scheme. ( #3467 )  
						
						
						
					 
					
						2017-01-06 13:45:08 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							1153b78c06 
							
						 
					 
					
						
						
							
							Fixes various compiler diagnostics  
						
						... 
						
						
						
						Found with LLVM 3.9.1 and then fixed the most severe categories. 
						
					 
					
						2017-01-06 16:47:52 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							559c88b36d 
							
						 
					 
					
						
						
							
							Adds runtime alignment assertions, see  #3267  
						
						
						
					 
					
						2017-01-05 16:27:53 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b376c97db8 
							
						 
					 
					
						
						
							
							Join LAYOUT and DATA shared memory blocks into REGION  
						
						
						
					 
					
						2016-12-23 11:56:22 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							2288704bb5 
							
						 
					 
					
						
						
							
							don't assign unused name to exception  
						
						
						
					 
					
						2016-12-08 13:35:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							468d8c0031 
							
						 
					 
					
						
						
							
							Refactor logging, improve error handling workflow, clang-format. ( #3385 )  
						
						
						
					 
					
						2016-12-06 12:30:46 -08:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							6f4c6e84ae 
							
						 
					 
					
						
						
							
							Handle file output through a FileWriter, align interfaces for FileWriter and FileReader  
						
						
						
					 
					
						2016-12-06 15:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							5a311012af 
							
						 
					 
					
						
						
							
							Consolidate file reading through the new FileReader class/interface. ( #3321 )  
						
						
						
					 
					
						2016-11-30 19:08:01 -08:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							a1127c3e09 
							
						 
					 
					
						
						
							
							reduce numbers of intersections in findNextIntersection, don't normalise for turn lanes  
						
						
						
					 
					
						2016-11-30 10:21:53 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2629456f 
							
						 
					 
					
						
						
							
							Added a copy of std::align due to missing implementation in gcc < 5  
						
						... 
						
						
						
						References:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57350  
						
					 
					
						2016-11-17 16:02:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. H 
							
						 
					 
					
						
						
						
						
							
						
						
							73e365d398 
							
						 
					 
					
						
						
							
							Conditionally checks std::is_trivially_copyable only if available. ( #3327 )  
						
						
						
					 
					
						2016-11-16 12:07:45 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d5bf508046 
							
						 
					 
					
						
						
							
							Fix alignments in shared facade via alignof/std::align  
						
						
						
					 
					
						2016-11-16 18:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							53ef2e2955 
							
						 
					 
					
						
						
							
							Use an enum type for the 'should read fingerprint' flag, rather than a mysterious boolean  
						
						... 
						
						
						
						Fix tests. 
						
					 
					
						2016-11-15 16:55:02 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							83a9d0590d 
							
						 
					 
					
						
						
							
							Pass-by-reference instead of pointer.  
						
						
						
					 
					
						2016-11-15 16:55:02 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							d8b016b92a 
							
						 
					 
					
						
						
							
							Simplify read error detection.  
						
						
						
					 
					
						2016-11-15 16:55:02 -08:00