Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							d53eb881c2 
							
						 
					 
					
						
						
							
							revert to old boost based regex as GCC does not properly implement it prior to GCC 4.90  
						
						
						
					 
					
						2014-05-20 14:33:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							e28e45f38e 
							
						 
					 
					
						
						
							
							remove unused variable  
						
						
						
					 
					
						2014-05-20 14:33:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							bf6ca22b00 
							
						 
					 
					
						
						
							
							fix   #1021 , always check if files exist  
						
						
						
					 
					
						2014-05-20 14:33:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b8acbae3e8 
							
						 
					 
					
						
						
							
							fix   #1021 , always check if files exist  
						
						
						
					 
					
						2014-05-20 14:33:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							4ec9f2c00f 
							
						 
					 
					
						
						
							
							fix   #1021 , always check if files exist  
						
						
						
					 
					
						2014-05-20 14:33:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							4fc329a1eb 
							
						 
					 
					
						
						
							
							remove superflous way in test setup  
						
						
						
					 
					
						2014-05-20 14:33:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							0574a60bc2 
							
						 
					 
					
						
						
							
							replace boost::unordered_map, move hash function for pairs into its own header  
						
						
						
					 
					
						2014-05-20 14:33:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							e490c4afed 
							
						 
					 
					
						
						
							
							use consistent typedef'ed types  
						
						
						
					 
					
						2014-05-20 14:33:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							d028a30f87 
							
						 
					 
					
						
						
							
							fixes issue  #1019 :  
						
						... 
						
						
						
						- fix ignored turn restriction on chains of degree-2 nodes
- add a cucumber test to test for potential regressions 
						
					 
					
						2014-05-20 14:33:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							75a2d4d00a 
							
						 
					 
					
						
						
							
							minor code refactoring, wip  
						
						
						
					 
					
						2014-05-20 14:33:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a122a1e8c7 
							
						 
					 
					
						
						
							
							remove comment  
						
						
						
					 
					
						2014-05-20 14:33:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							8fe09c85b6 
							
						 
					 
					
						
						
							
							move atan2 lookup into trig header  
						
						
						
					 
					
						2014-05-20 14:33:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							bc951de2a5 
							
						 
					 
					
						
						
							
							use trig functions from std namespace  
						
						
						
					 
					
						2014-05-20 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							c970cd13cc 
							
						 
					 
					
						
						
							
							flip bearings by 180  
						
						
						
					 
					
						2014-05-20 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							8983c0f927 
							
						 
					 
					
						
						
							
							move GetBearing(.) function into FixedPointCoordinate  
						
						
						
					 
					
						2014-05-20 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a47467f29b 
							
						 
					 
					
						
						
							
							store facade ptr in c'tor, save a param in sub-sequent function calls  
						
						
						
					 
					
						2014-05-20 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							ef206eb4d9 
							
						 
					 
					
						
						
							
							clean up code a bit  
						
						
						
					 
					
						2014-05-20 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							da5eec1c5f 
							
						 
					 
					
						
						
							
							refactor route name extraction into its own class, fix name extraction  
						
						
						
					 
					
						2014-05-20 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a69b3535a5 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
					 
					
						2014-05-20 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c23f3259 
							
						 
					 
					
						
						
							
							fix comparison  
						
						
						
					 
					
						2014-05-20 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							e36e9fd629 
							
						 
					 
					
						
						
							
							make comparsion explicitly unsigned  
						
						
						
					 
					
						2014-05-20 14:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							d2f19353ed 
							
						 
					 
					
						
						
							
							remove some debug output  
						
						
						
					 
					
						2014-05-20 14:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							2d498cb88b 
							
						 
					 
					
						
						
							
							adapt JSON parsing in tests to allow for omitted fields  
						
						
						
					 
					
						2014-05-20 14:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a80815d57a 
							
						 
					 
					
						
						
							
							implements output generation through a dedicated JSON container:  
						
						... 
						
						
						
						- JSON syntax is not scattered over several files, but one place
