Mateusz Łoskot 
							
						 
					 
					
						
						
						
						
							
						
						
							a725fb4655 
							
						 
					 
					
						
						
							
							Add MSVC flag /bigobj to CMAKE_CXX_FLAGS  
						
						... 
						
						
						
						Fix fatal error C1128: number of sections exceeded object file format limit
while compiling src/extractor/scripting_environment_lua.cpp 
						
					 
					
						2017-03-07 19:28:53 +01:00 
						 
				 
			
				
					
						
							
							
								Emil Tin 
							
						 
					 
					
						
						
						
						
							
						
						
							ee076e6156 
							
						 
					 
					
						
						
							
							cucumber: enable checking mode in routability tables ( #3748 )  
						
						... 
						
						
						
						* cucumber: enable checking mode in routability tables
* show actual mode when expected was none
* minor fixes 
						
					 
					
						2017-03-07 09:56:19 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							65669f23a1 
							
						 
					 
					
						
						
							
							Allow arguments list in add_dependency_includes  
						
						
						
					 
					
						2017-03-06 16:16:17 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							172b1ff9d1 
							
						 
					 
					
						
						
							
							Enable building osrm-extract-conditionals on travis  
						
						
						
					 
					
						2017-03-06 16:16:17 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							596890a0f4 
							
						 
					 
					
						
						
							
							Fix spelling of access=customer_s_ and add to the restricted list way whitelisted highways  
						
						
						
					 
					
						2017-03-06 16:14:26 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0770d8b8cf 
							
						 
					 
					
						
						
							
							Fix tile datasize check  
						
						
						
					 
					
						2017-03-03 16:03:41 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							cc3a4899a2 
							
						 
					 
					
						
						
							
							Only allow restricted access for road of certain highway type  
						
						
						
					 
					
						2017-03-03 16:03:41 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							93cdd8bb46 
							
						 
					 
					
						
						
							
							Remove unneccessar branch in CoreCH code  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c2a5cc034a 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							e737700c7b 
							
						 
					 
					
						
						
							
							Fix tile encoding  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a32f8a6a59 
							
						 
					 
					
						
						
							
							Fix two typos in tile code  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ed00965d18 
							
						 
					 
					
						
						
							
							Add algorithm selection  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							3f485ac09b 
							
						 
					 
					
						
						
							
							Addressed PR comments by @daniel-j-h and @oxidase  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a901bda41e 
							
						 
					 
					
						
						
							
							Fix algorithm compability check logic  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0ac1f99f9c 
							
						 
					 
					
						
						
							
							Fix bug in refactor  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							30ff0fa977 
							
						 
					 
					
						
						
							
							Refactor routeStep  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7da86b5984 
							
						 
					 
					
						
						
							
							Implement CoreCH algorithm  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							922e155763 
							
						 
					 
					
						
						
							
							Add type traits to disable plugins for specific algorithms  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							436b34ffea 
							
						 
					 
					
						
						
							
							Refactor routing_algorithms to only contain free functions  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa8d0f534 
							
						 
					 
					
						
						
							
							Port OSRM, Engine and Datafacades to be algorithm aware  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							71e95c92b6 
							
						 
					 
					
						
						
							
							Fix incorrect forward datasources getter in facade  
						
						
						
					 
					
						2017-03-03 10:52:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							fbf7521769 
							
						 
					 
					
						
						
							
							Other flakey test  
						
						
						
					 
					
						2017-03-02 15:24:51 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7c911b3891 
							
						 
					 
					
						
						
							
							Mark test as flaky and track in own issue.  
						
						
						
					 
					
						2017-03-02 14:55:52 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							9f61f72ee8 
							
						 
					 
					
						
						
							
							Print 0 rate  
						
						
						
					 
					
						2017-03-02 14:55:52 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							d32ebd57e6 
							
						 
					 
					
						
						
							
							simplify test, add intersection turn test  
						
						
						
					 
					
						2017-03-02 14:55:52 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							8e43c8cbce 
							
						 
					 
					
						
						
							
							add restricted penalty on NoTurn turns  
						
						
						
					 
					
						2017-03-02 14:55:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7632c20ddf 
							
						 
					 
					
						
						
							
							Adds Docker Instructions to Readme  
						
						
						
					 
					
						2017-03-01 20:21:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							4fa3a5c362 
							
						 
					 
					
						
						
							
							Disables LTO for mason+gcc  
						
						... 
						
						
						
						See https://github.com/Project-OSRM/node-osrm/pull/301  
						
					 
					
						2017-03-01 16:47:46 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							886421b43a 
							
						 
					 
					
						
						
							
							Fix help texts and .nbg_to_ebg -> .cnbg_to_ebg  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							e20cbf673f 
							
						 
					 
					
						
						
							
							Make InertialFlow a function  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							54c35710f6 
							
						 
					 
					
						
						
							
							return vector with correct edges  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							748ade5fea 
							
						 
					 
					
						
						
							
							fixed warnings  
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							1541d32a42 
							
						 
					 
					
						
						
							
							adjust cell_storage tests to new StaticGraph interface  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							ed7438b9ba 
							
						 
					 
					
						
						
							
							don't check for files not actually read  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							e8cca36369 
							
						 
					 
					
						
						
							
							fix tbb leaks  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d473acb56d 
							
						 
					 
					
						
						
							
							fix edge duration truncation in partition, pending global fix  
						
						... 
						
						
						
						fix windows compilation
no multi line warnings
sanitze on mason with newer TBB 
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b5d63e5ed5 
							
						 
					 
					
						
						
							
							Re-use the extractor edge based edge for loading the ebg in osrm-partition  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c712fafae3 
							
						 
					 
					
						
						
							
							Sigh. Just randomly pick a side for border nodes for now..  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e589ab814d 
							
						 
					 
					
						
						
							
							Store flag for artificial bounary edges and walk border nodes in ebg  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							5015e12d59 
							
						 
					 
					
						
						
							
							First try at artificial nodes  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							3e409bea26 
							
						 
					 
					
						
						
							
							Loads the edge based graph edges and constructs a dynamic graph from it  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e0665856b0 
							
						 
					 
					
						
						
							
							Split Partitioner I/O off into separate headers  
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							299d071e9d 
							
						 
					 
					
						
						
							
							Fixes asan's detected tbb leak in osrm-partition  
						
						... 
						
						
						
						Here's all I could get out of a instrumented `osrm-partition`; debug build,
with all the bells and whistles I could think of to make it more verbose:
```
==17928==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 1560 byte(s) in 3 object(s) allocated from:
    #0  0x7f4244185b30 in operator new[](unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cc:62
    #1  0x7f4242a788b3  (/usr/lib/libtbb.so.2+0x208b3)
SUMMARY: AddressSanitizer: 1560 byte(s) leaked in 3 allocation(s).<Paste>
``
Symbolizing the address results in
```
echo "/usr/lib/libtbb.so 0x7f4242a788b3" | llvm-symbolizer
_fini
```
Looks like a crt finalizer => static global dtor "leaking" from tbb.
Which turned out to be a missing `tbb::task_scheduler_init` on our end:
> Using task_scheduler_init is optional in Intel® Threading Building
> Blocks (Intel® TBB) 2.2. By default, Intel TBB 2.2 automatically creates
> a task scheduler the first time that a thread uses task scheduling
> services and destroys it when the last such thread exits.
https://www.threadingbuildingblocks.org/docs/help/hh_goto.htm?index.htm#reference/task_scheduler/task_scheduler_init_cls.html 
Without an explicit instanz the first call to a tbb algorithm seem to initialize
a global scheduler singleton which then "leaks" until the program exits.
Phew. 
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							075f69acc2 
							
						 
					 
					
						
						
							
							Installs osrm-partition tool and library  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							be41e8b321 
							
						 
					 
					
						
						
							
							generate stats in annotation  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							739ad73ae9 
							
						 
					 
					
						
						
							
							Be -fpermissive with gcc49: required for tbb::parallel_do_feeder compilation bug  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							b62b09e5f6 
							
						 
					 
					
						
						
							
							Dump memory usage stats after partitioning.  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							b789da45bd 
							
						 
					 
					
						
						
							
							add unit tests for the different components of the parttion tool  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00