Moritz Kobitzsch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6265b8fa77 
							
						 
					 
					
						
						
							
							fix broken assertion  
						
						
						
					 
					
						2016-06-28 10:30:02 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							311b348d09 
							
						 
					 
					
						
						
							
							handle sliproads at traffic lights  
						
						
						
					 
					
						2016-06-28 10:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							ec02cdc4cc 
							
						 
					 
					
						
						
							
							Use mmap instead of read - it's a lot faster here.  
						
						... 
						
						
						
						Also clean up construction of STRONG_TYPEDEF so that it can be
packed properly in structs (this explains all the () -> {}) changes
here. 
						
					 
					
						2016-06-27 17:24:30 -07:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							5905708111 
							
						 
					 
					
						
						
							
							expose lanes as enums, adjusted for comments  
						
						
						
					 
					
						2016-06-27 11:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							5d91b759d1 
							
						 
					 
					
						
						
							
							Implement Turn Lane Api  
						
						
						
					 
					
						2016-06-27 10:07:48 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							ec0a1a4ab1 
							
						 
					 
					
						
						
							
							Anticipate Lane Changes  
						
						
						
					 
					
						2016-06-27 10:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							efa29edf09 
							
						 
					 
					
						
						
							
							basic turn lane handling  
						
						
						
					 
					
						2016-06-27 10:07:41 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a05b70dfc 
							
						 
					 
					
						
						
							
							reduce number of end-of-road instructions in unnecessary cases  
						
						
						
					 
					
						2016-06-26 16:40:15 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e03d132823 
							
						 
					 
					
						
						
							
							fix invalid circle centers  
						
						
						
					 
					
						2016-06-24 15:12:51 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4629a20fe4 
							
						 
					 
					
						
						
							
							improve handling of obvious for end-of-road situations  
						
						
						
					 
					
						2016-06-24 12:05:42 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							df877aca1b 
							
						 
					 
					
						
						
							
							Hard-abort on assertion and show detailed information, solves  #2579  
						
						... 
						
						
						
						From
> [warn} oops
to
> [assert] /tmp/osrm-backend/src/extractor/extractor.cpp:79
> in: int osrm::extractor::Extractor::run(): false
> terminate called without an active exception 
						
					 
					
						2016-06-23 18:57:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							6dedd9cb72 
							
						 
					 
					
						
						
							
							Fix segfault when route includes very short segments.  
						
						
						
					 
					
						2016-06-22 14:48:57 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fddc19e98d 
							
						 
					 
					
						
						
							
							Fix regressed formating  
						
						
						
					 
					
						2016-06-21 22:25:48 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93b6438cea 
							
						 
					 
					
						
						
							
							Fix fromTop and fromLeft calculation  
						
						
						
					 
					
						2016-06-21 19:31:46 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6746d88b7 
							
						 
					 
					
						
						
							
							Removes unused -s from osrm-datastore, use osrm-springclean tool,  closes   #2561  
						
						
						
					 
					
						2016-06-21 18:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2868f702a5 
							
						 
					 
					
						
						
							
							fix issues with roundabouts and intersections and sliproads  
						
						
						
					 
					
						2016-06-21 16:56:57 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c378191df 
							
						 
					 
					
						
						
							
							Fix omitting the last point's coordinates in the geometry field  
						
						
						
					 
					
						2016-06-21 07:06:43 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c8781855e 
							
						 
					 
					
						
						
							
							handle steep off-ramps  
						
						
						
					 
					
						2016-06-21 00:47:43 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04e334e3e2 
							
						 
					 
					
						
						
							
							Make storage blocks aligned to 4 bytes for ARM NEON/VFP instructions  
						
						... 
						
						
						
						Aligned blocks prevent bus errors in NEON/VFP instructions.
Block pointers are aligned to 4 bytes, that is guaranteed
by aligned mmaped-pointers, the 4 bytes size of the CANARY block and
aligned sizes of blocks. 
						
					 
					
						2016-06-20 22:45:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12d4832037 
							
						 
					 
					
						
						
							
							Fix platform-independent data in data files  
						
						
						
					 
					
						2016-06-20 22:45:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3881ead8e5 
							
						 
					 
					
						
						
							
							Fix rounding issue due to non-associative floating arithmetic  
						
						... 
						
						
						
						Failing test
features/car/traffic_turn_penalties.feature:33
Tables were not identical:
    from |     to |     route |     speed |     time
