Mugr Rex 
							
						 
					 
					
						
						
						
						
							
						
						
							45bfe937aa 
							
						 
					 
					
						
						
							
							Final merge commit  
						
						
						
					 
					
						2023-04-20 16:04:04 +02:00 
						 
				 
			
				
					
						
							
							
								Al 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ca913132a 
							
						 
					 
					
						
						
							
							Added block_counter variable to a preprocessor check, minor bug. ( #6596 )  
						
						
						
					 
					
						2023-04-16 23:22:30 +02:00 
						 
				 
			
				
					
						
							
							
								Whytro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d51631401e 
							
						 
					 
					
						
						
							
							Add support for a default_bearing_radius flag ( #6575 )  
						
						
						
					 
					
						2023-03-24 16:49:33 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Wigginton Bhagat-Conway 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6afe91d8f 
							
						 
					 
					
						
						
							
							print tracebacks and line numbers for Lua runtime errors ( #6564 )  
						
						... 
						
						
						
						* print tracebacks and line numbers for Lua runtime errors
* revert format changes
* update changelog with lua traceback, #6564 
* revert using protected_function for old GetStringListFromFunction and source_function #6564 
* add unit test for line numbers in tracebacks, #6564 
* apply clang-format (#6564 )
* remove unused test helper function, #6564 
* suppress leaksanitizer warnings in extract-tests, #6564 
When the extractor encounters a lua runtime error, some osmium objects are not freed. In production this doesn't matter because these errors bring down OSRM. In the tests we catch them to ensure they occur, and the leaksanitizer flags them. 
						
					 
					
						2023-03-23 19:18:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jingchen Ye 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e7c3d8ad4 
							
						 
					 
					
						
						
							
							Move TarjanSCC from extractor to util ( #6562 )  
						
						
						
					 
					
						2023-03-09 17:47:28 +01:00 
						 
				 
			
				
					
						
							
							
								zephyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebd9ab4548 
							
						 
					 
					
						
						
							
							fix(json_render): json_render is not accurate enough for extremely sm… ( #6531 )  
						
						
						
					 
					
						2023-02-02 18:58:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jeremiah 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e590dae5f6 
							
						 
					 
					
						
						
							
							Fix boost header deprecation warning ( #6515 )  
						
						
						
					 
					
						2023-01-21 08:47:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							7c06726a35 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
					 
					
						2022-12-20 18:00:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							d7c44f0bc0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into nested_namespace  
						
						
						
					 
					
						2022-12-11 10:25:13 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a4aa153ba4 
							
						 
					 
					
						
						
							
							Use nested namespace  
						
						... 
						
						
						
						It's a mechanical change to modernize the code base 
						
					 
					
						2022-12-11 10:17:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							612ca82a06 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
					 
					
						2022-12-10 20:01:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							1215062e4c 
							
						 
					 
					
						
						
							
							Port the used bits from CheapRuler, drop dependencies  
						
						
						
					 
					
						2022-12-10 19:54:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							c605b1db38 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
					 
					
						2022-12-10 16:28:03 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							f4189d9487 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
					 
					
						2022-12-10 16:08:22 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							f983d626ac 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into dl_using_keyword  
						
						
						
					 
					
						2022-12-10 16:02:53 +01:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73b2a86a95 
							
						 
					 
					
						
						
							
							Move vector in CSVFilesParser instead copying it ( #6470 )  
						
						
						
					 
					
						2022-12-03 17:53:56 +01:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2044398dfd 
							
						 
					 
					
						
						
							
							Add CI job which builds OSRM with gcc 12 ( #6455 )  
						
						
						
					 
					
						2022-11-28 16:29:43 +01:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							095b726a92 
							
						 
					 
					
						
						
							
							Use <boost/iterator/function_output_iterator.hpp> instead of deprecated <boost/function_output_iterator.hpp> ( #6458 )  
						
						
						
					 
					
						2022-11-16 21:09:54 +01:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18dcd27a9b 
							
						 
					 
					
						
						
							
							Use node-api instead of NAN  ( #6452 )  
						
						
						
					 
					
						2022-11-16 15:44:36 +01:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f82d0c9ba 
							
						 
					 
					
						
						
							
							Get rid of unused functions in util/json_util.hpp ( #6446 )  
						
						
						
					 
					
						2022-11-06 21:13:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							8bff55cd85 
							
						 
					 
					
						
						
							
							[CPP17] Modernize: Replace typedef with using statements  
						
						
						
					 
					
						2022-11-06 13:21:45 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							bb4fd93fab 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
					 
					
						2022-11-06 12:26:37 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b13820f520 
							
						 
					 
					
						
						
							
							Use std::back_inserter  
						
						
						
					 
					
						2022-11-06 12:19:32 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a1c1fefd6e 
							
						 
					 
					
						
						
							
							Fix formatting, pass by value  
						
						
						
					 
					
						2022-11-04 11:49:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							7359d6a21b 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into replace_boost_stringref  
						
						
						
					 
					
						2022-11-04 11:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							5dda33fa88 
							
						 
					 
					
						
						
							
							More efficient toLower implementation  
						
						
						
					 
					
						2022-11-04 11:42:37 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							5280ca4e16 
							
						 
					 
					
						
						
							
							Pass string_view by value  
						
						
						
					 
					
						2022-11-04 11:41:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							85e6a854aa 
							
						 
					 
					
						
						
							
							Fix missing includes (on Windows)  
						
						
						
					 
					
						2022-10-30 22:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							12f49d6f24 
							
						 
					 
					
						
						
							
							Stray whitespace  
						
						
						
					 
					
						2022-10-30 20:11:36 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							7149547645 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
					 
					
						2022-10-30 20:10:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							565959b389 
							
						 
					 
					
						
						
							
							Remove util/string_view header  
						
						
						
					 
					
						2022-10-30 20:01:46 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							5c9d0d152c 
							
						 
					 
					
						
						
							
							Remove usage of StringView typedef  
						
						
						
					 
					
						2022-10-30 19:53:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							274dcc58a5 
							
						 
					 
					
						
						
							
							Remove superflous std::hash specialization  
						
						
						
					 
					
						2022-10-30 19:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							d06b23d819 
							
						 
					 
					
						
						
							
							More fixes  
						
						
						
					 
					
						2022-10-30 14:08:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							91e9623b31 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
					 
					
						2022-10-30 14:06:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							0021ccef59 
							
						 
					 
					
						
						
							
							Replace boost::string_ref with std::string_view  
						
						
						
					 
					
						2022-10-30 13:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							061f0a1f14 
							
						 
					 
					
						
						
							
							Fix includes  
						
						
						
					 
					
						2022-10-30 11:43:28 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							f97e18d285 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
					 
					
						2022-10-29 23:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							7b73b977ff 
							
						 
					 
					
						
						
							
							Replace boost::unordered_{map/set} with std, also remove code duplication  
						
						
						
					 
					
						2022-10-29 22:57:14 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d468f2897 
							
						 
					 
					
						
						
							
							Make edge metrics strongly typed ( #6421 )  
						
						... 
						
						
						
						This change takes the existing typedefs for weight, duration and
distance, and makes them proper types, using the existing Alias
functionality.
Primarily this is to prevent bugs where the metrics are switched,
but it also adds additional documentation. For example, it now
makes it clear (despite the naming of variables) that most of the
trip algorithm is running on the duration metric.
I've not made any changes to the casts performed between metrics
and numeric types, they now just more explicit. 
						
					 
					
						2022-10-28 15:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1d2c15995 
							
						 
					 
					
						
						
							
							Handle snapping parameter for all plugins in NodeJs bindings, but not for Route only ( #6417 )  
						
						
						
					 
					
						2022-10-22 16:49:35 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb1bb7a15b 
							
						 
					 
					
						
						
							
							Fix annotations=true handling in NodeJS bindings & libosrm ( #6415 )  
						
						
						
					 
					
						2022-10-19 08:35:18 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d160a9b5d 
							
						 
					 
					
						
						
							
							Revert back to using custom HTTP parser instead of Boost.Beast ( #6407 )  
						
						
						
					 
					
						2022-10-14 14:37:33 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d143de597d 
							
						 
					 
					
						
						
							
							Fix bug with large HTTP requests leading to Bad Request in osrm-routed. ( #6403 )  
						
						
						
					 
					
						2022-10-13 16:53:49 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a4b4648f4 
							
						 
					 
					
						
						
							
							Improve performance of JSON rendering ( #6380 )  
						
						
						
					 
					
						2022-10-03 21:43:51 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21888334dd 
							
						 
					 
					
						
						
							
							Do not generate intermediate .osrm file in osrm-extract. ( #6354 )  
						
						
						
					 
					
						2022-09-30 14:29:10 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							902bfc7806 
							
						 
					 
					
						
						
							
							Refactor CMake code related to compiler warnings, enable some additional warnings ( #6355 )  
						
						
						
					 
					
						2022-09-30 11:42:36 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c5d99b4cb 
							
						 
					 
					
						
						
							
							Improve performance of map matching via getPathDistance optimization ( #6378 )  
						
						
						
					 
					
						2022-09-29 22:27:19 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be353630d5 
							
						 
					 
					
						
						
							
							Fix a couple of warnings found by PVS Studio ( #6372 )  
						
						
						
					 
					
						2022-09-22 23:28:12 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b834810d5 
							
						 
					 
					
						
						
							
							Build Node bindings on Windows ( #6334 )  
						
						... 
						
						
						
						Extends CI to build NodeJS bindings for Windows. 
						
					 
					
						2022-09-20 20:43:13 +01:00