Kajari Ghosh
fbba23e66d
set up for computing durations while unpacking them
...
copy dummy cache over
implement retrievePackedPathFromSearchSpace
calculate packed_path_from_source_to_middle
debugging the retrievePackedPathFromSearchSpace function implementation
adding in packed_path_from_source_to_middle
cache is partway working
unpack path and get duration that way
the computeDurationForEdge method
comment out cache
clean up the code
move vector creation and allocation to outside of loop
hack to not return vectors on facade.GetUncompressedForwardDurations and facade.GetUncompressedReverseDurations
clean up hack
add exclude_index to cache key
clearing cache with timestamp
rebase against vectors->range pr
swapped out unordered_map cache with a boost_lru implementation
calculation for cache size
cleaned up comment about cache size calculations
unit tests
cache uses unsigned char for exclude index
clean up cache and unit tests
pass in a hashed key to the threadlocal cache
500 mb threadlocal 2 t
fixes and a rebase
correct calculation
2018-05-04 11:31:38 -04:00
Michael Krasnyk
41c31a2388
Use mapbox::util::optional instead of std::experimental::optional
2018-04-27 05:21:08 +02:00
Daniel Patterson
a6cf2eee7e
Use faster method for calculating distances.
...
fix cmakelist
2018-04-27 05:21:08 +02:00
Michael Krasnyk
5c4353b46e
Removing submodules
2018-04-19 22:13:07 +03:00
Michael Krasnyk
80ad38bbc6
Merge commit '6bee8866de99a602039feef463c22c972f0f86aa' as 'third_party/vtzero'
2018-04-19 22:03:52 +03:00
Michael Krasnyk
ba92674c6e
Merge commit '68019a1fb20928beaa7b0cb2d8310af29ffe789e' as 'third_party/protozero'
2018-04-19 22:03:49 +03:00
Michael Krasnyk
3a9acde2c3
Merge commit 'a3a7a822e136d2357660d85124d8e7bb26ea6f7c' into subtrees-protozero-vtzero
2018-04-19 22:03:25 +03:00
Patrick Niklaus
69fa52a010
Use byte based tar size encoding above 8GB
2018-04-10 21:12:39 +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
Michael Krasnyk
3cd8e0fef8
Use 12 octal digits in mtar_raw_header_t::size
2018-04-10 21:12:39 +02:00
Michael Krasnyk
397bb694fd
Fix mtar file size truncation to 4G
2018-04-10 21:12:39 +02:00
Patrick Niklaus
e25654c210
MICROTAR: Patch microtar to allow reading from files we are writing to.
2018-03-26 11:02:33 +00:00
Patrick Niklaus
c04e1b2ded
Merge commit '098d77c658fa846aff55a35c0ad42955e9f736ee' as 'third_party/microtar'
2018-03-26 11:01:50 +00:00
karenzshea
7923fdcaef
error when mld files or data are missing, compability -> compatibility
2017-10-09 16:36:38 +02:00
Michael Krasnyk
6a3ea876b5
Fix EOL value in libosmium opl script
2017-09-14 20:00:05 +02:00
Patrick Niklaus
95442d45aa
Merge commit '6eb4f090f98f6b17a23c57768c16b7716b6c9cbd' as 'third_party/libosmium'
2017-08-30 09:30:27 +00:00
Patrick Niklaus
b4ad6588ed
Remove old libosmium
2017-08-30 09:30:18 +00:00
Patrick Niklaus
04acd2141b
Use sol 2.17.5 instead
2017-07-20 22:01:54 +00:00
Patrick Niklaus
9418f5613a
Update sol2 to v2.17.5
2017-07-18 21:11:03 +00:00
Patrick Niklaus
22a3e06e1c
Merge commit 'b91c2f0299722e64a6945808d64c3397c35811d0' into third_party/update_dependencies
2017-07-18 21:08:32 +00:00
karenzshea
1b162c1962
remove rapidjson gtest dep
2017-06-02 10:26:39 +02:00
Michael Krasnyk
f5564c9275
Merge commit '632ce270fa23d00e969877e983da6bc7cbaf1458' as 'third_party/rapidjson'
2017-06-02 09:35:53 +02:00
Daniel J. Hofmann
e52a8e060b
Updates sol2 to v2.15.8, resolves #3733
2017-02-20 10:11:18 +00:00
Patrick Niklaus
7ecf3410bf
Bundle mason.cmake and mason.sh
2017-02-16 16:08:07 +00:00
Daniel J. Hofmann
6468a1ba79
Merge commit 'ce1141982b4f7acf581d62a379f8fb49ac63f6b8' into mason07
2017-02-15 11:48:43 +01:00
Michael Krasnyk
66cb75f4a3
Merge commit '0c6dee4befebf823d839d1092bcae79afbf4f12e' into merge/libosmium-2.11.0
2017-01-20 14:05:21 +01:00
Daniel J. Hofmann
93d89ad686
Updates vendored mason to v0.4 for LLVM 3.9.1
2017-01-09 14:26:44 +05:30
Daniel Patterson
d3ef993d5f
Bump SOL2 to v2.15.5 to fix OSX compilation problems.
2016-12-16 10:13:33 +01:00
Patrick Niklaus
6e29f9889b
Merge commit 'f8dd96543542220181c76afb8c084f4908213fb5' as 'third_party/mason'
2016-12-15 10:31:15 +00:00
Patrick Niklaus
708ac04562
Remove old mason
2016-12-15 10:28:43 +00:00
karenzshea
d5904d5756
increase template depth on clang and gcc builds
2016-12-15 10:55:16 +01:00
Daniel J. Hofmann
0f59b78c02
Rewrite lua bindings using sol interface
2016-12-15 10:55:16 +01:00
Daniel Patterson
3dfbf42e61
Don't mark all lanes as designated when there are blank lane specifiers in the tag.
2016-12-15 10:55:16 +01:00
Daniel Patterson
29b3caf529
Upgrade to mapbox/variant 1.1.4
2016-12-01 15:44:27 -08:00
Daniel J. Hofmann
1dde5d288d
Merge commit '6f885b5bdb2d220eb49e7d0fabcd520f56f2b419' into libosmium-2.10.2
2016-11-16 11:33:59 +01:00
Daniel J. Hofmann
72bfbed1f1
Merge commit 'babbda98a6ea1d53a8bc5015ef5dfb313c47186a' into libosmium-2.10.0
2016-11-11 15:50:02 +01:00
Dane Springmeyer
de77befb23
Merge commit 'a5db3d72f1bc9a8253e327a18d535d244a635b6a' into mason-improvements
2016-11-08 15:30:44 -08:00
Dane Springmeyer
f39eb999e5
Merge commit 'a34a885031fcb1797621e8968497561a4837e06a' as 'third_party/mason'
2016-10-28 12:21:21 -07:00
karenzshea
5b4e2950d9
Merge commit '879f7eb04200d7d2c28af565229bf6e3d54274fd' into retry/libosmium
2016-10-03 13:08:59 -04:00
Daniel J. Hofmann
6aa97048df
Rip out custom CSV parser code and its third_party dependency
2016-05-19 00:01:54 +02:00
Patrick Niklaus
ea027a7cc1
Merge commit '62e8601919faca57a0fa4be1a910458390450cc9' as 'third_party/variant'
2016-03-24 21:32:27 +01:00
Patrick Niklaus
be2cc7aed9
Remove variant
2016-03-24 21:32:12 +01:00
Patrick Niklaus
2557fb4f4d
Merge commit '8511256779228db8d2ffed7ccced2b53c70be248' as 'third_party/libosmium'
2016-03-01 17:56:55 +01:00
Patrick Niklaus
ae85d86d8f
Remove libosmium
2016-03-01 17:54:39 +01:00
Dane Springmeyer
c40375a424
update libosmium to v2.6.0
2016-02-10 13:41:22 -08:00
Daniel J. Hofmann
d516e1c736
Update in-tree libosmium dependency to 2.5.4
...
The latest releases have some critical fixes, see the changelog:
https://github.com/osmcode/libosmium/blob/v2.5.4/CHANGELOG.md
Merge commit 'afdf8e7b21fbaf597e91d9d8a7542635e60ee9a1' into use_libosmium_2_5_4
2016-01-05 12:01:06 +01:00
Daniel Patterson
6228412e61
Enable just-before-contraction updates to edge weights. For small
...
datasets, this enables things like traffic-based updates in the
shortest possible processing turnaround time.
2015-11-18 16:14:08 -05:00
Daniel Patterson
a62c10321c
Update variant to 91ba0301a672ea0a3131390d44d304c5493de84a, specifically this commit: 39a631394e, which fixes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68073 under GCC 5.2.1.
...
Fixes #1758
2015-11-03 21:56:26 -08:00
Patrick Niklaus
048be2da2c
Merge commit '788bc67faa7738cf7c6b2a192ecf3e3567d1c20e' into develop
2015-08-28 12:42:03 +02:00
Dennis Luxen
9cc68b26e2
pull in latest osmcode/libosmium changes
2015-04-13 15:44:38 +02:00