|     a |     h |     ad,dhk,dhk |     63 km/h |     11.5s +-1 |
|     i |     g |     fim,fg,fg |     59 km/h |     12s  +-1 |
| (-) a | (-) e | (-) ad,de,de | (-) 57 km/h | (-) 12.5s +-1 |
| (+) a | (+) e | (+) ad,de,de | (+) 58 km/h | (+) 12.5s +-1 |
|     c |     g |     cd,de,ef,fg,fg |     63 km/h |     23s +-1 |
|     p |     g |     mp,fim,fg,fg |     61 km/h |     23.5s +-1 |
|     a |     l |     ad,dhk,kl,kl |     60 km/h |     24s +-1 |
|     l |     e |     kl,dhk,de,de |     59 km/h |     24.5s +-1 |
|     g |     n |     fg,fim,mn,mn |     57 km/h |     25s +-1 | 
						
					 
					
						2016-06-20 22:45:40 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							306744e5cb 
							
						 
					 
					
						
						
							
							fix roundabout-handling when name changes  
						
						
						
					 
					
						2016-06-17 11:02:14 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ca32898a1 
							
						 
					 
					
						
						
							
							move guidance decision into debug header  
						
						
						
					 
					
						2016-06-15 11:30:30 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							494845b160 
							
						 
					 
					
						
						
							
							Copy data to beginning of buffer, not end. ( #2542 )  
						
						... 
						
						
						
						Copy data to beginning of buffer, not end. 
						
					 
					
						2016-06-13 12:59:42 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fc823041e 
							
						 
					 
					
						
						
							
							Removed debug code  
						
						
						
					 
					
						2016-06-13 17:57:33 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							47b19f209b 
							
						 
					 
					
						
						
							
							prefer obvious turn assignment over forks  
						
						
						
					 
					
						2016-06-13 15:00:18 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b5355edca 
							
						 
					 
					
						
						
							
							improve slipway handling to allow multiple styles of turn lanes / turn roads  
						
						
						
					 
					
						2016-06-13 11:56:50 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9a0beb4e8 
							
						 
					 
					
						
						
							
							Fix shared memory encoding for node-ids  
						
						
						
					 
					
						2016-06-12 20:50:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Kurchatkin 
							
						 
					 
					
						
						
						
						
							
						
						
							6bdfe68897 
							
						 
					 
					
						
						
							
							Add feature name to vector tiles ( #2488 )  
						
						
						
					 
					
						2016-06-10 11:15:14 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							033dc0a72d 
							
						 
					 
					
						
						
							
							Pre-allocate up-front whenever possible  
						
						
						
					 
					
						2016-06-09 16:06:27 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c140a112a 
							
						 
					 
					
						
						
							
							Make sure we also reserve space for destination and pronunciation  
						
						
						
					 
					
						2016-06-08 10:58:11 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							312e86eb58 
							
						 
					 
					
						
						
							
							handle merge on collapsed instructions  
						
						
						
					 
					
						2016-06-06 11:55:14 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							1dfdb38d4a 
							
						 
					 
					
						
						
							
							improve collapse-handling  
						
						
						
					 
					
						2016-06-06 10:05:18 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							6f322d2140 
							
						 
					 
					
						
						
							
							Silence multiline comment warning  
						
						
						
					 
					
						2016-06-03 14:47:45 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							801cc72691 
							
						 
					 
					
						
						
							
							Sync with Clang38 Format  
						
						
						
					 
					
						2016-06-02 14:43:27 +02:00 
						 
				 
			
				
					
						
							
							
								Lauren Budorick 
							
						 
					 
					
						
						
						
						
							
						
						
							058b8c3b31 
							
						 
					 
					
						
						
							
							Template vector  
						
						
						
					 
					
						2016-06-02 14:27:25 +02:00 
						 
				 
			
				
					
						
							
							
								Lauren Budorick 
							
						 
					 
					
						
						
						
						
							
						
						
							ae3ccb009e 
							
						 
					 
					
						
						
							
							Formatting [ci skip]  
						
						
						
					 
					
						2016-06-02 14:27:25 +02:00 
						 
				 
			
				
					
						
							
							
								Lauren Budorick 
							
						 
					 
					
						
						
						
						
							
						
						
							44fdf86702 
							
						 
					 
					
						
						
							
							IT WORKS  
						
						
						
					 
					
						2016-06-02 14:27:25 +02:00 
						 
				 
			
				
					
						
							
							
								Lauren Budorick 
							
						 
					 
					
						
						
						
						
							
						
						
							a4ac07866a 
							
						 
					 
					
						
						
							
							Recreate feature/expose_node_ids  
						
						
						
					 
					
						2016-06-02 14:27:25 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							448f8377fb 
							
						 
					 
					
						
						
							
							Sync with Clang38 Format  
						
						
						
					 
					
						2016-06-02 13:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							6edc565c01 
							
						 
					 
					
						
						
							
							Add destinations API feature  
						
						
						
					 
					
						2016-06-02 12:00:23 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bdc66049a5 
							
						 
					 
					
						
						
							
							fix INVALID_NAME_ID vs INVALID_NAMEID -> EMPTY_NAMEID  
						
						
						
					 
					
						2016-06-01 23:19:26 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a53775fb3 
							
						 
					 
					
						
						
							
							Expose pronunciation in RouteStep  
						
						... 
						
						
						
						Uses name:pronunciation by default for cars. 
						
					 
					
						2016-06-01 23:17:57 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							503137221d 
							
						 
					 
					
						
						
							
							Let osrm-routed log status code,  fixes   #512 .  
						
						... 
						
						
						
						Disclaimer: osrm-routed is not recommended for production usage.
Use node-osrm instead: https://github.com/Project-OSRM/node-osrm  
						
					 
					
						2016-05-31 14:44:50 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd30f370b8 
							
						 
					 
					
						
						
							
							Remove the use of atomics and use thread-local accumulation instead  
						
						
						
					 
					
						2016-05-29 00:06:18 +02:00 
						 
				 
			
				
					
						
							
							
								Dane Springmeyer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ae8abe6a3 
							
						 
					 
					
						
						
							
							run clang-format [skip ci]  
						
						
						
					 
					
						2016-05-27 22:35:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dane Springmeyer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82bfd4ee40 
							
						 
					 
					
						
						
							
							fix compile with clang-3.5  
						
						
						
					 
					
						2016-05-27 22:35:17 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e16eab6ec 
							
						 
					 
					
						
						
							
							Format with clang-format 3.8  
						
						
						
					 
					
						2016-05-27 21:05:04 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6de2ca71c 
							
						 
					 
					
						
						
							
							Really place annotations in RouteLeg and not Route  
						
						
						
					 
					
						2016-05-27 16:46:28 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							498370330d 
							
						 
					 
					
						
						
							
							String bulk insertion  
						
						
						
					 
					
						2016-05-26 22:50:17 +02:00