Desone Burns II 
							
						 
					 
					
						
						
						
						
							
						
						
							43b920bfb5 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/Project-OSRM/osrm-backend  into upgrade_libsol2_v2.20.6  
						
						
						
					 
					
						2020-11-18 17:11:02 -07:00 
						 
				 
			
				
					
						
							
							
								Desone Burns II 
							
						 
					 
					
						
						
						
						
							
						
						
							deacc8fb5c 
							
						 
					 
					
						
						
							
							Update to sol2 v2.20.6  
						
						
						
					 
					
						2020-11-18 17:01:43 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Bell 
							
						 
					 
					
						
						
						
						
							
						
						
							96acdaf0d5 
							
						 
					 
					
						
						
							
							Fix osrm-contract, tests, on Windows  
						
						... 
						
						
						
						As part of graph contraction, node renumbering leads to
in-place permuting of graph state, including boolean vector elements.
std::vector<bool> returns proxy objects when referencing individual
bits. To correctly swap bool elements using MSVC, we need to explicitly
apply std::vector<bool>::swap.
Making this change fixes osrm-contract on Windows.
We also correct failing tests and other undefined behaviours
(mainly iterator access outside boundaries) highlighted by MSVC. 
						
					 
					
						2020-11-15 14:22:26 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Chapligin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98fd17589d 
							
						 
					 
					
						
						
							
							Merge pull request  #5868  from wangyoucao577/feature/unify-turn-index-dump  
						
						... 
						
						
						
						Unify .osrm.turn_penalties_index dump same with turn_weight_penalties/turn_duration_penalties 
						
					 
					
						2020-11-10 11:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bell 
							
						 
					 
					
						
						
						
						
							
						
						
							b840c0be95 
							
						 
					 
					
						
						
							
							Fix bit-shift overflow in MLD partition step for Windows builds  
						
						... 
						
						
						
						For very large graphs, generation of MLD level masks fail on Windows
