| 
							
							
								 Michael Krasnyk | f42136637d | Add edge-based graph loading in MLD facade | 2017-03-08 00:56:50 +00:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 694bf9d8b1 | Integrate CellStorage into datafacade | 2017-03-08 00:56:50 +00:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | ef71cc0d12 | Clang format | 2017-03-08 00:56:50 +00:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 108fce896b | Pull everthing in the facades | 2017-03-08 00:56:50 +00:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | ff0a98196f | Initial interation on writing out MLD partition/cell data | 2017-03-08 00:56:50 +00:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 2fa8d0f534 | Port OSRM, Engine and Datafacades to be algorithm aware | 2017-03-03 16:02:12 +00:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | f71d742b5e | Implements Mapping for NodeBasedGraph -> EdgeBasedgraph Translation | 2017-03-01 16:09:29 +00:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | 82acd59a8e | shared monitor implementation with a conditional variable or a ring buffer with semaphores | 2017-02-24 16:01:56 +00:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 0c04c6cafb | Address PR comments | 2017-02-07 18:12:49 +00:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | 6e1c4bfecd | Added indexed array data type with variable and fixed group blocks | 2017-02-07 07:41:12 +00:00 |  | 
			
				
					| 
							
							
								 Pepijn Schoen | 9d2628b74f | Don't use bool return values on successful write, instead rely on exception throwing | 2017-02-02 10:31:32 +01:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | c22ce3ae1f | Use shared memory region mapping at fixed address for OSX | 2017-01-31 13:25:59 +01:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 279f8aabfb | Allow specifing a weight for routing that is independent of duration | 2017-01-27 11:19:37 +01:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | 7deff5837c | Throw IO error if the number of read bytes does not match count and the stream is in failed state | 2017-01-27 11:19:37 +01:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 70e899378d | Replace shmctl with waiting on all on-Linux platforms | 2017-01-14 01:14:29 +01:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | dbd70d4884 | Throw exception with more helpful error message when shmctl fails | 2017-01-14 01:14:29 +01:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | b8f631f6f6 | fake waiting by sleep on windows | 2017-01-14 01:14:29 +01:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 763ad0d047 | Print warning on Windows that we can't wait for clients | 2017-01-14 01:14:29 +01:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 104e23abf3 | Restore --max-wait and file_lock for osrm-datastore | 2017-01-14 01:14:29 +01:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | fce8d72895 | Change to condvar signaling if data region swapped | 2017-01-14 01:14:29 +01:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | 774b8688ca | read_only if shmem size is 0, read_write otherwise | 2017-01-14 01:14:29 +01:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | fe2beb6f68 | Respect data constness in Write methods | 2017-01-13 22:37:46 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | f7e8581a1b | Replace fingerprint with semver-based scheme. (#3467) | 2017-01-06 13:45:08 -08:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 1153b78c06 | Fixes various compiler diagnostics Found with LLVM 3.9.1 and then fixed the most severe categories. | 2017-01-06 16:47:52 +01:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 559c88b36d | Adds runtime alignment assertions, see #3267 | 2017-01-05 16:27:53 +01:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | b376c97db8 | Join LAYOUT and DATA shared memory blocks into REGION | 2016-12-23 11:56:22 +01:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 2288704bb5 | don't assign unused name to exception | 2016-12-08 13:35:28 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 468d8c0031 | Refactor logging, improve error handling workflow, clang-format. (#3385) | 2016-12-06 12:30:46 -08:00 |  | 
			
				
					| 
							
							
								 Pepijn Schoen | 6f4c6e84ae | Handle file output through a FileWriter, align interfaces for FileWriter and FileReader | 2016-12-06 15:59:12 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 5a311012af | Consolidate file reading through the new FileReader class/interface. (#3321) | 2016-11-30 19:08:01 -08:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | a1127c3e09 | reduce numbers of intersections in findNextIntersection, don't normalise for turn lanes | 2016-11-30 10:21:53 +01:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | ba2629456f | Added a copy of std::align due to missing implementation in gcc < 5 References:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57350 | 2016-11-17 16:02:56 +01:00 |  | 
			
				
					| 
							
							
								 Daniel J. H | 73e365d398 | Conditionally checks std::is_trivially_copyable only if available. (#3327) | 2016-11-16 12:07:45 -08:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | d5bf508046 | Fix alignments in shared facade via alignof/std::align | 2016-11-16 18:20:19 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 53ef2e2955 | Use an enum type for the 'should read fingerprint' flag, rather than a mysterious boolean Fix tests. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 83a9d0590d | Pass-by-reference instead of pointer. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | d8b016b92a | Simplify read error detection. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 2dfeb0cabc | Remove unused code. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 2f9b5788d0 | Destructor should fail hard if an exception is raised. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | be496eb4e3 | Return the type we claim it will return. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 4ad6d88888 | Refactor file loading to use a common class that has proper error handling. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | e226b52f21 | const-ify things, use RAII for file closure, and start to use io:: to read some stuff. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 33ff92d27e | Remove debugging code. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | bf6df74d44 | Consolidate datafacade file loading logic. Both datafacades now use a single large memory block and common
file loading logic. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | f02b7b0910 | [skip ci] Fix formating using format.sh | 2016-10-28 14:45:05 -07:00 |  | 
			
				
					| 
							
							
								 Huyen Chau Nguyen | cf35bbeb50 | refactor function names; consolidate readCount() functions; remove templated types as much as possible for type safety;
add more comments;
clean up code, add const if possible; | 2016-10-26 13:18:52 -07:00 |  | 
			
				
					| 
							
							
								 Huyen Chau Nguyen | fe94977c9b | refactor loading code of .ramIndex files and move to io.hpp | 2016-10-26 13:18:52 -07:00 |  | 
			
				
					| 
							
							
								 Huyen Chau Nguyen | 69a60686dc | refactor loading code of .datasource_indexes and .datasource_names files and move to io.hpp | 2016-10-26 13:18:52 -07:00 |  | 
			
				
					| 
							
							
								 Huyen Chau Nguyen | 7b97e1035f | refactor loading code of .nodes and .edges files and move to io.hpp | 2016-10-26 13:18:52 -07:00 |  | 
			
				
					| 
							
							
								 karenzshea | c4f010e363 | read properties stream to size of properties object, not 1 | 2016-10-26 13:18:52 -07:00 |  |