Dennis Luxen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1eabc3ecc 
							
						 
					 
					
						
						
							
							Replace boost::filesystem with std ( #6432 )  
						
						
						
					 
					
						2024-06-20 21:44:28 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							523ee762f0 
							
						 
					 
					
						
						
							
							Upgrade to clang-tidy 18 ( #6919 )  
						
						
						
					 
					
						2024-06-06 22:20:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8306ed8ae3 
							
						 
					 
					
						
						
							
							Remove superflous iostreams include from header files ( #6901 )  
						
						
						
					 
					
						2024-05-25 09:17:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f9d591ab7 
							
						 
					 
					
						
						
							
							Upgrade clang-format to version 15 ( #6859 )  
						
						
						
					 
					
						2024-05-06 09:14:46 +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 
						 
				 
			
				
					
						
							
							
								Michael Bell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bb82ce1e2 
							
						 
					 
					
						
						
							
							Minor fixes ( #6655 )  
						
						... 
						
						
						
						* Ensure required file check in osrm-routed is correctly enforced.
The storage module had a stricter check. This keeps the IOConfig
check in sync.
* Correct HTTP docs to reflect summary output dependency on steps parameter.
There is no summary parameter.
* npm audit fix 
						
					 
					
						2023-07-18 20:23:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							7c06726a35 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
					 
					
						2022-12-20 18:00:11 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							5c9d0d152c 
							
						 
					 
					
						
						
							
							Remove usage of StringView typedef  
						
						
						
					 
					
						2022-10-30 19:53:26 +01: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be353630d5 
							
						 
					 
					
						
						
							
							Fix a couple of warnings found by PVS Studio ( #6372 )  
						
						
						
					 
					
						2022-09-22 23:28:12 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96f5780f06 
							
						 
					 
					
						
						
							
							Update CI to use clang-tidy 14 ( #6353 )  
						
						
						
					 
					
						2022-08-31 23:39:47 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e74b7af9d 
							
						 
					 
					
						
						
							
							Enable performance-move-const-arg clang-tidy check ( #6319 )  
						
						
						
					 
					
						2022-08-23 19:03:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rafael Guglielmetti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3c7995b00 
							
						 
					 
					
						
						
							
							Add missing files in exception message ( #5360 )  
						
						
						
					 
					
						2022-08-22 08:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06b1b980bb 
							
						 
					 
					
						
						
							
							Enable even more clang-tidy checks ( #6273 )  
						
						
						
					 
					
						2022-07-04 21:46:59 +01:00 
						 
				 
			
				
					
						
							
							
								Siarhei Fedartsou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d2db20777 
							
						 
					 
					
						
						
							
							Enable more clang-tidy checks. ( #6270 )  
						
						... 
						
						
						
						* Enable more clang-tidy checks 
						
					 
					
						2022-06-30 14:32:12 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50d9632ed7 
							
						 
					 
					
						
						
							
							Upgrade formatting to clang-format 10 ( #5895 )  
						
						... 
						
						
						
						* Update formatting tools to clang-format-10
* Reformat using clang-format-10.0.09 
						
					 
					
						2020-11-26 07:21:39 -08:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d0b2ca987 
							
						 
					 
					
						
						
							
							Removed STXXL support.  
						
						
						
					 
					
						2020-08-20 11:54:02 +03: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 
							
						 
					 
					
						
						
						
						
							
						
						
							f36707d1fb 
							
						 
					 
					
						
						
							
							revert file mode to 664  
						
						
						
					 
					
						2019-10-04 17:39:05 +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 
						 
				 
			
				
					
						
							
							
								Přemysl Šťastný 
							
						 
					 
					
						
						
						
						
							
						
						
							b4f849adaa 
							
						 
					 
					
						
						
							
							Solved this warning:  
						
						... 
						
						
						
						In file included from /home/travis/build/Project-OSRM/osrm-backend/include/storage/shared_data_index.hpp:4,
                 from /home/travis/build/Project-OSRM/osrm-backend/include/engine/datafacade/contiguous_block_allocator.hpp:4,
                 from /home/travis/build/Project-OSRM/osrm-backend/include/engine/datafacade/contiguous_internalmem_datafacade.hpp:5,
                 from /home/travis/build/Project-OSRM/osrm-backend/include/engine/plugins/nearest.hpp:5,
                 from /home/travis/build/Project-OSRM/osrm-backend/src/engine/plugins/nearest.cpp:1:
/home/travis/build/Project-OSRM/osrm-backend/include/storage/shared_datatype.hpp:102:26: warning: inline function ‘virtual void* osrm::storage::BaseDataLayout::GetBlockPtr(void*, const string&) const’ used but never defined
     virtual inline void *GetBlockPtr(void *base_ptr, const std::string &name) const = 0; 
						
					 
					
						2019-05-28 12:45:47 +02:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b45ff7a18 
							
						 
					 
					
						
						
							
							Store metadata about original OSM data, and return it in the API response, if available.  
						
						
						
					 
					
						2019-01-30 15:31:56 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							498259b220 
							
						 
					 
					
						
						
							
							Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost.  
						
						... 
						
						
						
						Adds approx 10% to total data size.  Speeds up large table requests by 2 orders of magnitude.
Co-authored-by: Kajari Ghosh <ghoshkaj@gmail.com> 
						
					 
					
						2018-10-30 15:41:06 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f9cb44368 
							
						 
					 
					
						
						
							
							mmap tarfiles directly when mmapping is enabled, instead of copying data into separate mmapped block 
						
						... 
						
						
						
						Co-authored-by: Kajari Ghosh <ghoshkaj@gmail.com> 
						
					 
					
						2018-10-26 23:53:59 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d80318f8ea 
							
						 
					 
					
						
						
							
							Match serialized bit-packing for vector<bool> to match in-memory layout for vector_view<bool> so that data can be directly mmapped.  
						
						
						
					 
					
						2018-10-26 23:53:50 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							69d7825542 
							
						 
					 
					
						
						
							
							Increase allowed shared memory regions to 512 from ~120  
						
						
						
					 
					
						2018-09-05 11:48:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9695fa7941 
							
						 
					 
					
						
						
							
							Remove weight and duration from customizer::EdgeBasedGraphEdgeData  
						
						
						
					 
					
						2018-04-28 08:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9b4a4fdd82 
							
						 
					 
					
						
						
							
							Add customizer::MultiLevelGraph  
						
						
						
					 
					
						2018-04-28 08:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8adbfe06ed 
							
						 
					 
					
						
						
							
							Throw an exception if a shared region is not found  
						
						
						
					 
					
						2018-04-28 08:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b831364f 
							
						 
					 
					
						
						
							
							empty list of shmem regions if none found  
						
						
						
					 
					
						2018-04-13 12:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							730d2b5ef2 
							
						 
					 
					
						
						
							
							log err instead of throwing when no shmem regions found  
						
						
						
					 
					
						2018-04-13 12:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							17cd1575f6 
							
						 
					 
					
						
						
							
							Use base-256 encoding for files larger 68G  
						
						... 
						
						
						
						Reference:
http://lists.busybox.net/pipermail/busybox/2011-May/075596.html  
						
					 
					
						2018-04-10 21:12:39 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							29d1b34140 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						2018-04-07 00:22:29 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a915542916 
							
						 
					 
					
						
						
							
							Add option to only update the metric dependent data  
						
						
						
					 
					
						2018-04-07 00:22:29 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							fea07f343b 
							
						 
					 
					
						
						
							
							Load data in two separate data regions  
						
						
						
					 
					
						2018-04-07 00:22:29 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c7daa521ad 
							
						 
					 
					
						
						
							
							Address PR comments  
						
						
						
					 
					
						2018-04-05 15:12:47 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							4610fd9ff1 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						2018-04-05 15:12:47 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0e8b8b4901 
							
						 
					 
					
						
						
							
							Add nodejs test for dataset name  
						
						
						
					 
					
						2018-04-05 15:12:47 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							2c80f76004 
							
						 
					 
					
						
						
							
							Add support for naming the dataset  
						
						
						
					 
					
						2018-04-05 15:12:47 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							666ce46d36 
							
						 
					 
					
						
						
							
							Refactor shared memory storage to allow for multiple named datasets  
						
						
						
					 
					
						2018-04-05 15:12:47 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							51fe0dd5a0 
							
						 
					 
					
						
						
							
							Add missing check of a tar writing function  
						
						
						
					 
					
						2018-04-05 00:54:50 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							14d2199cd8 
							
						 
					 
					
						
						
							
							Always create a new kv pair to avoid using shared strings  
						
						
						
					 
					
						2018-04-04 12:38:40 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							cb4586ebee 
							
						 
					 
					
						
						
							
							Make use of the view factory in the data facade  
						
						
						
					 
					
						2018-04-04 12:38:40 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							44924b4bb4 
							
						 
					 
					
						
						
							
							Refactor view creation to own header file  
						
						
						
					 
					
						2018-04-04 12:38:40 +02:00