Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							c7fc36a61b 
							
						 
					 
					
						
						
							
							Normalize file writes  
						
						
						
					 
					
						2017-03-09 14:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Łoskot 
							
						 
					 
					
						
						
						
						
							
						
						
							e705ff16e3 
							
						 
					 
					
						
						
							
							Ensure Extractor scheduler is requested with non-Zero number of threads.  
						
						... 
						
						
						
						By default, ExtractorConfig::requested_num_threads is Zero,
which is an invalid value for tbb task scheduler.
If user does not specify value greater than Zero, then
use tbb::task_scheduler_init::automatic. 
						
					 
					
						2017-03-09 12:28:19 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f42136637d 
							
						 
					 
					
						
						
							
							Add edge-based graph loading in MLD facade  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							53b0417e36 
							
						 
					 
					
						
						
							
							fix boost::optional warning  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							886421b43a 
							
						 
					 
					
						
						
							
							Fix help texts and .nbg_to_ebg -> .cnbg_to_ebg  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f5e9c7df07 
							
						 
					 
					
						
						
							
							adjust extractor scc to new StaticGraph  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							f71d742b5e 
							
						 
					 
					
						
						
							
							Implements Mapping for NodeBasedGraph -> EdgeBasedgraph Translation  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							c3cc79f798 
							
						 
					 
					
						
						
							
							always emit a small component view  
						
						... 
						
						
						
						Unit Tests for Reodering by Predicate 
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b9ed20bb9b 
							
						 
					 
					
						
						
							
							Implements Compressed Node Based Graph (De-)Serialization Skeleton  
						
						... 
						
						
						
						Implements parallel recursion for the partitioner
Fixes osrm-extract's -dump-partition-graph: accept no further tokens
References:
- http://www.boost.org/doc/libs/1_55_0/doc/html/boost/program_options/bool_switch.html 
Pulls parameters through to make them configurable from the outside
Defaults are equivalent to:
    ./osrm-partition \
      berlin-latest.osrm \
      --max-cell-size 4096 \
      --balance 1.2 \
      --boundary 0.25 \
      --optimizing-cuts 10
Fixes parallel_do call for Intel TBB 4.2 (Trusty): no range-based overload 
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							786be6f570 
							
						 
					 
					
						
						
							
							Optimise Flow Algorithm/Datastructures in use  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							6c3390f14d 
							
						 
					 
					
						
						
							
							refactor of post-processing  
						
						... 
						
						
						
						- moves collapse into a dedicated set of functions / files
 - make collapse scenarios distinct (slight performance cost)
 - reduce verbosity for short name segments (now actually working, was supposed to do so before) 
						
					 
					
						2017-02-25 12:17:22 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad1ff5fc1 
							
						 
					 
					
						
						
							
							remove unsigned >= 0 checks, unused constnat  
						
						
						
					 
					
						2017-02-21 13:55:59 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							c2727f2029 
							
						 
					 
					
						
						
							
							expose data about turning onto restricted roads to turn function  
						
						
						
					 
					
						2017-02-20 12:40:51 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							dc1d491c15 
							
						 
					 
					
						
						
							
							comments  
						
						
						
					 
					
						2017-02-13 10:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							e4d500f451 
							
						 
					 
					
						
						
							
							fix handling none-tags in presence of multiple turns within  
						
						
						
					 
					
						2017-02-13 10:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							bf690df97a 
							
						 
					 
					
						
						
							
							Merge branch 'minor_fixes' of  https://github.com/seemoritz/osrm-backend  into seemoritz-minor_fixes  
						
						
						
					 
					
						2017-02-07 12:48:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1c4bfecd 
							
						 
					 
					
						
						
							
							Added indexed array data type with variable and fixed group blocks  
						
						
						
					 
					
						2017-02-07 07:41:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c48fc58eb2 
							
						 
					 
					
						
						
							
							reduce size of InternalExtractorEdge by using single-precision values  
						
						
						
					 
					
						2017-02-03 21:52:39 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5f1c7efd41 
							
						 
					 
					
						
						
							
							assertion for correct weight data  
						
						
						
					 
					
						2017-02-03 18:59:00 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							eaed5c7a8e 
							
						 
					 
					
						
						
							
							Split if in ProcessWay to comform to old behavior  
						
						
						
					 
					
						2017-02-03 12:41:26 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ad594cb2e4 
							
						 
					 
					
						
						
							
							Update review findings  
						
						
						
					 
					
						2017-01-27 11:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6b143c5e1d 
							
						 
					 
					
						
						
							
							Use duration in SegmentBlock for duration updates  
						
						
						
					 
					
						2017-01-27 11:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							25baf51a2c 
							
						 
					 
					
						
						
							
							Add duration to edges and use it in table plugin  
						
						
						
					 
					
						2017-01-27 11:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c059d15cb9 
							
						 
					 
					
						
						
							
							Added weight multipliers for speed and turn updates  
						
						
						
					 
					
						2017-01-27 11:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							279f8aabfb 
							
						 
					 
					
						
						
							
							Allow specifing a weight for routing that is independent of duration  
						
						
						
					 
					
						2017-01-27 11:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							c7640903c3 
							
						 
					 
					
						
						
							
							don't emit invalid turns when having u-turns on ferries  
						
						
						
					 
					
						2017-01-26 13:08:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c277b95f03 
							
						 
					 
					
						
						
							
							Implements Zero-Copy String Views onto Contiguous Memory,  resolves   #3265 .  
						
						... 
						
						
						
						- http://www.boost.org/doc/libs/1_61_0/libs/utility/doc/html/string_ref.html 
