Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7802f86bd6 
							
						 
					 
					
						
						
							
							Measure peak RAM in benchmarks ( #6995 )  
						
						
						
					 
					
						2024-07-25 21:27:37 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2f877eb9d 
							
						 
					 
					
						
						
							
							Remove unused MapStorage and GenerationArrayStorage ( #6990 )  
						
						
						
					 
					
						2024-07-11 23:10:14 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e17869e21 
							
						 
					 
					
						
						
							
							Re-use priority queue in StaticRTree ( #6952 )  
						
						
						
					 
					
						2024-06-25 18:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1eabc3ecc 
							
						 
					 
					
						
						
							
							Replace boost::filesystem with std ( #6432 )  
						
						
						
					 
					
						2024-06-20 21:44:28 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fd8d0c24a 
							
						 
					 
					
						
						
							
							Fix performance-noexcept-move-constructor clang-tidy warning ( #6933 )  
						
						
						
					 
					
						2024-06-08 08:33:54 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c57b0d28b0 
							
						 
					 
					
						
						
							
							Fix performance-noexcept-swap clang-tidy warning ( #6931 )  
						
						
						
					 
					
						2024-06-07 16:18:10 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2725202771 
							
						 
					 
					
						
						
							
							Use Lemire's fast check whether to escape a JSON string ( #6923 )  
						
						
						
					 
					
						2024-05-31 19:58:57 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42fafdcdfe 
							
						 
					 
					
						
						
							
							Use custom struct instead of std::pair in QueryHeap ( #6921 )  
						
						
						
					 
					
						2024-05-31 07:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8de759cd6 
							
						 
					 
					
						
						
							
							Use std::string_view::starts_with instead of boost::starts_with ( #6918 )  
						
						
						
					 
					
						2024-05-30 21:55:25 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb9d1cefcc 
							
						 
					 
					
						
						
							
							Get rid of boost::math::constants::* and M_PI in favor of std::numbers ( #6916 )  
						
						
						
					 
					
						2024-05-30 19:40:56 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ff096ac5c 
							
						 
					 
					
						
						
							
							Make constants in PackedVector constexpr ( #6917 )  
						
						
						
					 
					
						2024-05-30 15:12:42 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ea757ed02 
							
						 
					 
					
						
						
							
							Remove unused header file ( #6913 )  
						
						
						
					 
					
						2024-05-29 09:13:13 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1ed73126d 
							
						 
					 
					
						
						
							
							Use std::variant instead of mapbox::util::variant ( #6903 )  
						
						
						
					 
					
						2024-05-28 18:52:49 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7a990d0b5 
							
						 
					 
					
						
						
							
							Use C++20 ( #6877 )  
						
						
						
					 
					
						2024-05-25 18:25:13 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8306ed8ae3 
							
						 
					 
					
						
						
							
							Remove superflous iostreams include from header files ( #6901 )  
						
						
						
					 
					
						2024-05-25 09:17:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							babdced52f 
							
						 
					 
					
						
						
							
							Replace GCC-specific attribute with [[nodiscard]] attribute ( #6899 )  
						
						
						
					 
					
						2024-05-24 20:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46dc660801 
							
						 
					 
					
						
						
							
							Replace boost::hash by std::hash ( #6892 )  
						
						... 
						
						
						
						* Replace boost::hash by std::hash
* Fix formatting
* Update CHANGELOG.md 
						
					 
					
						2024-05-23 14:35:56 +02:00 
						 
				 
			
				
					
						
							
							
								Mugr Rex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efe6840d08 
							
						 
					 
					
						
						
							
							Replace boost::optional with std::optional ( #6611 )  
						
						
						
					 
					
						2024-05-22 14:58:07 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d259848456 
							
						 
					 
					
						
						
							
							Optimise R-tree queries in the case of map matching ( #6881 )  
						
						
						
					 
					
						2024-05-20 12:32:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0583582772 
							
						 
					 
					
						
						
							
							Remove include that breaks compilation for Boost v1.85.0 ( #6856 )  
						
						... 
						
						
						
						* Remove include that breaks compilation for Boost v1.85.0
* Update CHANGELOG.md
* Fix typo
* Fix issues found by newer clang-tidy version
* Add include to boost filesystem to satisfy Windows compiler 
						
					 
					
						2024-05-06 18:52:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f9d591ab7 
							
						 
					 
					
						
						
							
							Upgrade clang-format to version 15 ( #6859 )  
						
						
						
					 
					
						2024-05-06 09:14:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0e3e2af23 
							
						 
					 
					
						
						
							
							Extract prerelease/build information from package semver ( #6839 )  
						
						... 
						
						
						
						* Extract prerelease/build information from package semver
Currently we only extract the major.minor.patch identifiers from
the semver label stored in package.json.
This leads to version information in executables incorrectly
reporting a release version is running on prereleases and special builds.
This commit is a quickfix to extract this information and report it
in version strings.
CMake regex parsing is not sophisticated enough to handle the full semver
regex, so we might need to explore other CMake modules if we want to
strictly parse the label. 
						
					 
					
						2024-03-24 18:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8526cc7d45 
							
						 
					 
					
						
						
							
							Replace deprecated std::is_pod ( #6717 )  
						
						... 
						
						
						
						* Replace deprecated std::is_pod 
						
					 
					
						2024-03-17 11:49:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31e31a63d0 
							
						 
					 
					
						
						
							
							Fix some compilation issues on modern macOS systems ( #6709 )  
						
						... 
						
						
						
						* Fix various compiler warnings generated by Apple clang 15, and workaround some boost 1.8 bugs
* Fix formatting. 
						
					 
					
						2023-10-12 23:04:39 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Bell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db7946d762 
							
						 
					 
					
						
						
							
							Add support for disabling feature datasets ( #6666 )  
						
						... 
						
						
						
						This change adds support for disabling datasets, such that specific
files are not loaded into memory when running OSRM. This enables users
to not pay the memory cost for features they do not intend to use.
Initially, there are two options:
- ROUTE_GEOMETRY, for disabling overview, steps, annotations and waypoints.
- ROUTE_STEPS, for disabling steps only.
Attempts to query features for which the datasets are disabled will
lead to a DisabledDatasetException being returned. 
						
					 
					
						2023-08-04 18:43:37 +01:00 
						 
				 
			
				
					
						
							
							
								Lasse Liehu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af59a9cfae 
							
						 
					 
					
						
						
							
							Fix build with GCC 13 ( #6632 )  
						
						... 
						
						
						
						Building with GCC 13 failed because for example std::int32_t
was not found. Porting guide [1] suggested to add explicit includes
for <cstdint> if necessary, so did just that.
[1]: https://gcc.gnu.org/gcc-13/porting_to.html  
						
					 
					
						2023-05-31 07:53:04 +02:00 
						 
				 
			
				
					
						
							
							
								Al 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ca913132a 
							
						 
					 
					
						
						
							
							Added block_counter variable to a preprocessor check, minor bug. ( #6596 )  
						
						
						
					 
					
						2023-04-16 23:22:30 +02: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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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