Commit Graph

1936 Commits

Author SHA1 Message Date
Dennis Luxen
eaaf54d886 make C++11 default on OS X 2013-10-15 14:35:35 +02:00
Dennis Luxen
4b3d634fe9 always compile with C++11 on OS X (Linux to follow) 2013-10-15 14:35:35 +02:00
Dennis Luxen
f77a699ea4 remove problematic luabind code 2013-10-15 14:35:35 +02:00
Dennis Luxen
e989e38cc2 further compile fixes for clang 3.3 (OS X 10.9) 2013-10-15 14:35:35 +02:00
Dennis Luxen
6a900ed6e7 remove unneeded member 2013-10-15 14:35:35 +02:00
Dennis Luxen
29e6b85f79 Add explicit shmem id for data loading 2013-10-15 14:35:34 +02:00
Dennis Luxen
2641408d53 fail gracefully when lock file is not present 2013-10-15 14:35:34 +02:00
Dennis Luxen
5b79226183 add static function to remove shared memory 2013-10-15 14:35:34 +02:00
Dennis Luxen
98f9f0cd48 make shmem swappable by ref and ptr 2013-10-15 14:35:34 +02:00
Dennis Luxen
cf7e107ad1 check if shmem segment exists 2013-10-15 14:35:34 +02:00
Dennis Luxen
ab66c1aa1b mild refactoring of debug outputs 2013-10-15 14:35:34 +02:00
Dennis Luxen
5b03366909 checking if data files actually exist 2013-10-15 14:35:34 +02:00
Dennis Luxen
7824e1446a removing completed todo markers 2013-10-15 14:35:34 +02:00
Dennis Luxen
59cf1a4937 deciding which memory subsystem to use depending on server.ini 2013-10-15 14:35:33 +02:00
Dennis Luxen
252113c838 implementing the fetch of name ids in shared memory 2013-10-15 14:32:45 +02:00
Dennis Luxen
e2f84d1acd commenting unneeded variables 2013-10-15 14:32:45 +02:00
Dennis Luxen
204dcecb28 fixing typo in build configuration 2013-10-15 14:32:44 +02:00
Dennis Luxen
70bbfbea12 fixing include typo 2013-10-15 14:32:44 +02:00
Dennis Luxen
2221a0a908 removing extra ; 2013-10-15 14:32:44 +02:00
Dennis Luxen
203b215093 loading correct file with rtree leafs and not inner nodes 2013-10-15 14:32:44 +02:00
Dennis Luxen
76ee84dae8 printing debug output 2013-10-15 14:32:44 +02:00
Dennis Luxen
79e1c87a01 swapping correct vectors 2013-10-15 14:32:44 +02:00
Dennis Luxen
ed208114be properly loading all data into shared memory 2013-10-15 14:32:44 +02:00
Dennis Luxen
7dd711b37c use only one pointer for shared layout 2013-10-15 14:32:44 +02:00
Dennis Luxen
4852802d66 load graph into shared memory 2013-10-15 14:32:44 +02:00
Dennis Luxen
c495b1faab graph format now canonical 2013-10-15 14:32:43 +02:00
Dennis Luxen
eb5bd8e6ac load timestamp into shared memory 2013-10-15 14:32:43 +02:00
Dennis Luxen
ff7dcf9c17 load coordinate list into shared memory 2013-10-15 14:32:43 +02:00
Dennis Luxen
2b12a16c84 load orig edge information 2013-10-15 14:32:43 +02:00
Dennis Luxen
4d00b2ebbb Renaming variables to properly reflect its content 2013-10-15 14:32:43 +02:00
Dennis Luxen
1ba5abbaef add all binaries to ignore list 2013-10-15 14:32:43 +02:00
Dennis Luxen
b87a98bbda street name file is now more canonical 2013-10-15 14:32:43 +02:00
Dennis Luxen
f76361a345 changing file format for coordinates to be canonical 2013-10-15 14:32:43 +02:00
Dennis Luxen
f25bab9555 create lock file if it does not exist 2013-10-15 14:32:42 +02:00
Dennis Luxen
ed78b8429f adding proper typedefs s.t. all used types are known 2013-10-15 14:32:42 +02:00
Dennis Luxen
94e9dd8f28 store name id of edges in shmem, too 2013-10-15 14:32:42 +02:00
Dennis Luxen
90215ca0dd move shmem stored sizes to 64 bits 2013-10-15 14:32:42 +02:00
Dennis Luxen
34eb647fcb implementing loading of data into shared memory 2013-10-15 14:32:42 +02:00
Dennis Luxen
83205290de Reordering resource aquisition 2013-10-15 14:32:42 +02:00
Dennis Luxen
02fd528c32 removing debug output 2013-10-15 14:32:42 +02:00
Dennis Luxen
e05193f46d osrm-datastore handles manangement of shared memory 2013-10-15 14:32:42 +02:00
Dennis Luxen
14e2d900b5 All tests are passing for internal memory\! 2013-10-15 14:32:41 +02:00
Dennis Luxen
ba4290340d removing debug output and calling it a day 2013-10-15 14:32:41 +02:00
Dennis Luxen
5a04700bae create sentinel to adjancency array during preprocessing 2013-10-15 14:32:41 +02:00
Dennis Luxen
999f50dce9 inverting assertion 2013-10-15 14:32:41 +02:00
Dennis Luxen
9522e6e714 properly check for (non-)empty vectors 2013-10-15 14:32:41 +02:00
Dennis Luxen
7836ea4479 implement GetName() for shared memory (copy&paste) 2013-10-15 14:32:40 +02:00
Dennis Luxen
37e8ab8de1 implement operator()+ for shared memory iterator 2013-10-15 14:32:40 +02:00
Dennis Luxen
34048497e7 implement GetName for internal memory 2013-10-15 14:32:40 +02:00
Dennis Luxen
5197422482 fetch ptr from shared memory to via node list 2013-10-15 14:32:40 +02:00