- http://en.cppreference.com/w/cpp/string/basic_string_view  
						
					 
					
						2017-01-23 15:22:39 +01:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							a40abacfca 
							
						 
					 
					
						
						
							
							Refactors the Turn Handler's Fork Abstraction,  resolves   #3457 .  
						
						
						
					 
					
						2017-01-19 19:49:40 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							6b06c5bd32 
							
						 
					 
					
						
						
							
							fix emitting invalid turn types, now surfacing due to changes in obvious detection  
						
						
						
					 
					
						2017-01-18 15:56:48 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Seemann 
							
						 
					 
					
						
						
						
						
							
						
						
							59ad7dddb2 
							
						 
					 
					
						
						
							
							make osm_elements a loop variable, not a local variable  
						
						... 
						
						
						
						The vector osm_elements was created and destroyed in each loop
iteration. It can be kept and cleared instead. 
						
					 
					
						2017-01-13 11:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f833c80f 
							
						 
					 
					
						
						
							
							fix forks exiting a ferry  
						
						
						
					 
					
						2017-01-12 09:58:51 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							06ef3053de 
							
						 
					 
					
						
						
							
							fix coordinate assertion for walking profile with steps  
						
						
						
					 
					
						2017-01-11 22:44:23 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b3483f95a7 
							
						 
					 
					
						
						
							
							Fixes Sliproads onto a roundabout to be classified as sliproads,  resolves   #3540  
						
						
						
					 
					
						2017-01-09 17:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							f313cb9913 
							
						 
					 
					
						
						
							
							Refactor fork handling in guidance ( #3264 )  
						
						... 
						
						
						
						refactor fork handler 
						
					 
					
						2017-01-07 14:13:32 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							15c8fd326f 
							
						 
					 
					
						
						
							
							Remove assertions that could be triggered by bad data. ( #3469 )  
						
						... 
						
						
						
						When two consecutive nodes have identical coordinates, there is no valid
bearing.  For now, make equal nodes have bearing 0.
Full fix still needs to be done via https://github.com/Project-OSRM/osrm-backend/issues/3470 . 
						
					 
					
						2017-01-06 17:10:02 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							1153b78c06 
							
						 
					 
					
						
						
							
							Fixes various compiler diagnostics  
						
						... 
						
						
						
						Found with LLVM 3.9.1 and then fixed the most severe categories. 
						
					 
					
						2017-01-06 16:47:52 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7dea7476f1 
							
						 
					 
					
						
						
							
							Removed unused structure and fixed "multi-line comment" warning  
						
						
						
					 
					
						2017-01-05 12:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							300283d572 
							
						 
					 
					
						
						
							
							Adding a new command line option osrm-extract --with-osm-metadata  
						
						... 
						
						
						
						This keep the metadata reader flag disabled by default unless explicitly specified.
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2017-01-04 14:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							aad2124faa 
							
						 
					 
					
						
						
							
							Adding nodes's and ways's version access in lua binding.  
						
						... 
						
						
						
						Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2017-01-04 14:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							24ab71a346 
							
						 
					 
					
						
						
							
							Fix c++ formatting  
						
						
						
					 
					
						2017-01-04 08:46:16 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							2640a319c1 
							
						 
					 
					
						
						
							
							Wrap way.nodes() returned reference into sol::as_table  
						
						
						
					 
					
						2017-01-04 08:29:27 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							e6ff17ab2a 
							
						 
					 
					
						
						
							
							refactor merging of segregated roads  
						
						... 
						
						
						
						adjust to generalFindMaximum function
moved parallel detection to ratio/absolute based regression testing
considerably improved detection quality using normalised regression lines
only follow initial direction/narrow turns for parallel detection 
						
					 
					
						2017-01-03 12:32:51 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0f3a463854 
							
						 
					 
					
						
						
							
							Add api_version gloabal variable to profiles  
						
						... 
						
						
						
						Currently only `0` is supported (the default). 
						
					 
					
						2016-12-23 15:02:10 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b52cb857 
							
						 
					 
					
						
						
							
							clean-up unused headers, use NoTurn for ferries instead of suppressed  
						
						
						
					 
					
						2016-12-23 15:01:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							9af67c5a9f 
							
						 
					 
					
						
						
							
							Refactors Karen's work a bit  
						
						
						
					 
					
						2016-12-23 15:01:02 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							8ffe915395 
							
						 
					 
					
						
						
							
							do not emit turns on ferries  
						
						
						
					 
					
						2016-12-23 15:01:02 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							bc081b7132 
							
						 
					 
					
						
						
							
							refactor route step / intermediate intersections  
						
						... 
						
						
						
						rename intersection (engine version) to IntermediateIntersection
follow coding convention for existing functions, move invalidate into routeStep
moved elongate into route step
move forward-step-signage into route step
replace post-processings `forwardInto` with `RouteStep` functionality. Don't change maneuver in step
separete declaration and implementation 
						
					 
					
						2016-12-22 08:33:27 +01:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							37051e1583 
							
						 
					 
					
						
						
							
							Adding the location validity access for lua scripting.  
						
						... 
						
						
						
						Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2016-12-16 16:02:24 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d584bcad11 
							
						 
					 
					
						
						
							
							fix roundabout handling with lanes  
						
						... 
						
						
						
						instead of artificially removing lanes from a roundabout, we don't assing them in the first place.
this also prevents a problem where we would end up collapsing turns with lanes in a roundabout 
						
					 
					
						2016-12-15 13:07:26 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							68e38880df 
							
						 
					 
					
						
						
							
							switch back to lua based env naming  
						
						
						
					 
					
						2016-12-15 10:55:16 +01:00