Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							46185fe9e8 
							
						 
					 
					
						
						
							
							Ptr -> auto  
						
						
						
					 
					
						2016-01-26 22:57:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							38e8a90f4e 
							
						 
					 
					
						
						
							
							Make HilbertCode a free standing function  
						
						
						
					 
					
						2016-01-26 22:57:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7a115e93c0 
							
						 
					 
					
						
						
							
							Removes check-hsgr  
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							0fcca04150 
							
						 
					 
					
						
						
							
							TU-local STXXL comparator for OSMNodeIDs, needs {min,max}_value  
						
						... 
						
						
						
						Can not use std::less<>{} because of this. 
						
					 
					
						2016-01-26 22:57:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							54a9173107 
							
						 
					 
					
						
						
							
							Make public RouteParameters header no longer depend on Spirit  
						
						... 
						
						
						
						And includes the optional header that was transitively included by the
spirit header before. Hopefully this will speed up compile times, as the
RouteParameters header is used in a lot of translation units. 
						
					 
					
						2016-01-26 22:57:02 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							bf455c8d20 
							
						 
					 
					
						
						
							
							Fix empty parameter list  
						
						
						
					 
					
						2016-01-26 22:56:19 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c05d23a586 
							
						 
					 
					
						
						
							
							Fix POST request  
						
						
						
					 
					
						2016-01-26 22:56:19 +01:00 
						 
				 
			
				
					
						
							
							
								Freenerd 
							
						 
					 
					
						
						
						
						
							
						
						
							2a882aa58d 
							
						 
					 
					
						
						
							
							Tests: Preserve param order on POST  
						
						
						
					 
					
						2016-01-26 22:56:19 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							04e26ba6b8 
							
						 
					 
					
						
						
							
							Adds missing cstdlib header for std::llabs  
						
						
						
					 
					
						2016-01-26 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							2211731c80 
							
						 
					 
					
						
						
							
							Alternative test depends on random order, make less random-ish  
						
						
						
					 
					
						2016-01-26 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							0fbdd57835 
							
						 
					 
					
						
						
							
							Quickfixes polyline encoder's undefined behavior via left-shifting negative numbers  
						
						
						
					 
					
						2016-01-26 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							312b414d8f 
							
						 
					 
					
						
						
							
							Adapts XORFastHashStorage to XORFastHash compile time limits  
						
						
						
					 
					
						2016-01-26 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							a6e7954128 
							
						 
					 
					
						
						
							
							Make XORFastHash's number of hashable elements compile time constant  
						
						... 
						
						
						
						Still constraint by the usage of uint32_t and subsequent splitting into
two uint16_t we use for indexing into the tables. 
						
					 
					
						2016-01-26 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							1417d43430 
							
						 
					 
					
						
						
							
							Cut down memory usage for tables in XORFastHash by factor of four  
						
						... 
						
						
						
						`pow(2, 16)` is not `2 << 16` but rather `1 << 16`.
With this change we cut memory usage in half for the XORFastHash's two
tables. Adapts XORFastHashStorage, memory usage reduction by factor two. 
						
					 
					
						2016-01-26 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							60ef6070b0 
							
						 
					 
					
						
						
							
							Simplify uint32_t splitting in XORFastHash  
						
						
						
					 
					
						2016-01-26 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							2f42196fca 
							
						 
					 
					
						
						
							
							Explicitely type XORFastHash  
						
						
						
					 
					
						2016-01-26 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							f8b5e7e2c9 
							
						 
					 
					
						
						
							
							Removes XORMiniHash, unused  
						
						
						
					 
					
						2016-01-26 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							2c0547bb0e 
							
						 
					 
					
						
						
							
							Make XORFastHash great again  
						
						
						
					 
					
						2016-01-26 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0f9eec887f 
							
						 
					 
					
						
						
							
							Only run script on linux  
						
						
						
					 
					
						2016-01-26 07:01:11 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							234cf2d847 
							
						 
					 
					
						
						
							
							Move taginfo check  
						
						
						
					 
					
						2016-01-26 07:01:11 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							9304ad125c 
							
						 
					 
					
						
						
							
							Fix python2  
						
						
						
					 
					
						2016-01-26 07:01:11 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							752c15c230 
							
						 
					 
					
						
						
							
							Add taginfo checker script and update taginfo  
						
						
						
					 
					
						2016-01-26 07:01:11 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							4f792c40b7 
							
						 
					 
					
						
						
							
							Merge pull request  #1928  from mortada/max_locations_map_matching  
						
						... 
						
						
						
						make it possible to disable max_locations in map_matching 
						
					 
					
						2016-01-25 22:31:55 -05:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0245184c18 
							
						 
					 
					
						
						
							
							Merge pull request  #1930  from mortada/gps_precision  
						
						... 
						
						
						
						improve comments for gps_precision 
						
					 
					
						2016-01-25 22:31:09 -05:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7ddf0226c6 
							
						 
					 
					
						
						
							
							Merge pull request  #1929  from zimathias/fix-keepalive-non-support  
						
						... 
						
						
						
						Send the Connection: close response header 
						
					 
					
						2016-01-25 19:17:47 -05:00 
						 
				 
			
				
					
						
							
							
								Mortada Mehyar 
							
						 
					 
					
						
						
						
						
							
						
						
							17c3c1d66a 
							
						 
					 
					
						
						
							
							improve comments for gps_precision  
						
						
						
					 
					
						2016-01-25 15:17:44 -08:00 
						 
				 
			
				
					
						
							
							
								Mathias Gug 
							
						 
					 
					
						
						
						
						
							
						
						
							40a3008318 
							
						 
					 
					
						
						
							
							Send the Connection: close response header  
						
						... 
						
						
						
						so that proxy server don't try to reuse the connection. Given that
