| 
							
							
								 Kajari Ghosh | fc52dd85fe | refactor graph_loader (#3333) Refactors the GraphLoader class to use the safer FileReader wrapper for better error handling. | 2016-11-21 17:32:00 -08:00 |  | 
			
				
					| 
							
							
								 karenzshea | 0bd08224bf | add comments, refactor find obvious turn | 2016-11-21 13:16:30 -05:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 3bade8625f | Don't crash on assigning nil to a string in lua | 2016-11-21 12:17:44 +01:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 95a584a30d | Make rounding when computing PhantomNode weight symmetric Resolves a problem where the duration in forward and backward direction
was slightly different. | 2016-11-18 17:46:32 +01:00 |  | 
			
				
					| 
							
							
								 Kerrick Staley | 2c9e18d5a9 | Hardcode search radius parameters | 2016-11-17 17:56:23 +01:00 |  | 
			
				
					| 
							
							
								 kerrick-lyft | b73c59088c | Smarter search radius formula for map matching | 2016-11-17 17:56:23 +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. Hofmann | 1b4779a58c | Avoids Shuffling Data Around for Nothing, closes 3306 | 2016-11-17 12:51:18 +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 | eb12c16fd6 | Output newlines for each progress indicator when not on a tty. | 2016-11-15 18:14:05 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 17c32f5ce7 | Fully revert 04f8b653c94614 | 2016-11-15 16:55:02 -08: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 | 7b1131b982 | Consolidate vector deserialization. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 1fc969e6c8 | Fix naming convention, and pass-by-reference for data layout. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 49f960064c | Partial revert of 04f8b653c94614 - the PackedVector is special. | 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 | 608044305d | Rename the datafacades to more clearly describe what they do. | 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 | 97244557b1 | Don't need to use new, make_unique<> can do what we need here. | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | e2e5eb0169 | Remove use of ShM<>::vector in favour of the boost::iterator_range | 2016-11-15 16:55:02 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 6949d7ee5b | Remove ownership of block pointers from base class. | 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 | b1125b7f1f | Rename base class to something more in line with it's actual function. | 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 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 8f6dd805e5 | Fixes ODR Violation in Graph Loader, closes #3308 | 2016-11-15 12:04:13 +01:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 7e4020c010 | Allocates memory for the node info list upfront. Turns out we were not doing this. Huh.
Callstack:
- 78583d2c8c/include/util/graph_loader.hpp (L65-L68)-538bbd47d1/src/extractor/extractor.cpp (L423-L424)-78583d2c8c/src/extractor/extractor.cpp (L465-L466)-78583d2c8c/src/extractor/extractor.cpp (L254-L261) | 2016-11-15 00:06:52 +01:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 78583d2c8c | fix getTurnDirection, widen straightrange, adjust tests accordingly | 2016-11-14 11:09:14 +01:00 |  | 
			
				
					| 
							
							
								 Michael Krasnyk | b57169e221 | Flush stxxl vectors before using in PrepareData | 2016-11-12 02:09:51 +01:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | f88ac989ea | reserve when possible | 2016-11-11 14:48:50 +01:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 827a1fbd7a | separate intersection generation and intersection normalization | 2016-11-10 12:56:46 +01:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | e84a0ea37c | reduce coordinate_extraction overhead. slowdown reduced by 30 percent | 2016-11-10 10:44:54 +01:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 7073403f1b | rip out dedicated file for single function (minor refactor) | 2016-11-09 12:52:39 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | af7960a796 | Fix buffering of query box - it was shrinking in the Y axis, rather than growing. | 2016-11-08 11:45:28 -08:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 4c6d6aeaa7 | Fix retrieval of forward/reverse data. | 2016-11-08 11:45:27 -08:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 9c11f4231c | add locations feature to allow testing turn locations, fix minor bug breaking the arrival location | 2016-11-08 13:42:15 +01:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 837ab105ad | fix error in ordering arguments for requiresNameAnnounced versions | 2016-11-08 12:14:23 +01:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 6ac9617d49 | Adapt test to returning ref, Take Pronunciation into Account, Fixes name change heuristic usage in UTurn check | 2016-11-08 12:14:23 +01:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | c1651ccb12 | Uses Name Change Heuristic Instead of Comparing Name Ids References:
- https://github.com/Project-OSRM/osrm-backend/issues/2857
- https://github.com/Project-OSRM/osrm-backend/pull/2900
- https://github.com/Project-OSRM/osrm-backend/issues/2909 | 2016-11-08 12:14:23 +01:00 |  | 
			
				
					| 
							
							
								 Kajari Ghosh | f33180f092 | request polyline with precision of 5 or 6 positions (#3220) | 2016-11-07 15:11:21 -05:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 2fb40944bf | pull in intersection finder accumulator | 2016-11-04 13:28:09 +01:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | cd03877c90 | link ConnectedRoad and TurnOperation via class hierarchy and empower intersection by adding basic functionality to pod type
refactor extractor/toolkit into intersection | 2016-11-03 13:42:29 +01:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 08a5648e3e | Use coorect osm ids for start/target segment | 2016-11-02 17:52:41 +00:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | faa5185440 | add node-based-graph traversal capabilities | 2016-11-02 15:38:09 +01:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 4ba8ccfcce | add a geojson debugger that allows creating features for easy inspection | 2016-11-02 14:54:00 +01:00 |  |