Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							63a59325f5 
							
						 
					 
					
						
						
							
							Fix SimpleClient  
						
						
						
					 
					
						2015-12-16 00:26:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							8f3482561b 
							
						 
					 
					
						
						
							
							Rename great_circle_distance->haversine_distance, and euclidean_distance->great_circle_distance, because that's what they actually are.  
						
						
						
					 
					
						2015-11-17 17:10:06 -05:00 
						 
				 
			
				
					
						
							
							
								Kal Conley 
							
						 
					 
					
						
						
						
						
							
						
						
							a00d3dfc00 
							
						 
					 
					
						
						
							
							Don't generate util/version.hpp in source tree  
						
						
						
					 
					
						2015-10-19 21:33:10 +02:00 
						 
				 
			
				
					
						
							
							
								Johan Uhle 
							
						 
					 
					
						
						
						
						
							
						
						
							1ead4cbb14 
							
						 
					 
					
						
						
							
							osrm-components: remove unused param  
						
						... 
						
						
						
						We don't use restrictions anymore 
						
					 
					
						2015-10-06 11:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							809bdb7c1f 
							
						 
					 
					
						
						
							
							Fixes version generation, no longer derives version on git tags.  
						
						... 
						
						
						
						We were stuck on the 4.5.0 tag from develop, since we searched for the
latest tag, but release tags are done on the master branch.
This commit rips out all the code for deriving the version on git tags.
Instead, we define major, minor, and patch versions in the CMakeLists
and then pass it on to:
- the `libosrm.pc` `pkg-config` file
- a `version.hpp` header that makes use of the preprocessor's string
  concatenation to provide an easy way for generating version string
  literals such as "v4.8.0".
That is, in the source code please now use the following defines:
    #define OSRM_VERSION_MAJOR "@OSRM_VERSION_MAJOR@"
    #define OSRM_VERSION_MINOR "@OSRM_VERSION_MINOR@"
    #define OSRM_VERSION_PATCH "@OSRM_VERSION_PATCH@"
    #define OSRM_VERSION "v" OSRM_VERSION_MAJOR "." OSRM_VERSION_MINOR "." OSRM_VERSION_PATCH 
						
					 
					
						2015-09-30 18:22:25 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							6e6b38e8e9 
							
						 
					 
					
						
						
							
							Revert the usage of TBB's iterator pair taking overloads.  
						
						... 
						
						
						
						This reverts the range based overload usage introduced in @6b2bf495.
Old TBB versions do not provide the range overloads. 
						
					 
					
						2015-09-28 20:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							9231335eef 
							
						 
					 
					
						
						
							
							Use Intel TBB's parallel_sort even for nested parallelism.  
						
						... 
						
						
						
						TBB has a global task scheduler (that's one of the reason TBB is not
linked statically but dyanmically instead). This allows control over all
running threads, enabling us to use nested parallelism and the scheduler
doing all the task allocation itself.
That is, nested parallel execution such as in
    parallel_for(seq, [](const auto& rng){
      parallel_sort(rng);
    });
is no problem at all, as the scheduler still claims control over the
global environment.
Therefore, use `parallel_sort` Range overload where possible.
References:
- https://www.threadingbuildingblocks.org/docs/help/hh_goto.htm#reference/algorithms.htm 
- https://www.threadingbuildingblocks.org/docs/help/hh_goto.htm#reference/algorithms/parallel_sort_func.htm 
- https://www.threadingbuildingblocks.org/docs/help/hh_goto.htm#reference/task_scheduler.htm 
- https://www.threadingbuildingblocks.org/docs/help/hh_goto.htm#reference/task_scheduler/task_scheduler_init_cls.htm 
- https://www.threadingbuildingblocks.org/docs/help/hh_goto.htm#tbb_userguide/Initializing_and_Terminating_the_Library.htm  
						
					 
					
						2015-09-28 20:26:03 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							e6eea67eeb 
							
						 
					 
					
						
						
							
							rename all names with round_trip, trip or tsp to trip to standardize the naming  
						
						
						
					 
					
						2015-09-01 15:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							a40b3a98dc 
							
						 
					 
					
						
						
							
							split algorithms in different plugins for better evaluation  
						
						... 
						
						
						
						split tsp brute force algorithm for better testing
