Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c277b95f03 
							
						 
					 
					
						
						
							
							Implements Zero-Copy String Views onto Contiguous Memory,  resolves   #3265 .  
						
						... 
						
						
						
						- http://www.boost.org/doc/libs/1_61_0/libs/utility/doc/html/string_ref.html 
- http://en.cppreference.com/w/cpp/string/basic_string_view  
						
					 
					
						2017-01-23 15:22:39 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b1f1c26703 
							
						 
					 
					
						
						
							
							Remove decltype(Value::source), fixes xcode 7.3 compilation  
						
						
						
					 
					
						2017-01-23 15:17:08 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d129b0ef24 
							
						 
					 
					
						
						
							
							remove templates from routing algorithms  
						
						
						
					 
					
						2017-01-21 23:59:15 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							f2c3b9859e 
							
						 
					 
					
						
						
							
							Rewrites the osrm-components tool to dump GeoJSON,  resolves   #2176   #1738   #1602  
						
						... 
						
						
						
						http://bl.ocks.org/d/9d6265b064c0f29a71503e0f6527769d  
					
						2017-01-20 17:50:06 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							a48cf58468 
							
						 
					 
					
						
						
							
							Move IPC tools functionality into osrm-datastore  
						
						
						
					 
					
						2017-01-20 12:40:37 +01:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							a40abacfca 
							
						 
					 
					
						
						
							
							Refactors the Turn Handler's Fork Abstraction,  resolves   #3457 .  
						
						
						
					 
					
						2017-01-19 19:49:40 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							b8beac2d00 
							
						 
					 
					
						
						
							
							unite process/shared_memory datafacades into a single type using an allocator scheme  
						
						
						
					 
					
						2017-01-19 17:18:35 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							6b06c5bd32 
							
						 
					 
					
						
						
							
							fix emitting invalid turn types, now surfacing due to changes in obvious detection  
						
						
						
					 
					
						2017-01-18 15:56:48 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							226ee62981 
							
						 
					 
					
						
						
							
							refactor graph contractor for readability  
						
						... 
						
						
						
						move to a dedicated dijkstra, separate code and header
reduce heap size, we don't use more than 2000 nodes, so why allocate 170k? 
						
					 
					
						2017-01-18 15:03:15 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d0f1347ff1 
							
						 
					 
					
						
						
							
							Adjusted number of nodes in annotation,  resolves   #3515  
						
						
						
					 
					
						2017-01-16 23:54:00 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							3837f9d015 
							
						 
					 
					
						
						
							
							fix windows build  
						
						
						
					 
					
						2017-01-14 01:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b6f9ec2a33 
							
						 
					 
					
						
						
							
							make facades const to be consistent with const shmem block  
						
						
						
					 
					
						2017-01-14 01:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5d3a348b76 
							
						 
					 
					
						
						
							
							removed stale code  
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a7bb26f2d6 
							
						 
					 
					
						
						
							
							Remove unnecessary includes and rename in Engine  
						
						
						
					 
					
						2017-01-14 01:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							710ba20acc 
							
						 
					 
					
						
						
							
							Add 1ms delay as a workaround for "faster" requests than facade update  
						
						... 
						
						
						
						in osrm-routed 
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							71e7d6d6b8 
							
						 
					 
					
						
						
							
							Refactor R-Tree updates and edges loading  
						
						
						
					 
					
						2017-01-13 22:37:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							29f736f1c8 
							
						 
					 
					
						
						
							
							Make CSV parsing function generalized  
						
						
						
					 
					
						2017-01-13 22:37:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							bb4f13a47c 
							
						 
					 
					
						
						
							
							Use internal logger instead of std stream  
						
						
						
					 
					
						2017-01-13 19:55:25 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Seemann 
							
						 
					 
					
						
						
						
						
							
						
						
							bb0b03bbce 
							
						 
					 
					
						
						
							
							fix: do not check datasource_indexes_path twice  
						
						... 
						
						
						
						In storage_config.cpp the file paths are validated, but