due to bit shift overflow of unsigned long values.
Correct by using unsigned long long literals, which are 64 bit on
all major systems. 
						
					 
					
						2020-11-08 03:51:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Zhang 
							
						 
					 
					
						
						
						
						
							
						
						
							17eb39d0a9 
							
						 
					 
					
						
						
							
							fix: clangformat  
						
						
						
					 
					
						2020-10-26 01:19:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Zhang 
							
						 
					 
					
						
						
						
						
							
						
						
							7d28b7aa3a 
							
						 
					 
					
						
						
							
							feat: unify turn_penalties_index dump same with turn_weight_penalties and turn_duration_penalties  
						
						
						
					 
					
						2020-10-23 09:38:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3451d1ec82 
							
						 
					 
					
						
						
							
							Lock access to facade_factory in data_watchdog to avoid accessing destructed object ( #5844 )  
						
						... 
						
						
						
						* Wrap access to facade_factory in a shared lock so it doesn't get changed partway through access which leads to a crash. 
						
					 
					
						2020-09-30 18:45:44 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Bell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4799b46eeb 
							
						 
					 
					
						
						
							
							Incorrect error message when unable to snap all input coordinates ( #5846 )  
						
						... 
						
						
						
						In cases where we are unable to find a phantom node for an input
coordinate, we return an error indicating which coordinate failed.
This would always refer to the coordinate with index equal to the
number of valid phantom nodes found.
We fix this by instead returning the first index for which a
phantom node could not be found. 
						
					 
					
						2020-09-30 18:44:22 -07:00 
						 
				 
			
				
					
						
							
							
								Vyacheslav Napadovsky 
							
						 
					 
					
						
						
						
						
							
						
						
							f545f2293e 
							
						 
					 
					
						
						
							
							Make MMapMemoryAllocator map files in read-only (O_RDONLY) mode. Mapping with O_RDWR will cause copy_up across Docker layers.  
						
						
						
					 
					
						2020-09-09 00:51:42 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							933e36190f 
							
						 
					 
					
						
						
							
							Removed catching of obsolete tbb:captured_exception, as TBB now supports C++ native std::exception_ptr inter-thread exception passing mechanism.  
						
						
						
					 
					
						2020-09-04 09:33:43 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d0b2ca987 
							
						 
					 
					
						
						
							
							Removed STXXL support.  
						
						
						
					 
					
						2020-08-20 11:54:02 +03:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							699ca2bbd0 
							
						 
					 
					
						
						
							
							Merge pull request  #5758  from woltapp/gcc10  
						
						... 
						
						
						
						Fixes signed/unsigned comparision spotted by gcc10. 
						
					 
					
						2020-08-20 10:59:23 +03:00 
						 
				 
			
				
					
						
							
							
								Łukasz Jagielski 
							
						 
					 
					
						
						
						
						
							
						
						
							9861faa456 
							
						 
					 
					
						
						
							
							nodejs: user worker thread friendly initialization  
						
						
						
					 
					
						2020-07-07 09:01:52 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							919fe74c40 
							
						 
					 
					
						
						
							
							Fixes signed/unsigned comparision spotted by gcc10.  
						
						... 
						
						
						
						Fixed by moving assertion to the actual point where signed values are used. 
						
					 
					
						2020-06-17 13:18:21 +03:00 
						 
				 
			
				
					
						
							
							
								Łukasz Jagielski 
							
						 
					 
					
						
						
						
						
							
						
						
							cbec111eb6 
							
						 
					 
					
						
						
							
							include/nodejs/node_osrm.hpp: clang-format  
						
						
						
					 
					
						2020-05-12 15:16:38 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz Jagielski 
							
						 
					 
					
						
						
						
						
							
						
						
							7d369b9ab9 
							
						 
					 
					
						
						
							
							Try to fix node 12 compilation issues  
						
						
						
					 
					
						2020-05-05 23:34:26 +02:00 
						 
				 
			
				
					
						
							
							
								marius 
							
						 
					 
					
						
						
						
						
							
						
						
							6d8cf826d7 
							
						 
					 
					
						
						
							
							modified FSM so that the whitespace between header-key and value is optional  
						
						
						
					 
					
						2019-11-19 18:30:21 +01:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b139ff05d 
							
						 
					 
					
						
						
							
							Merge pull request  #5572  from Tomonobu3110/tomo_less_memory  
						
						... 
						
						
						
						Reduce memory usage for raster source handling. 
						
					 
					
						2019-11-14 12:58:59 +03:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							9da6cf8764 
							
						 
					 
					
						
						
							
							add: comment for RasterCache class  
						
						
						
					 
					
						2019-11-13 11:01:07 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							ee177efe41 
							
						 
					 
					
						
						
							
							fix: remove unused include / add const for necessity portion  
						
						
						
					 
					
						2019-11-08 16:15:38 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							fd0f1b60bb 
							
						 
					 
					
						
						
							
							fix by revier comments  
						
						
						
					 
					
						2019-11-06 11:06:29 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							17f32f4ca1 
							
						 
					 
					
						
						
							
							fix coding format  
						
						
						
					 
					
						2019-10-09 13:35:19 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							542c3ba872 
							
						 
					 
					
						
						
							
							Add singletone class RasterCache to handle global cache data.  
						
						
						
					 
					
						2019-10-09 13:02:59 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							f36707d1fb 
							
						 
					 
					
						
						
							
							revert file mode to 664  
						
						
						
					 
					
						2019-10-04 17:39:05 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							a587b14006 
							
						 
					 
					
						
						
							
							destruct static vector and unorderd_map when last RasterContainer is destructed.  
						
						
						
					 
					
						2019-10-04 17:30:35 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							f9ee74d78e 
							
						 
					 
					
						
						
							
							Add x range check to avoid data corruption.  
						
						
						
					 
					
						2019-10-04 16:47:31 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							eef072234e 
							
						 
					 
					
						
						
							
							update delim chars  
						
						
						
					 
					
						2019-10-04 15:14:20 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							432d49e23d 
							
						 
					 
					
						
						
							
							bugfix: support multiple delimitor.  
						
						
						
					 
					
						2019-10-04 13:50:13 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							e4aaf07879 
							
						 
					 
					
						
						
							
							remove unused lines  
						
						
						
					 
					
						2019-10-03 17:24:42 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							d316ff9d41 
							
						 
					 
					
						
						
							
							Improvement of raster source loading to reduce consumed memory size.  
						
						
						
					 
					
						2019-10-03 16:44:27 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu Saito 
							
						 
					 
					
						
						
						
						
							
						
						
							62c8b70f78 
							
						 
					 
					
						
						
							
							use boost::filesystem::file_size() to get the file size (instead of seeking the file).  
						
						
						
					 
					
						2019-10-02 19:04:01 +09:00 
						 
				 
			
				
					
						
							
							
								Tomonobu.Saito (Desktop PC) 
							
						 
					 
					
						
						
						
						
							
						
						
							d8d9ac8686 
							
						 
					 
					
						
						
							
							Add assert to check memory allocation  
						
						
						
					 
					
						2019-10-02 15:47:16 +09:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							016c77a4de 
							
						 
					 
					
						
						
							
							Flatbuffers is not a boost::optional friendly  
						
						
						
					 
					
						2019-10-01 17:26:10 +03:00 
						 
				 
			
				
					
						
							
							
								Tom Peoples 
							
						 
					 
					
						
						
						
						
							
						
						
							28895373fb 
							
						 
					 
					
						
						
							
							Fixed flatbufferbuiler copy issues.  
						
						... 
						
						
						
						Compiling under gcc9.1 we get copy issues.
It appears we shouldn't pass builder classes by value, only ref. 
						
					 
					
						2019-10-01 21:54:00 +10:00 
						 
				 
			
				
					
						
							
							
								Tom Peoples 
							
						 
					 
					
						
						
						
						
							
						
						
							018a9bc804 
							
						 
					 
					
						
						
							
							Removed un-needed calls to std::move  
						
						... 
						
						
						
						These calls were throwing a pessimistic move error and stopping compilation. 
						
					 
					
						2019-09-26 17:55:19 +10:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							e97ec13064 
							
						 
					 
					
						
						
							
							Formatted the sources  
						
						
						
					 
					
						2019-09-17 17:42:52 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							660c0cc602 
							
						 
					 
					
						
						
							
							Implemented 'skip_waypoints' for the 'Table' service.  
						
						
						
					 
					
						2019-09-17 17:42:52 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							600f48e15a 
							
						 
					 
					
						
						
							
							Implemented 'skip_waypoints' support in 'Route', 'Trip', 'Match' services.  
						
						
						
					 
					
						2019-09-17 17:42:52 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							1b47242a58 
							
						 
					 
					
						
						
							
							Implemented 'skip_waypoints' for the 'Nearest' service.  
						
						... 
						
						
						
						It actually makes no sence, as the only output on the 'Nearest' service
is a list of wypoints. On the other hand it can be used now as a simple
health check. 
						
					 
					
						2019-09-17 17:42:52 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							10c1b38139 
							
						 
					 
					
						
						
							
							Added new base parameter 'skip_waypoints'  
						
						
						
					 
					
						2019-09-17 17:42:52 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							0be87c73cf 
							
						 
					 
					
						
						
							
							Fixed typo in flatbuffers: longitute -> longitude.  
						
						
						
					 
					
						2019-08-26 14:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							b8182dd7ff 
							
						 
					 
					
						
						
							
							Replaced 'in' and 'out' at the flatbuffers 'instersection' object  
						
						... 
						
						
						
						with 'in_bearing' and 'out_bearing' to get flatbuffers schema javascript friendly.
Added a cucumber test for flatbuffers support. 
						
					 
					
						2019-08-26 14:03:29 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							80e1abba0c 
							
						 
					 
					
						
						
							
							Added setting 'data_version' to all flatbuffers response functions.  
						
						
						
					 
					
						2019-08-26 11:09:38 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							97270ae473 
							
						 
					 
					
						
						
							
							Fixed nested offsets inside of the flatbuffers structure  
						
						
						
					 
					
						2019-08-26 11:09:38 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c187c99b 
							
						 
					 
					
						
						
							
							Updated changelog entry  
						
						
						
					 
					
						2019-08-26 11:09:38 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							2a1593fe05 
							
						 
					 
					
						
						
							
							Flatbuffers now uses floats instead of double. We do not use that precision anyway and it make output much smaller.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							73f544d4da 
							
						 
					 
					
						
						
							
							Slightly changed the serialization order.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							889c82516f 
							
						 
					 
					
						
						
							
							Set flatbuffers root type and removed unneded array for rows/cols  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							306c047c14 
							
						 
					 
					
						
						
							
							Generalized flatbuffers response generation in 'Route','Trip','Match' services.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00