Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7e7d32361 
							
						 
					 
					
						
						
							
							Expose new --mmap switch (mmap_memory: true in NodeJS), and run test suite in this mode, as well as shared memory mode.  
						
						
						
					 
					
						2018-10-26 23:54:00 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f9cb44368 
							
						 
					 
					
						
						
							
							mmap tarfiles directly when mmapping is enabled, instead of copying data into separate mmapped block 
						
						... 
						
						
						
						Co-authored-by: Kajari Ghosh <ghoshkaj@gmail.com> 
						
					 
					
						2018-10-26 23:53:59 -07:00 
						 
				 
			
				
					
						
							
							
								Yota Toyama 
							
						 
					 
					
						
						
						
						
							
						
						
							a53da9095a 
							
						 
					 
					
						
						
							
							Fix table node API docs ( #5204 )  
						
						
						
					 
					
						2018-10-01 16:45:05 +03:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5597415f28 
							
						 
					 
					
						
						
							
							Revert "Improve speed of Map Matching" ( #5196 )  
						
						... 
						
						
						
						* Revert "Update changelog"
This reverts commit 9b779c704f5bd7d04fe30f78f7b2cc8473be69d2c0124f7d77b630b4e32a89fabc1b9ca649a8a5cf 
						
					 
					
						2018-09-06 12:05:28 -04:00 
						 
				 
			
				
					
						
							
							
								Jie 
							
						 
					 
					
						
						
						
						
							
						
						
							5476f6ab27 
							
						 
					 
					
						
						
							
							Fix GDB not work for osrm-routed on Linux ( #5157 )  
						
						... 
						
						
						
						As I mentioned in the issue #5156 , I met below issue on my Win10+WSL(Ubuntu) env:
The remote debugger (VSCode on Win10, gdb on Ubuntu 18.04 LTS) works well from the beginning of the main() function. But when I step over the code pthread_sigmask(SIG_BLOCK, &new_mask, &old_mask); (src/tools/routed.cpp(289)), below breakpoints can not work and displayed unverified breakpoint.
Then I found that gdb breakpoint need at least SIGTRAP, SIGSTOP to work (Please refer to [how debugger works](http://www.alexonlinux.com/how-debugger-works ) for more details), but all signals are blocked in the source code until server initialized done.
In my understanding, block all signals DO NOT make sense for this osrm-routed process. Only several signals (SIGINT, SIGQUIT, SIGTERM) are expected to wait. So I made the change and it works well for me then. 
						
					 
					
						2018-09-05 16:23:48 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							0971f06193 
							
						 
					 
					
						
						
							
							Add option to node bindings to return result as a pre-generated JSON string (this avoids a lot of overhead, and moves JSON string rendering out of the main event loop).  
						
						
						
					 
					
						2018-09-05 15:09:13 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							69d7825542 
							
						 
					 
					
						
						
							
							Increase allowed shared memory regions to 512 from ~120  
						
						
						
					 
					
						2018-09-05 11:48:02 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							5bd7d04fe3 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						2018-08-02 12:19:24 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c0124f7d77 
							
						 
					 
					
						
						
							
							Round network distance to deci-meter to retain previous behavior  
						
						
						
					 
					
						2018-08-02 12:19:24 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b630b4e32a 
							
						 
					 
					
						
						
							
							Preserve heap state in map matching  
						
						
						
					 
					
						2018-08-02 12:19:24 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							89fabc1b9c 
							
						 
					 
					
						
						
							
							Use distance functions from many to many  
						
						
						
					 
					
						2018-08-02 12:19:24 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a649a8a5cf 
							
						 
					 
					
						
						
							
							Use FCC algorithm for map matching distance calculation  
						
						
						
					 
					
						2018-08-02 12:19:24 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							82b5648c97 
							
						 
					 
					
						
						
							
							Don't collapse segregated intersections at roundabout exits,  #5114  
						
						
						
					 
					
						2018-06-21 15:24:03 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Gilch 
							
						 
					 
					
						
						
						
						
							
						
						
							e5d8319c43 
							
						 
					 
					
						
						
							
							Removed unused variable  
						
						... 
						
						
						
						The variable name_data_mutex is declared in a block but never used
within this block. So I've removed the variable. 
						
					 
					
						2018-06-02 22:49:30 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4e2e83ef 
							
						 
					 
					
						
						
							
							Fix excluding nodes for one to all query  
						
						
						
					 
					
						2018-05-08 15:50:25 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c459530cb6 
							
						 
					 
					
						
						
							
							Address PR comments  
						
						
						
					 
					
						2018-05-08 15:50:25 +00:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
						
						
							
						
						
							2a15e6dec8 
							
						 
					 
					
						
						
							
							Add support for annotations=distances in MLD  
						
						... 
						
						
						
						This commit brings feature parity with CH for the `table` pluging. 
						
					 
					
						2018-05-08 15:50:25 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							318df9deaa 
							
						 
					 
					
						
						
							
							Adjust ebn_weight assertion to new node weights  
						
						
						
					 
					
						2018-05-01 18:53:04 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							cacb162520 
							
						 
					 
					
						
						
							
							Review and rebase updates  
						
						
						
					 
					
						2018-04-28 08:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9695fa7941 
							
						 
					 
					
						
						
							
							Remove weight and duration from customizer::EdgeBasedGraphEdgeData  
						
						
						
					 
					
						2018-04-28 08:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							fd9bebbfa7 
							
						 
					 
					
						
						
							
							Add EBG node durations  
						
						
						
					 
					
						2018-04-28 08:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							db18e8669f 
							
						 
					 
					
						
						
							
							Always read .osrm.enw file in updater  
						
						
						
					 
					
						2018-04-28 08:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9b4a4fdd82 
							
						 
					 
					
						
						
							
							Add customizer::MultiLevelGraph  
						
						
						
					 
					
						2018-04-28 08:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							cdc7e5f021 
							
						 
					 
					
						
						
							
							Fix for updating node weights in contraction hierarchy  
						
						
						
					 
					
						2018-04-28 08:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							adc87149e2 
							
						 
					 
					
						
						
							
							List dataset blocks  
						
						
						
					 
					
						2018-04-28 08:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ae805f9ec8 
							
						 
					 
					
						
						
							
							Make cheap rulers static  
						
						
						
					 
					
						2018-04-27 05:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							be24689b0f 
							
						 
					 
					
						
						
							
							Optimize distance calculation by getting rid of rounding  
						
						
						
					 
					
						2018-04-27 05:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							7837cd61df 
							
						 
					 
					
						
						
							
							clang format  
						
						
						
					 
					
						2018-04-27 05:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							b573485c31 
							
						 
					 
					
						
						
							
							only use half of rulers because earth is symmetric  
						
						
						
					 
					
						2018-04-27 05:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							5ba26d3d6d 
							
						 
					 
					
						
						
							
							refactor cheap ruler cache  
						
						
						
					 
					
						2018-04-27 05:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							a6cf2eee7e 
							
						 
					 
					
						
						
							
							Use faster method for calculating distances.  
						
						... 
						
						
						
						fix cmakelist 
						
					 
					
						2018-04-27 05:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
						
						
							
						
						
							1bc3ff6491 
							
						 
					 
					
						
						
							
							fix the ascii art to make sense  
						
						
						
					 
					
						2018-04-25 23:51:27 +02:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
						
						
							
						
						
							b0f2ef287e 
							
						 
					 
					
						
						
							
							fix the offset case when there is no packed path to unpack  
						
						
						
					 
					
						2018-04-25 23:51:27 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							16f53ff81a 
							
						 
					 
					
						
						
							
							Sort unpacked paths by sharing  
						
						
						
					 
					
						2018-04-25 16:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7a260dc2ba 
							
						 
					 
					
						
						
							
							More parameter tuning  
						
						
						
					 
					
						2018-04-25 16:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0d951f5e 
							
						 
					 
					
						
						
							
							Adjust to PR comments  
						
						
						
					 
					
						2018-04-25 16:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							77a740c0fb 
							
						 
					 
					
						
						
							
							Parameter tuning for different route lengths  
						
						
						
					 
					
						2018-04-25 16:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							61101db8cf 
							
						 
					 
					
						
						
							
							Use duration and not weight for sharing  
						
						
						
					 
					
						2018-04-25 16:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b51632a2fb 
							
						 
					 
					
						
						
							
							Chose alternatives parameters based on coordinate distance  
						
						
						
					 
					
						2018-04-25 16:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							9d10503a9c 
							
						 
					 
					
						
						
							
							Replace step function with contious scaling  
						
						
						
					 
					
						2018-04-25 16:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7d50e5afe0 
							
						 
					 
					
						
						
							
							Refactor parameters to be selected at runtime  
						
						
						
					 
					
						2018-04-25 16:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							549216c792 
							
						 
					 
					
						
						
							
							Compute sharing weighted by edge weight  
						
						... 
						
						
						
						This ensures that small insignificat turns don't affect the overall
sharing metric too much. 
						
					 
					
						2018-04-25 16:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							1990de7dcc 
							
						 
					 
					
						
						
							
							Fix inserting edges of shortest path for sharing check  
						
						... 
						
						
						
						This caused very sub-optimal routes to be selected. 
						
					 
					
						2018-04-25 16:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89f6e2d55b 
							
						 
					 
					
						
						
							
							Parse table annotations param correctly ( #5050 )  
						
						... 
						
						
						
						* fix incorrect parameter parsing for node osrm and add tests
* fix boost spirit grammar parsing for annotations
* return NotImplemented when distance annotation is requested for MLD in table plugin
* update docs 
						
					 
					
						2018-04-24 11:05:35 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c628ecbf24 
							
						 
					 
					
						
						
							
							Update tile unit tests  
						
						
						
					 
					
						2018-04-24 15:40:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jochen Topf 
							
						 
					 
					
						
						
						
						
							
						
						
							b6f19cd544 
							
						 
					 
					
						
						
							
							Use vtzero in tile plugin.  
						
						... 
						
						
						
						This uses the new vtzero library (https://github.com/mapbox/vtzero )
instead of using protozero directly. 
						
					 
					
						2018-04-24 15:40:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14860b62e9 
							
						 
					 
					
						
						
							
							Unpack paths and return total distance in matrix plugin for CH ( #4990 )  
						
						
						
					 
					
						2018-04-20 18:18:55 -04:00 
						 
				 
			
				
					
						
							
							
								Duane Gearhart 
							
						 
					 
					
						
						
						
						
							
						
						
							7740d5d7c0 
							
						 
					 
					
						
						
							
							Do not combine a segregated edge with a roundabout ( #5040 )  
						
						... 
						
						
						
						* Do not combine a segregated edge with a roundabout, add test 
						
					 
					
						2018-04-20 11:41:53 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c5cc4c5a74 
							
						 
					 
					
						
						
							
							Remove double log printing  
						
						
						
					 
					
						2018-04-13 10:13:57 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b831364f 
							
						 
					 
					
						
						
							
							empty list of shmem regions if none found  
						
						
						
					 
					
						2018-04-13 12:07:10 +02:00