Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c43a2513a8 
							
						 
					 
					
						
						
							
							Rename tiny_components.hpp to tarjan_scc.hpp  
						
						 
						
						... 
						
						
						
						Fixes  #1561  
						
					 
					
						2015-08-12 13:02:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d4356b0453 
							
						 
					 
					
						
						
							
							Move comparators to struct  
						
						 
						
						
						
					 
					
						2015-08-06 11:13:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							35542e5823 
							
						 
					 
					
						
						
							
							Change interface of Tarjan get_component_size to take component id  
						
						 
						
						
						
					 
					
						2015-08-06 11:13:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c80c2233c5 
							
						 
					 
					
						
						
							
							Find components on edge-expanded graph  
						
						 
						
						
						
					 
					
						2015-08-06 11:13:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							3c055642d5 
							
						 
					 
					
						
						
							
							Remove reference to restrictions and bollard nodes because it does not work  
						
						 
						
						
						
					 
					
						2015-08-06 11:13:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MoKob 
							
						 
					 
					
						
						
						
						
							
						
						
							b526cadebd 
							
						 
					 
					
						
						
							
							Initial version of core ch  
						
						 
						
						... 
						
						
						
						This improves preprocessing times in favour of worse query performance.
Core size can be set over the --core parameater, default is the old
behaviour to fully contract the graph. 
						
					 
					
						2015-08-01 18:00:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							94f44e1d5d 
							
						 
					 
					
						
						
							
							Make sure to capture floating point return values from lua  
						
						 
						
						
						
					 
					
						2015-08-01 17:46:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							922e8a4912 
							
						 
					 
					
						
						
							
							Return the correct size  
						
						 
						
						
						
					 
					
						2015-07-01 18:07:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							021a1c7a39 
							
						 
					 
					
						
						
							
							Restructure the construction of the undirected graph  
						
						 
						
						
						
					 
					
						2015-07-01 18:07:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							faa880d60a 
							
						 
					 
					
						
						
							
							Remove unused memebers and rename to currrent style convention  
						
						 
						
						
						
					 
					
						2015-07-01 18:07:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							fd30e82836 
							
						 
					 
					
						
						
							
							Add graph compressor unit tests  
						
						 
						
						
						
					 
					
						2015-07-01 18:07:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							3ef34fbb56 
							
						 
					 
					
						
						
							
							Rename GeometryCompressor and add unit tests  
						
						 
						
						
						
					 
					
						2015-07-01 18:07:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7345dc6861 
							
						 
					 
					
						
						
							
							Move graph compression code outside of EBGF  
						
						 
						
						
						
					 
					
						2015-07-01 18:07:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							1cb72acd27 
							
						 
					 
					
						
						
							
							Remove unused header  
						
						 
						
						
						
					 
					
						2015-06-22 08:36:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							94b749ab00 
							
						 
					 
					
						
						
							
							Fix magic number check for fingerprint  
						
						 
						
						
						
					 
					
						2015-06-19 17:51:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							5fc0d284cb 
							
						 
					 
					
						
						
							
							Revert "Simplify offeset calculation logic a little bit"  
						
						 
						
						... 
						
						
						
						This reverts commit 8ade26b4a4 .
One of the assertions triggers when run on an extract of Serok. Since
this code does not fix any bugs, I'll just revert this for now.
This definetly needs investigation. 
						
					 
					
						2015-06-19 16:50:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							8ade26b4a4 
							
						 
					 
					
						
						
							
							Simplify offeset calculation logic a little bit  
						
						 
						
						
						
					 
					
						2015-06-17 23:25:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							bdbc60b4f7 
							
						 
					 
					
						
						
							
							Fix comments in edge based graph factory  
						
						 
						
						
						
					 
					
						2015-06-17 23:25:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b1ef4cfee9 
							
						 
					 
					
						
						
							
							Remove debugging code  
						
						 
						
						
						
					 
					
						2015-06-01 17:22:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							2777d53a12 
							
						 
					 
					
						
						
							
							Direct edges in contractor correctly and add better graph validation.  
						
						 
						
						
						
					 
					
						2015-06-01 17:22:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							aba3ec692f 
							
						 
					 
					
						
						
							
							Verify graph before compression  
						
						 
						
						
						
					 
					
						2015-06-01 17:22:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b7c8fcd062 
							
						 
					 
					
						
						
							
							Also print edge source/target for suspicious edge weights  
						
						 
						
						
						
					 
					
						2015-06-01 17:22:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							3065de63dd 
							
						 
					 
					
						
						
							
							Move renumbering and edge deduplication in extractor  
						
						 
						
						
						
					 
					
						2015-06-01 17:22:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a57fb4f1ab 
							
						 
					 
					
						
						
							
							First step into overhauling the edge storage  
						
						 
						
						
						
					 
					
						2015-06-01 17:22:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							abc0952247 
							
						 
					 
					
						
						
							
							Fix accessing DeallocatingVector  
						
						 
						
						
						
					 
					
						2015-05-28 22:22:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							6ce2726a87 
							
						 
					 
					
						
						
							
							Fix return codes for osrm-prepare  
						
						 
						
						
						
					 
					
						2015-05-28 15:18:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							17a4463f59 
							
						 
					 
					
						
						
							
							More assertions  
						
						 
						
						
						
					 
					
						2015-05-28 15:18:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a46bcf45d5 
							
						 
					 
					
						
						
							
							Move option parsing to own class  
						
						 
						
						
						
					 
					
						2015-05-28 15:18:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							1f985d04a2 
							
						 
					 
					
						
						
							
							Move writing graph to an own function  
						
						 
						
						
						
					 
					
						2015-05-28 15:18:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d64e6e6c1f 
							
						 
					 
					
						
						
							
							Move more function from Run in subfunctions  
						
						 
						
						
						
					 
					
						2015-05-28 15:18:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							1164a65df8 
							
						 
					 
					
						
						
							
							Refactor processing_chain by splitting into sub functions  
						
						 
						
						
						
					 
					
						2015-05-28 15:18:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							04b5833e98 
							
						 
					 
					
						
						
							
							Adapt EdgeBasedGraphFactory to new FindEdge behaviour  
						
						 
						
						
						
					 
					
						2015-04-17 00:23:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							dd94a64048 
							
						 
					 
					
						
						
							
							remove lint from  #1409  
						
						 
						
						... 
						
						
						
						- fix copyright header