osrm-routed does *not* support keepalive the Connection: close response
header should be set. 
						
					 
					
						2016-01-25 15:03:37 -08:00 
						 
				 
			
				
					
						
							
							
								Mortada Mehyar 
							
						 
					 
					
						
						
						
						
							
						
						
							b48022be22 
							
						 
					 
					
						
						
							
							make it possible to disable max_locations in map_matching  
						
						
						
					 
					
						2016-01-25 14:53:44 -08: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 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							17f8e65808 
							
						 
					 
					
						
						
							
							Fail hard if node weights are not there  
						
						
						
					 
					
						2016-01-21 06:47:34 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							439eb9da3d 
							
						 
					 
					
						
						
							
							Create public facing libraries for extractor, contractor and datastore  
						
						... 
						
						
						
						New libraries libosrm_extract, libosrm_contract, libosrm_store 
						
					 
					
						2016-01-21 06:47:34 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							b36145e3c4 
							
						 
					 
					
						
						
							
							add target test  
						
						
						
					 
					
						2016-01-19 23:38:13 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							1c1bfd7541 
							
						 
					 
					
						
						
							
							Fix routing when start and target are on the same segment  
						
						... 
						
						
						
						Fixes issue #1864 . Given the simple set-up:
a --> b --> c
^-----------|
This would translate into an edge based graph (ab) -> (bc),
(bc) -> (ca), (ca) -> (ab).
Starting at the end of the one-way street (ab) and going to
the beginning, the query has to find a self-loop within the
graph (ab) -> (bc) -> (ca) -> (ab), as both nodes map to the
same segment (ab). 
						
					 
					
						2016-01-19 23:26:19 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							238e77d959 
							
						 
					 
					
						
						
							
							Include the travel mode in the last instruction by copying it from the previous instruction.  
						
						
						
					 
					
						2016-01-19 21:28:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							e21eaa4b9e 
							
						 
					 
					
						
						
							
							Adds a shared/exclusive lock around queries and CheckAndReloadFacade.  
						
						... 
						
						
						
						Without this, it's possible for CheckAndReloadFacade to start working
while a query is still in progress, leading to undefined behaviour. 
						
					 
					
						2016-01-19 17:44:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							80b897d8cf 
							
						 
					 
					
						
						
							
							Fix shared memory non-copyable properties  
						
						
						
					 
					
						2016-01-19 17:44:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed7bcfb2c 
							
						 
					 
					
						
						
							
							DataFacade should only remove shared segments if they're actually different from the last time they were checked.  
						
						
						
					 
					
						2016-01-19 17:44:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e20f92bbbb 
							
						 
					 
					
						
						
							
							Anonymous namespaces in header files are bad  
						
						... 
						
						
						
						They duplicate the code across translation units. 
						
					 
					
						2016-01-19 17:42:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							6e717bfd30 
							
						 
					 
					
						
						
							
							Switch to const constexpr for header constants (3.5/3 internal linkage)  
						
						
						
					 
					
						2016-01-19 17:42:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							5d743bb0a3 
							
						 
					 
					
						
						
							
							Switch to explicit find in tidy script  
						
						
						
					 
					
						2016-01-19 17:42:49 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							42942bb1e0 
							
						 
					 
					
						
						
							
							Add regression test  
						
						
						
					 
					
						2016-01-19 17:36:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							9d12de9bce 
							
						 
					 
					
						
						
							
							Fix wrong assertion and emplace_back bug in trip plugin  
						
						
						
					 
					
						2016-01-19 17:36:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							790520e335 
							
						 
					 
					
						
						
							
							Enable AppVeyor only for master/develop and PRs  
						
						
						
					 
					
						2016-01-18 21:23:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							4b0e1a4b19 
							
						 
					 
					
						
						
							
							Run modernizer  
						
						
						
					 
					
						2016-01-18 16:54:30 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							a877f8abf0 
							
						 
					 
					
						
						
							
							Switch to explicit find in modernize script  
						
						
						
					 
					
						2016-01-18 16:54:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							491b1d9c96 
							
						 
					 
					
						
						
							
							Remove headers with no reverse dependencies  
						
						... 
						
						
						
						Found with
```
daniel@x1c /t/o/i/util> for header in *.hpp
                            echo -n $header:
                            ag -iQ $header ../../ --noheading | wc -l
                        end
...
fixed_point_number.hpp:0
range_algorithms.hpp:0
...
```
Only two. Surprises me to be honest.
But we're cleaning up for quite a bit now. 
						
					 
					
						2016-01-18 16:05:39 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							8a745ecdfd 
							
						 
					 
					
						
						
							
							fixed u-turn testcase to actually emit u-turn instruction  
						
						
						
					 
					
						2016-01-15 19:56:39 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							b8e29f5ae3 
							
						 
					 
					
						
						
							
							Add a u-turn instruciton when performing a u-turn at a via-node  
						
						
						
					 
					
						2016-01-15 19:56:39 +01:00