Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							51d153a5f7 
							
						 
					 
					
						
						
							
							Fixes integer overflow due to fixed / floating mismatch in coordinate interpolation  
						
						 
						
						
						
					 
					
						2016-04-05 22:59:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							1486098065 
							
						 
					 
					
						
						
							
							Adapts all unit tests and benchmarks to compile under v5 again  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							879ccfc8c2 
							
						 
					 
					
						
						
							
							Implement viewport code to fix simplification  
						
						 
						
						... 
						
						
						
						This fixes  #2083  
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							50738f8ce0 
							
						 
					 
					
						
						
							
							Consolidate math functions  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							5c01878542 
							
						 
					 
					
						
						
							
							get_name_for_id -> GetNameForID  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							0cc23dec6f 
							
						 
					 
					
						
						
							
							restructured to only return valid turns to the outside + cleanup  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							71c0d5253d 
							
						 
					 
					
						
						
							
							less new names, forks consider road classes, api clean-up  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b08b360f38 
							
						 
					 
					
						
						
							
							Big Restructuring / Cleanup  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							ef1e0e14ec 
							
						 
					 
					
						
						
							
							advanced guidance on 5.0  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0d38a50dba 
							
						 
					 
					
						
						
							
							Fuck. this. shit.  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd67943bb 
							
						 
					 
					
						
						
							
							Fix stream operator for coordinate  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							9bb31678a6 
							
						 
					 
					
						
						
							
							Add euclideanDistance to coordinate_calculation  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d9d4742130 
							
						 
					 
					
						
						
							
							First round of lat,lng -> lng,lat switcheroo  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e72623e9 
							
						 
					 
					
						
						
							
							Add viaroute suport for new API  
						
						 
						
						
						
					 
					
						2016-04-05 22:58:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							22bf0ead18 
							
						 
					 
					
						
						
							
							We don't need this header.  
						
						 
						
						
						
					 
					
						2016-03-01 23:51:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							5dc7b79bb6 
							
						 
					 
					
						
						
							
							Implements a vector tileserver so you can see what's going on inside  
						
						 
						
						... 
						
						
						
						OSRM. 
						
					 
					
						2016-03-01 23:51:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							ef171f3acd 
							
						 
					 
					
						
						
							
							Properly use typed math constants instead of impl. specific hacks  
						
						 
						
						... 
						
						
						
						PI is not in the stdlib, neither is 1/pi, pi*2 and so on. Instead
of relying on implementations providing these, use properly typed
math constants.
Main benefits:
- portable and
- returns constexpr, for compile-time computation
References:
- http://www.boost.org/doc/libs/1_60_0/libs/math/doc/html/math_toolkit/constants_intro.html 
- http://www.boost.org/doc/libs/1_60_0/libs/math/doc/html/math_toolkit/constants.html  
						
					 
					
						2016-02-12 15:46:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							64b36807d3 
							
						 
					 
					
						
						
							
							Transforms osrm_exception to exception  
						
						 
						
						
						
					 
					
						2016-02-12 15:46:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							5de8f1803c 
							
						 
					 
					
						
						
							
							Folds mercator projections into coordinate_calculation  
						
						 
						
						
						
					 
					
						2016-02-12 15:46:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							38e8a90f4e 
							
						 
					 
					
						
						
							
							Make HilbertCode a free standing function  
						
						 
						
						
						
					 
					
						2016-01-26 22:57:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							d391df52ba 
							
						 
					 
					
						
						
							
							Be kind to the optimizer, pass coordinates by value (just two ints)  
						
						 
						
						
						
					 
					
						2016-01-26 22:57:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							46fc6f8da4 
							
						 
					 
					
						
						
							
							Collapse computeAngle into coordinate calculation  
						
						 
						
						
						
					 
					
						2016-01-26 22:57:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							502aedb33e 
							
						 
					 
					
						
						
							
							Provide a way to selectively enable assertions in release mode  
						
						 
						
						... 
						
						
						
						- Throwing an assertion exception for proper stack unwinding, making
  sure destructors are called
- On in Debug mode, in Release, enable via:
      cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_ASSERTIONS=ON
Current problem that I'm seeing is that some code is not catching
exceptions or worse silently swallowing them. Would like to check the
whole pipeline before merging this in. 
						
					 
					
						2016-01-21 15:37:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							466251287f 
							
						 
					 
					
						
						
							
							Define compile-time constants for coordinate calculation only once  
						
						 
						
						... 
						
						
						
						Closes  #1327 . 
						
					 
					
						2016-01-12 19:59:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							f875e26fbf 
							
						 
					 
					
						
						
							
							Inline mercator transformations; no need for separate translation unit  
						
						 
						
						
						
					 
					
						2016-01-11 20:10:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							f68247673a 
							
						 
					 
					
						
						
							
							Make ComputeAngle a free standing function  
						
						 
						
						
						
					 
					
						2016-01-09 19:55:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							6991a38703 
							
						 
					 
					
						
						
							
							Run clang-format  
						
						 
						
						
						
					 
					
						2016-01-08 01:31:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							6b18e4f7e9 
							
						 
					 
					
						
						
							
							Add namespace around all files  
						
						 
						
						
						
					 
					
						2016-01-08 01:30:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							4f7369ed02 
							
						 
					 
					
						
						
							
							Fix naming in FixedPointCoordinate  
						
						 
						
						
						
					 
					
						2016-01-05 12:06:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							4312013552 
							
						 
					 
					
						
						
							
							Fix naming in coordinate_calculation  
						
						 
						
						
						
					 
					
						2016-01-05 12:06:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							028ca5c9d9 
							
						 
					 
					
						
						
							
							Apply clang-format  
						
						 
						
						
						
					 
					
						2016-01-05 12:04:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							552cdbfe20 
							
						 
					 
					
						
						
							
							Apply clang-tidy  
						
						 
						
						
						
					 
					
						2016-01-05 11:54:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							685d330ee2 
							
						 
					 
					
						
						
							
							Remove license headers from project source files; global license  
						
						 
						
						
						
					 
					
						2016-01-04 19:06:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mortada Mehyar 
							
						 
					 
					
						
						
						
						
							
						
						
							93a2e66704 
							
						 
					 
					
						
						
							
							use double precision calculations instead of mixing double and float  
						
						 
						
						
						
					 
					
						2016-01-03 20:44:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							97585bb26a 
							
						 
					 
					
						
						
							
							Fix include paths  
						
						 
						
						
						
					 
					
						2016-01-03 18:47:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc6c9b89d 
							
						 
					 
					
						
						
							
							Move files in src/ include/  
						
						 
						
						
						
					 
					
						2016-01-03 16:37:38 +01:00