- remove dead code 
						
					 
					
						2015-03-05 14:03:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RockLobster 
							
						 
					 
					
						
						
						
						
							
						
						
							5694aeda5f 
							
						 
					 
					
						
						
							
							FIX:  
						
						 
						
						... 
						
						
						
						Moved the GeometryCompressor's free_list_maximum into a member variable of the class.
(+UniqueNumber() commented out since it is not being used anywhere in all of OSRM)
There was absolutely no need for free_list_maximum to be a static variable and it caused major issues in my code.
Short description:
- I ran osrm-prepare's Prepare().Process(..) function in my own code multiple times for multiple files
	=> After the first file is done, free_list_maximum is still on the same size, but a new GeometryCompressor will start at a size of 100 again.
	=> Indices broken. 
						
					 
					
						2015-03-05 11:30:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							2a68f9f532 
							
						 
					 
					
						
						
							
							rename variable name  
						
						 
						
						
						
					 
					
						2015-02-06 11:58:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b55d35c7bb 
							
						 
					 
					
						
						
							
							remove a number of useless parentheses  
						
						 
						
						
						
					 
					
						2015-02-06 09:54:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							98f85d7728 
							
						 
					 
					
						
						
							
							remove some lint in variable names  
						
						 
						
						
						
					 
					
						2015-02-05 18:33:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							328a7caf61 
							
						 
					 
					
						
						
							
							rename short variable names to be more telling  
						
						 
						
						
						
					 
					
						2015-02-05 17:54:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b20b7e65bf 
							
						 
					 
					
						
						
							
							renamed: Util/* -> util/*  
						
						 
						
						
						
					 
					
						2015-01-27 17:47:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							0e7eff3963 
							
						 
					 
					
						
						
							
							rename short variable names in mercator to be more telling  
						
						 
						
						
						
					 
					
						2015-01-23 11:14:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							baacd0e50c 
							
						 
					 
					
						
						
							
							reformat source files  
						
						 
						
						
						
					 
					
						2015-01-22 12:24:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							f8753fb9f1 
							
						 
					 
					
						
						
							
							fix overly long line  
						
						 
						
						
						
					 
					
						2015-01-05 16:32:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							25326b571b 
							
						 
					 
					
						
						
							
							renamed:    Util/OSRMException.h -> Util/osrm_exception.hpp  
						
						 
						
						
						
					 
					
						2015-01-05 15:40:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							2caeb4008c 
							
						 
					 
					
						
						
							
							renamed:    Util/GitDescription.cpp.in -> Util/git_sha.cpp.in  
						
						 
						
						... 
						
						
						
						renamed:    Util/GitDescription.h -> Util/git_sha.h 
						
					 
					
						2015-01-05 14:32:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							fe1f11b071 
							
						 
					 
					
						
						
							
							renamed:    Util/StringUtil.h -> Util/string_util.hpp  
						
						 
						
						
						
					 
					
						2015-01-05 10:22:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a54d4b98b1 
							
						 
					 
					
						
						
							
							add const keyword in range based for loop  
						
						 
						
						
						
					 
					
						2014-12-31 16:04:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							d741b624be 
							
						 
					 
					
						
						
							
							pass component class by ref (not value) in edge-based graph factory  
						
						 
						
						
						
					 
					
						2014-12-30 11:44:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c8db6105 
							
						 
					 
					
						
						
							
							- serialize component_id  
						
						 
						
						... 
						
						
						
						- remove calls to deprecated NN function in facades 
						
					 
					
						2014-12-23 16:14:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b2637b9a43 
							
						 
					 
					
						
						
							
							compute component id for each SCC  
						
						 
						
						
						
					 
					
						2014-12-23 15:26:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							f42cc848d5 
							
						 
					 
					
						
						
							
							- correct number of components in compressed graph by number of removed nodes  
						
						 
						
						... 
						
						
						
						- replace integer for loops by integer range-based loop 
						
					 
					
						2014-12-23 14:51:25 +01:00