- Reduces code duplication
- breaking changes:
  - new property in json(p) formatted response: "found_alternative": True/False
  - returned filenames now response.js(on) or route.gpx
  - /hello plugin returns JSON now 
						
					 
					
						2014-05-20 14:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							acab77f4f8 
							
						 
					 
					
						
						
							
							add simple isValid() function to PhantomNodes  
						
						
						
					 
					
						2014-05-20 14:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Emil Tin 
							
						 
					 
					
						
						
						
						
							
						
						
							bddad0c57c 
							
						 
					 
					
						
						
							
							add test for roundabout with oneone links  
						
						
						
					 
					
						2014-05-20 13:27:32 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							3968349480 
							
						 
					 
					
						
						
							
							deactivate LTO on debug build  
						
						
						
					 
					
						2014-05-16 15:00:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							3ae17761b3 
							
						 
					 
					
						
						
							
							rename variables  
						
						
						
					 
					
						2014-05-14 08:54:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							9a28bdbf76 
							
						 
					 
					
						
						
							
							reorder some includes  
						
						
						
					 
					
						2014-05-14 08:53:26 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							e769821e0f 
							
						 
					 
					
						
						
							
							use range based for loops to traverse graphs  
						
						
						
					 
					
						2014-05-13 16:56:30 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							9b68821f05 
							
						 
					 
					
						
						
							
							move common code into its own header  
						
						
						
					 
					
						2014-05-13 13:30:52 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b2adb22b2d 
							
						 
					 
					
						
						
							
							remove whitespace  
						
						
						
					 
					
						2014-05-13 12:41:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							981941edf4 
							
						 
					 
					
						
						
							
							leave early to reduce scope nesting  
						
						
						
					 
					
						2014-05-13 12:22:42 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							111dea89a9 
							
						 
					 
					
						
						
							
							use std::abs instead of hand-rolled substitute  
						
						
						
					 
					
						2014-05-13 12:22:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							2720f4de9c 
							
						 
					 
					
						
						
							
							add parantheses to fix compiler warning  
						
						
						
					 
					
						2014-05-13 10:22:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							21645643b0 
							
						 
					 
					
						
						
							
							minor reformatting  
						
						
						
					 
					
						2014-05-13 10:20:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							c6a07acd90 
							
						 
					 
					
						
						
							
							use std::packaged_task and std::future to simulate boost: 🧵 :timed_join()  
						
						
						
					 
					
						2014-05-13 10:03:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							1816e6607e 
							
						 
					 
					
						
						
							
							remove boost::thread from Server  
						
						
						
					 
					
						2014-05-13 10:02:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							37dd05a9b5 
							
						 
					 
					
						
						
							
							Merge branch 'TheMarex-atan-perf' into develop  
						
						
						
					 
					
						2014-05-13 10:00:45 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							529997de9b 
							
						 
					 
					
						
						
							
							Add atan based on lookup table. Again 6% improvement.  
						
						
						
					 
					
						2014-05-13 02:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							4f37270300 
							
						 
					 
					
						
						
							
							Simple fix that improves runtime of edge based egde generation by 26%  
						
						
						
					 
					
						2014-05-13 01:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							faf9c96442 
							
						 
					 
					
						
						
							
							fix regression in debug build  
						
						
						
					 
					
						2014-05-12 18:09:25 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							f7e09686e5 
							
						 
					 
					
						
						
							
							Merge branch 'TheMarex-lto-fix' into develop  
						
						
						
					 
					
						2014-05-12 11:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							8eef8204e7 
							
						 
					 
					
						
						
							
							Merge branch 'lto-fix' of  https://github.com/TheMarex/Project-OSRM  into TheMarex-lto-fix  
						
						
						
					 
					
						2014-05-12 11:05:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							8b8e08f0f5 
							
						 
					 
					
						
						
							
							use less than 4GB on 32 bits.  fixes   #1008  
						
						
						
					 
					
						2014-05-12 10:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a6bfec22b5 
							
						 
					 
					
						
						
							
							return gracefully instead of failing of geometry is only a single node  
						
						
						
					 
					
						2014-05-12 10:33:37 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d05c4fa9ed 
							
						 
					 
					
						
						
							
							Fix lto option in gcc 4.9 by using gcc-ar / gcc-ranlib  
						
						
						
					 
					
						2014-05-11 21:56:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							07231d3706 
							
						 
					 
					
						
						
							
							reformatting RequestHandler  
						
						
						
					 
					
						2014-05-11 18:06:52 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							584ba10726 
							
						 
					 
					
						
						
							
							reformatting RequestHandler  
						
						
						
					 
					
						2014-05-11 18:03:05 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							24a61dc650 
							
						 
					 
					
						
						
							
							remove unused function parameters  
						
						
						
					 
					
						2014-05-11 17:58:37 +02:00