Patrick Niklaus
|
a636e8cc13
|
Include datasources in .geometries file and refactor .datasource_names
|
2017-03-10 20:40:59 +00:00 |
|
Patrick Niklaus
|
ffd6311e7d
|
Address PR comment by @oxidase
|
2017-03-10 14:43:02 +00:00 |
|
Patrick Niklaus
|
260a84b94b
|
Simplify write/read code
|
2017-03-10 14:43:02 +00:00 |
|
Pepijn Schoen
|
c7fc36a61b
|
Normalize file writes
|
2017-03-09 14:16:41 +00:00 |
|
Michael Krasnyk
|
264cec12e9
|
Fix reading MLD data into shared memory block
|
2017-03-08 00:56:50 +00:00 |
|
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 |
|