refactor and clean up 
						
					 
					
						2015-09-01 15:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c43a2513a8 
							
						 
					 
					
						
						
							
							Rename tiny_components.hpp to tarjan_scc.hpp  
						
						... 
						
						
						
						Fixes  #1561  
					
						2015-08-12 13:02:18 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							49adf2192a 
							
						 
					 
					
						
						
							
							Move calculate_coordinate to algorithms/  
						
						... 
						
						
						
						Fixes  #1367  
					
						2015-08-12 13:02:18 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							3c055642d5 
							
						 
					 
					
						
						
							
							Remove reference to restrictions and bollard nodes because it does not work  
						
						
						
					 
					
						2015-08-06 11:13:25 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e76d8df246 
							
						 
					 
					
						
						
							
							Fix tools to build with new graph reader interface  
						
						
						
					 
					
						2015-05-28 15:18:48 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							94d7fd9112 
							
						 
					 
					
						
						
							
							Adapt osrm-components to new FindEdge interface  
						
						
						
					 
					
						2015-04-17 00:25:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							0d432f6377 
							
						 
					 
					
						
						
							
							fix comparison to recognize small components in a static graph  
						
						
						
					 
					
						2015-04-16 16:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							4a0a0bac1d 
							
						 
					 
					
						
						
							
							clear right edge list after graph instantiation  
						
						
						
					 
					
						2015-04-16 14:38:42 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							c7bd96ea8b 
							
						 
					 
					
						
						
							
							fix unintended signed/unsigned comparison  
						
						
						
					 
					
						2015-04-16 14:31:13 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							c03aec364c 
							
						 
					 
					
						
						
							
							add comparison tool for graph classes  
						
						
						
					 
					
						2015-04-16 11:25:43 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							91792f45ea 
							
						 
					 
					
						
						
							
							fix compilation  
						
						... 
						
						
						
						- missing new 10th parameter to GenerateServerProgramOptions 
						
					 
					
						2015-03-03 11:50:37 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							3bd27ae8c5 
							
						 
					 
					
						
						
							
							change copyright line from personal names to project  
						
						
						
					 
					
						2015-02-19 09:19:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							79b9bdf7ce 
							
						 
					 
					
						
						
							
							rename JSON namespace to osrm::json to avoid namespace clash with V8  
						
						
						
					 
					
						2015-02-18 17:27:31 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							9a998d7b41 
							
						 
					 
					
						
						
							
							rename short variable name to be more telling  
						
						
						
					 
					
						2015-01-27 18:40:01 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							64a6859753 
							
						 
					 
					
						
						
							
							reduce number of old-style casts  
						
						
						
					 
					
						2015-01-27 18:37:52 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b20b7e65bf 
							
						 
					 
					
						
						
							
							renamed: Util/* -> util/*  
						
						
						
					 
					
						2015-01-27 17:47:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							0de6e4ccbb 
							
						 
					 
					
						
						
							
							renamed:    Util/DataStoreOptions.h -> Util/datastore_options.hpp  
						
						... 
						
						
						
						renamed:    Util/ProgramOptions.h -> Util/routed_options.hpp 
						
					 
					
						2015-01-27 17:06:10 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							1187f83ffd 
							
						 
					 
					
						
						
							
							renamed: Library/*.h -> library/*.hpp  
						
						
						
					 
					
						2015-01-27 16:35:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							9672f00ec3 
							
						 
					 
					
						
						
							
							renamed:    Server/*/*.h -> server/*/*.hpp  
						
						
						
					 
					
						2015-01-27 12:35:29 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							0c1101739d 
							
						 
					 
					
						
						
							
							renamed:    Server/DataStructures/*.h -> Server/data_structures/*.hpp  
						
						
						
					 
					
						2015-01-27 12:14:08 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							3fa12445a5 
							
						 
					 
					
						
						
							
							rename coordinate calculation functions, remove code clutter  
						
						
						
					 
					
						2015-01-22 16:28:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							baacd0e50c 
							
						 
					 
					
						
						
							
							reformat source files  
						
						
						
					 
					
						2015-01-22 12:24:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							db2ba22bd6 
							
						 
					 
					
						
						
							
							fix tests to run with new header coordinate_calculations  
						
						
						
					 
					
						2015-01-20 17:56:50 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							fbce104f3b 
							
						 
					 
					
						
						
							
							use static graph for component exploration,  closes   #1288  
						
						
						
					 
					
						2015-01-13 14:24:56 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							ef9074f8e4 
							
						 
					 
					
						
						
							
							renamed:    Util/finger_print.* -> Util/fingerprint.*  
						
						... 
						
						
						
						thx @emiltin 
						
					 
					
						2015-01-13 11:16:13 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							67f3111cc0 
							
						 
					 
					
						
						
							
							renamed:    Util/FingerPrint.h -> Util/finger_print.hpp  
						
						
						
					 
					
						2015-01-13 11:05:22 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							c6bb7c5993 
							
						 
					 
					
						
						
							
							renamed:    Include/osrm/ServerConfig.h -> Include/osrm/libosrm_config.hpp  
						
						... 
						
						
						
						pass lib config object by reference 
						
					 
					
						2015-01-08 15:05:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							48b131eb5c 
							
						 
					 
					
						
						
							
							Merge branch 'max_locations_distance_table' of  https://github.com/frodrigo/osrm-backend  into frodrigo-max_locations_distance_table  
						
						... 
						
						
						
						Conflicts:
	Library/OSRM.h
	Library/OSRM_impl.cpp
	Library/OSRM_impl.h 
						
					 
					
						2015-01-08 14:49:10 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							1328be2b61 
							
						 
					 
					
						
						
							
							move structs into anon namespace, move containers in function scope  
						
						
						
					 
					
						2015-01-07 12:30:01 +01:00 
						 
				 
			
				
					
						
							
							
								Frédéric Rodrigo 
							
						 
					 
					
						
						
						
						
							
						
						
							e2605c2838 
							
						 
					 
					
						
						
							
							Add a commande line option to osrm-routed for max locations supported in distance table query  
						
						
						
					 
					
						2015-01-06 14:11:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							be63939441 
							
						 
					 
					
						
						
							
							fix includes  
						
						
						
					 
					
						2015-01-06 13:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							8bd7d57dd8 
							
						 
					 
					
						
						
							
							fixed compilation of simple client  
						
						... 
						
						
						
						- adapted to new lib interface
- fixed return codes of command line parsing
- reformatted code 
						
					 
					
						2015-01-06 13:20:56 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							433db17083 
							
						 
					 
					
						
						
							
							fix initialization of simple client  
						
						
						
					 
					
						2015-01-05 18:14:49 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							b384340cbb 
							
						 
					 
					
						
						
							
							Revert "remove remnants of hinting mechanism"  
						
						... 
						
						
						
						This reverts commit 7de428233e 
						
					 
					
						2015-01-05 12:57:34 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							7de428233e 
							
						 
					 
					
						
						
							
							remove remnants of hinting mechanism  
						
						
						
					 
					
						2015-01-02 17:10:47 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							4b1224f874 
							
						 
					 
					
						
						
							
							fix copyright year  
						
						
						
					 
					
						2014-12-23 14:38:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							8174b3b85a 
							
						 
					 
					
						
						
							
							output total number of compoments and those of size one  
						
						
						
					 
					
						2014-12-23 14:33:38 +01:00