datasource_indexes_path got validated twice and datasource_names_path
not at all. 
						
					 
					
						2017-01-13 11:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Seemann 
							
						 
					 
					
						
						
						
						
							
						
						
							59ad7dddb2 
							
						 
					 
					
						
						
							
							make osm_elements a loop variable, not a local variable  
						
						... 
						
						
						
						The vector osm_elements was created and destroyed in each loop
iteration. It can be kept and cleared instead. 
						
					 
					
						2017-01-13 11:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							f82740ed93 
							
						 
					 
					
						
						
							
							Logs the current thread's id in assertions and for requests,  resolves   #3534  
						
						
						
					 
					
						2017-01-12 16:43:03 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f833c80f 
							
						 
					 
					
						
						
							
							fix forks exiting a ferry  
						
						
						
					 
					
						2017-01-12 09:58:51 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							813e16b9b4 
							
						 
					 
					
						
						
							
							Fixes default profile symlink not being available  
						
						... 
						
						
						
						Adaption for b8e13d9b 
						
					 
					
						2017-01-12 09:34:38 +05:30 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							06ef3053de 
							
						 
					 
					
						
						
							
							fix coordinate assertion for walking profile with steps  
						
						
						
					 
					
						2017-01-11 22:44:23 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b3483f95a7 
							
						 
					 
					
						
						
							
							Fixes Sliproads onto a roundabout to be classified as sliproads,  resolves   #3540  
						
						
						
					 
					
						2017-01-09 17:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							185e9dc7f3 
							
						 
					 
					
						
						
							
							Removes mlock for osrm-routed,  closes   #3484  
						
						
						
					 
					
						2017-01-09 16:25:28 +01:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							f313cb9913 
							
						 
					 
					
						
						
							
							Refactor fork handling in guidance ( #3264 )  
						
						... 
						
						
						
						refactor fork handler 
						
					 
					
						2017-01-07 14:13:32 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							b5d5f309a3 
							
						 
					 
					
						
						
							
							Consider number of lanes to cross,  resolves   #3025 .  
						
						... 
						
						
						
						Lane Anticipation currently triggers on quick steps with lanes. This
changeset makes the "quick" part more dynamic by taking lanes left and
right of the turn into account. The reasoning for this is as follows.
The user can drive on the leftmost or rightmost lane and has to cross
all lanes left or right of the turn, respecitvely.
We scale our threshold appropriately, which now means the threshold
describes the duration the user needs for crossing _a single lane_.
Note: this is a heuristic and assumes the worst case. Which in my
opinion is fine to do since triggering Lane Anticipation in complex
scenarios is desirable. 
						
					 
					
						2017-01-06 12:44:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							559c88b36d 
							
						 
					 
					
						
						
							
							Adds runtime alignment assertions, see  #3267  
						
						
						
					 
					
						2017-01-05 16:27:53 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7dea7476f1 
							
						 
					 
					
						
						
							
							Removed unused structure and fixed "multi-line comment" warning  
						
						
						
					 
					
						2017-01-05 12:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							300283d572 
							
						 
					 
					
						
						
							
							Adding a new command line option osrm-extract --with-osm-metadata  
						
						... 
						
						
						
						This keep the metadata reader flag disabled by default unless explicitly specified.
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2017-01-04 14:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							aad2124faa 
							
						 
					 
					
						
						
							
							Adding nodes's and ways's version access in lua binding.  
						
						... 
						
						
						
						Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2017-01-04 14:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							24ab71a346 
							
						 
					 
					
						
						
							
							Fix c++ formatting  
						
						
						
					 
					
						2017-01-04 08:46:16 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							2640a319c1 
							
						 
					 
					
						
						
							
							Wrap way.nodes() returned reference into sol::as_table  
						
						
						
					 
					
						2017-01-04 08:29:27 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							e6ff17ab2a 
							
						 
					 
					
						
						
							
							refactor merging of segregated roads  
						
						... 
						
						
						
						adjust to generalFindMaximum function
moved parallel detection to ratio/absolute based regression testing
considerably improved detection quality using normalised regression lines
only follow initial direction/narrow turns for parallel detection 
						
					 
					
						2017-01-03 12:32:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f8499957fa 
							
						 
					 
					
						
						
							
							Unhandled exceptions lead to error 0xC0000409 on windows  
						
						
						
					 
					
						2017-01-03 10:24:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jihyun Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							421caa1856 
							
						 
					 
					
						
						
							
							Fix copying vector on std::sort comparator ( #3504 )  
						
						
						
					 
					
						2016-12-30 13:57:21 -08:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0f3a463854 
							
						 
					 
					
						
						
							
							Add api_version gloabal variable to profiles  
						
						... 
						
						
						
						Currently only `0` is supported (the default). 
						
					 
					
						2016-12-23 15:02:10 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b52cb857 
							
						 
					 
					
						
						
							
							clean-up unused headers, use NoTurn for ferries instead of suppressed  
						
						
						
					 
					
						2016-12-23 15:01:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							9af67c5a9f 
							
						 
					 
					
						
						
							
							Refactors Karen's work a bit  
						
						
						
					 
					
						2016-12-23 15:01:02 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							8ffe915395 
							
						 
					 
					
						
						
							
							do not emit turns on ferries  
						
						
						
					 
					
						2016-12-23 15:01:02 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b376c97db8 
							
						 
					 
					
						
						
							
							Join LAYOUT and DATA shared memory blocks into REGION  
						
						
						
					 
					
						2016-12-23 11:56:22 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7b11cd3a11 
							
						 
					 
					
						
						
							
							Makes Types in Squared Dist Calculation Explicit, see  #3483 .  
						
						
						
					 
					
						2016-12-22 15:43:04 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							76de3b6ace 
							
						 
					 
					
						
						
							
							Make a hard reset of named barrier mutexes on signal  
						
						
						
					 
					
						2016-12-22 15:13:12 +01: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 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							3cbac0f012 
							
						 
					 
					
						
						
							
							Revert "Smarter search radius formula for map matching"  
						
						... 
						
						
						
						This reverts commit b73c59088c 
						
					 
					
						2016-12-21 22:41:48 -08:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							f40b34af9d 
							
						 
					 
					
						
						
							
							Revert "Fix capture"  
						
						... 
						
						
						
						This reverts commit 4f81e31d63 
						
					 
					
						2016-12-21 22:41:42 -08:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							cc14fb8bff 
							
						 
					 
					
						
						
							
							Revert "Hardcode search radius parameters"  
						
						... 
						
						
						
						This reverts commit 2c9e18d5a9 
						
					 
					
						2016-12-21 22:41:34 -08:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c5e3fa916f 
							
						 
					 
					
						
						
							
							Revert "Fix call to std::min"  
						
						... 
						
						
						
						This reverts commit 8bb183bc8c 
						
					 
					
						2016-12-21 22:41:22 -08:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							dff7fe214b 
							
						 
					 
					
						
						
							
							don't assign exit in arrive when ending in roundabout  
						
						
						
					 
					
						2016-12-21 17:48:23 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b2ca720a8 
							
						 
					 
					
						
						
							
							Revert "Make a hard reset of named barrier mutexes on signal"  
						
						... 
						
						
						
						This reverts commit df4231341f 
						
					 
					
						2016-12-21 13:48:16 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df4231341f 
							
						 
					 
					
						
						
							
							Make a hard reset of named barrier mutexes on signal  
						
						
						
					 
					
						2016-12-21 13:37:16 +01: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 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							37051e1583 
							
						 
					 
					
						
						
							
							Adding the location validity access for lua scripting.  
						
						... 
						
						
						
						Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2016-12-16 16:02:24 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d584bcad11 
							
						 
					 
					
						
						
							
							fix roundabout handling with lanes  
						
						... 
						
						
						
						instead of artificially removing lanes from a roundabout, we don't assing them in the first place.
this also prevents a problem where we would end up collapsing turns with lanes in a roundabout 
						
					 
					
						2016-12-15 13:07:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							a51ef67db8 
							
						 
					 
					
						
						
							
							Use common function for clamping logic for all user-visible bearings.  
						
						
						
					 
					
						2016-12-15 10:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							67ce19cb14 
							
						 
					 
					
						
						
							
							fix problem at the source  
						
						
						
					 
					
						2016-12-15 10:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							1b51163b1d 
							
						 
					 
					
						
						
							
							Clarify API and ensure bearings returned to users are in the range 0-359  
						
						
						
					 
					
						2016-12-15 10:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							68e38880df 
							
						 
					 
					
						
						
							
							switch back to lua based env naming  
						
						
						
					 
					
						2016-12-15 10:55:16 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							d5904d5756 
							
						 
					 
					
						
						
							
							increase template depth on clang and gcc builds  
						
						
						
					 
					
						2016-12-15 10:55:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							0f59b78c02 
							
						 
					 
					
						
						
							
							Rewrite lua bindings using sol interface  
						
						
						
					 
					
						2016-12-15 10:55:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							3dfbf42e61 
							
						 
					 
					
						
						
							
							Don't mark all lanes as designated when there are blank lane specifiers in the tag.  
						
						
						
					 
					
						2016-12-15 10:55:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							f88f51fd98 
							
						 
					 
					
						
						
							
							Log some memory usage statistics after preprocessing tasks.  
						
						
						
					 
					
						2016-12-13 21:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							8a1afe456f 
							
						 
					 
					
						
						
							
							Works around Unreachable Warning for Debug Build  
						
						
						
					 
					
						2016-12-13 12:41:25 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							f1384f5e44 
							
						 
					 
					
						
						
							
							Merge pull request  #3434  from Project-OSRM/fix/invalid-assertions  
						
						... 
						
						
						
						fix invalid assertion in coordinate_extractor 
						
					 
					
						2016-12-12 19:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							1cd5394a16 
							
						 
					 
					
						
						
							
							fix invalid assertion in coordinate_extractor  
						
						
						
					 
					
						2016-12-12 10:12:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							8c7f744b1a 
							
						 
					 
					
						
						
							
							Update node weights if traffic data is applied.  
						
						
						
					 
					
						2016-12-11 16:02:58 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							17e15033e1 
							
						 
					 
					
						
						
							
							Log helpful error message if mmap fails.  
						
						
						
					 
					
						2016-12-07 22:03:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							875f482203 
							
						 
					 
					
						
						
							
							Refactors and improves the Sliproad Handler,  resolves   #3109  
						
						
						
					 
					
						2016-12-07 19:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							df3c39cef5 
							
						 
					 
					
						
						
							
							clean-up guidance code/code in general  
						
						... 
						
						
						
						removes duplicated includes
removes unused includes
eliminates dedicated toolkits that resulted in circular dependencies
moves functionality close to data, where possible 
						
					 
					
						2016-12-07 12:10:56 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							a28a20a1ba 
							
						 
					 
					
						
						
							
							fix errors in coordinate extractor due to duplicated coordinates  
						
						... 
						
						
						
						fix offset calculation in curve detection 
						
					 
					
						2016-12-07 11:33:58 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							468d8c0031 
							
						 
					 
					
						
						
							
							Refactor logging, improve error handling workflow, clang-format. ( #3385 )  
						
						
						
					 
					
						2016-12-06 12:30:46 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							4b1aae40af 
							
						 
					 
					
						
						
							
							Decoding should not fail for incomplete polyline strings ( #3404 )  
						
						... 
						
						
						
						Possible fails in
1) correct lattitude, longitude is missing
2) no end-of-number (0 5th bit) marker in the last character 
						
					 
					
						2016-12-06 14:09:18 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							949d505783 
							
						 
					 
					
						
						
							
							Removes access_restricted flag internally  
						
						
						
					 
					
						2016-12-05 14:15:47 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							24b01fae00 
							
						 
					 
					
						
						
							
							fix extraction of coordinate along a way ( #3397 )  
						
						... 
						
						
						
						Also fix interpolation when coordinates are duplicated at the end of the vector 
						
					 
					
						2016-12-02 13:11:04 -08: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 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							9d8b92f418 
							
						 
					 
					
						
						
							
							Abstracts away over differences in IntersectionView and Intersection.  
						
						... 
						
						
						
						Usage:
    struct MyIntersection : EnableIntersectionOps<MyIntersection> {
    };
Done.
We require MyIntersection having at least the member attributes from
IntersectionViewData but don't enforce a inheritance hierarchy. 
						
					 
					
						2016-12-02 12:32:07 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							561b7cc58e 
							
						 
					 
					
						
						
							
							Rember Intersection Shapes  
						
						... 
						
						
						
						Changes the processing order in the edge based graph factory.
Instead of iterating over all outgoing edges in order, we compute the edge
expanded graph in the order of intersections.
This allows to remember intersection shapes and re-use them for all possible ingoing edges.
Also: use low accuracry mode for intersections degree 2 intersections
We can use lower accuracy here, since the `bearing`
after the turn is not as relevant for off-route detection.
Getting lost is near impossible here. 
						
					 
					
						2016-12-01 15:24:20 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							5775679f64 
							
						 
					 
					
						
						
							
							fix coordinate extraction / errors in offset detector  
						
						
						
					 
					
						2016-12-01 12:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							5a311012af 
							
						 
					 
					
						
						
							
							Consolidate file reading through the new FileReader class/interface. ( #3321 )  
						
						
						
					 
					
						2016-11-30 19:08:01 -08:00 
						 
				 
			
				
					
						
							
							
								Karen Shea 
							
						 
					 
					
						
						
						
						
							
						
						
							ef087f963d 
							
						 
					 
					
						
						
							
							Merge pull request  #3324  from Project-OSRM/constrain-staggering  
						
						... 
						
						
						
						Constrain staggered intersection detection by mode change and intermediary intersections 
						
					 
					
						2016-11-30 07:35:17 -05:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							a1127c3e09 
							
						 
					 
					
						
						
							
							reduce numbers of intersections in findNextIntersection, don't normalise for turn lanes  
						
						
						
					 
					
						2016-11-30 10:21:53 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							37824e2954 
							
						 
					 
					
						
						
							
							don't staggered intersections on intermediary mode changes  
						
						
						
					 
					
						2016-11-29 14:39:16 -05:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							ce5bcc797b 
							
						 
					 
					
						
						
							
							opening typo  
						
						
						
					 
					
						2016-11-29 09:39:05 -05:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							12d58ace10 
							
						 
					 
					
						
						
							
							add support for junction=circular, allowing named circular junctions to be treated as rotaries  
						
						
						
					 
					
						2016-11-29 13:44:32 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							186cc8340a 
							
						 
					 
					
						
						
							
							handle service roads next to roundabouts - ambiguous exit... :(  
						
						
						
					 
					
						2016-11-29 11:47:35 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e343f71541 
							
						 
					 
					
						
						
							
							Refactor Hilbert values computation  
						
						
						
					 
					
						2016-11-28 14:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							0df0d31d83 
							
						 
					 
					
						
						
							
							Fix nodes file reading in rtree benchmark  
						
						
						
					 
					
						2016-11-28 14:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d02dd67e95 
							
						 
					 
					
						
						
							
							fix update to length cache  
						
						
						
					 
					
						2016-11-23 11:27:59 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							a49bd70985 
							
						 
					 
					
						
						
							
							add low precision intersection_generator mode for faster graph traversal  
						
						
						
					 
					
						2016-11-22 18:25:19 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							08b7270f5c 
							
						 
					 
					
						
						
							
							Fixes accidentally registering types twice to Luabind,  closes   #2811 .  
						
						
						
					 
					
						2016-11-22 10:09:08 +01:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
						
						
							
						
						
							fc52dd85fe 
							
						 
					 
					
						
						
							
							refactor graph_loader ( #3333 )  
						
						... 
						
						
						
						Refactors the GraphLoader class to use the safer FileReader wrapper for better error handling. 
						
					 
					
						2016-11-21 17:32:00 -08:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							0bd08224bf 
							
						 
					 
					
						
						
							
							add comments, refactor find obvious turn  
						
						
						
					 
					
						2016-11-21 13:16:30 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							2a383efbf6 
							
						 
					 
					
						
						
							
							Makes Throughput Numbers Integral Types  
						
						
						
					 
					
						2016-11-21 12:41:25 +01:00