[osrm] branch upstream updated (4afb219 -> 6042646)

Christopher Baines cbaines-guest at moszumanska.debian.org
Sat Apr 4 16:04:09 UTC 2015


This is an automated email from the git hooks/post-receive script.

cbaines-guest pushed a change to branch upstream
in repository osrm.

      from  4afb219   Imported Upstream version 0.4.2
       new  6042646   Imported Upstream version 4.5.0

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   7 +-
 .travis.yml                                        |  18 +-
 Algorithms/BFSComponentExplorer.h                  | 148 ----
 Algorithms/ObjectToBase64.h                        |  99 ---
 Algorithms/StronglyConnectedComponents.h           | 447 ----------
 CMakeLists.txt                                     | 194 +++--
 Contractor/TemporaryStorage.cpp                    | 172 ----
 Contractor/TemporaryStorage.h                      |  96 ---
 DataStructures/DeallocatingVector.h                | 401 ---------
 DataStructures/NodeBasedGraph.h                    | 166 ----
 DataStructures/PhantomNodes.h                      | 173 ----
 Descriptors/GPXDescriptor.h                        | 100 ---
 Docs/webclient.txt                                 |   3 -
 Extractor/BaseParser.cpp                           | 139 ---
 Extractor/BaseParser.h                             |  67 --
 Extractor/ExtractionWay.h                          |  79 --
 Extractor/ExtractorCallbacks.cpp                   | 171 ----
 Extractor/ExtractorStructs.h                       | 114 ---
 Extractor/PBFParser.cpp                            | 664 ---------------
 Extractor/PBFParser.h                              | 103 ---
 Extractor/ScriptingEnvironment.cpp                 | 121 ---
 Extractor/XMLParser.cpp                            | 353 --------
 Extractor/XMLParser.h                              |  54 --
 Include/osrm/Coordinate.h                          |  34 +-
 Include/osrm/Header.h                              |   2 +-
 Include/osrm/RouteParameters.h                     |   9 +
 Library/OSRM.h                                     |   6 +-
 Library/OSRM_impl.cpp                              |  40 +-
 Library/OSRM_impl.h                                |  11 +-
 Plugins/ViaRoutePlugin.h                           | 173 ----
 README.md                                          |   7 +-
 Rakefile                                           |   9 +-
 Server/APIGrammar.h                                |   9 +-
 Server/Connection.cpp                              |   4 +-
 Server/Connection.h                                |   4 +-
 Server/DataStructures/BaseDataFacade.h             |  41 +-
 Server/DataStructures/InternalDataFacade.h         | 155 ++--
 Server/DataStructures/SharedDataFacade.h           | 171 ++--
 Server/DataStructures/SharedDataType.h             |  15 +-
 Server/Http/CompressionType.h                      |   2 +-
 Server/Http/Reply.cpp                              |   7 +-
 Server/RequestHandler.cpp                          |  31 +-
 Server/RequestHandler.h                            |   2 +-
 Server/RequestParser.cpp                           |  28 +-
 Server/RequestParser.h                             |   4 +-
 Server/Server.h                                    |  31 +-
 Server/ServerFactory.h                             |  49 --
 Tools/components.cpp                               | 136 ---
 UnitTests/Algorithms/DouglasPeuckerTest.cpp        | 109 +++
 .../algorithm_tests.cpp                            |  12 +-
 UnitTests/data_structures/BinaryHeapTest.cpp       | 178 ++++
 UnitTests/data_structures/RangeTableTest.cpp       | 131 +++
 UnitTests/data_structures/StaticGraphTest.cpp      | 191 +++++
 UnitTests/data_structures/StaticRTreeTest.cpp      | 488 +++++++++++
 .../datastructure_tests.cpp                        |  11 +-
 Util/Azimuth.h                                     |  73 --
 Util/BoostFileSystemFix.h                          |  17 +-
 Util/DataStoreOptions.h                            |  31 +-
 Util/FingerPrint.h                                 |   1 -
 Util/MercatorUtil.h                                |   8 +-
 Util/ProgramOptions.h                              | 197 +++--
 Util/SimpleLogger.h                                | 158 ----
 Util/StringUtil.h                                  | 318 -------
 Util/TimingUtil.h                                  |  39 -
 Util/{MachineInfo.h => bearing.cpp}                |  54 +-
 Util/{GitDescription.h => bearing.hpp}             |  13 +-
 Util/cast.hpp                                      | 188 ++++
 Util/{ComputeAngle.h => compute_angle.cpp}         |  20 +-
 Server/Http/Request.h => Util/compute_angle.hpp    |  27 +-
 Util/{ContainerUtils.h => container.hpp}           |  57 +-
 Util/{FingerPrint.cpp.in => finger_print.cpp.in}   |  15 +-
 Library/OSRM.h => Util/floating_point.hpp          |  32 +-
 Util/{GitDescription.cpp.in => git_sha.cpp.in}     |   4 +-
 Util/{GitDescription.h => git_sha.hpp}             |   8 +-
 Util/{GraphLoader.h => graph_loader.hpp}           |  95 ++-
 .../SearchEngine.h => Util/integer_range.hpp       |  54 +-
 .../HashTable.h => Util/iterator_range.hpp         |  80 +-
 .../JSONContainer.h => Util/json_renderer.hpp      | 111 +--
 Util/{LuaUtil.h => lua_util.hpp}                   |   8 +-
 .../ScriptingEnvironment.h => Util/make_unique.hpp |  39 +-
 Include/osrm/Header.h => Util/osrm_exception.cpp   |  38 +-
 Util/{OSRMException.h => osrm_exception.hpp}       |  25 +-
 Util/range_algorithms.hpp                          |  42 +
 Util/simple_logger.cpp                             | 135 +++
 Server/RequestHandler.h => Util/simple_logger.hpp  |  55 +-
 Util/{StdHashExtensions.h => std_hash.hpp}         |  18 +-
 Util/string_util.hpp                               | 150 ++++
 Util/timing_util.hpp                               |  80 ++
 Util/xml_renderer.hpp                              | 140 +++
 algorithms/bfs_components.hpp                      | 174 ++++
 .../crc32_processor.hpp                            | 118 +--
 .../douglas_peucker.cpp                            |  97 +--
 .../douglas_peucker.hpp                            |  38 +-
 algorithms/object_encoder.hpp                      |  94 ++
 .../polyline_compressor.cpp                        |  70 +-
 .../polyline_compressor.hpp                        |  10 +-
 .../polyline_formatter.cpp                         |  50 +-
 .../polyline_formatter.hpp                         |  18 +-
 .../route_name_extraction.hpp                      |   6 +-
 algorithms/tiny_components.hpp                     | 253 ++++++
 appveyor.yml                                       |  15 +-
 benchmarks/static_rtree.cpp                        | 189 +++++
 cmake/CPackDebianConfig.cmake                      |  44 +
 cmake/FindDebArch.cmake                            |  19 +
 cmake/FingerPrint-Config.cmake                     |   6 +-
 cmake/check_luabind.cmake                          |  40 +
 cmake/postinst.in                                  |   2 +
 .../Contractor.h => contractor/contractor.hpp      | 224 +++--
 .../edge_based_graph_factory.cpp                   | 315 +++----
 .../edge_based_graph_factory.hpp                   |  44 +-
 .../geometry_compressor.cpp                        |  20 +-
 .../geometry_compressor.hpp                        |  14 +-
 contractor/processing_chain.cpp                    | 581 +++++++++++++
 contractor/processing_chain.hpp                    |  95 +++
 {DataStructures => data_structures}/Coordinate.cpp | 111 ++-
 .../InputReaderFactory.h                           |   0
 .../binary_heap.hpp                                |   7 +-
 .../concurrent_queue.hpp                           |  10 +-
 data_structures/deallocating_vector.hpp            | 313 +++++++
 .../dynamic_graph.hpp                              | 167 ++--
 .../edge_based_node.hpp                            |  57 +-
 .../external_memory_node.cpp                       |  30 +-
 .../external_memory_node.hpp                       |  28 +-
 data_structures/fixed_point_number.hpp             | 216 +++++
 .../hilbert_value.cpp                              |   4 +-
 .../hilbert_value.hpp                              |   8 +-
 .../import_edge.cpp                                |  10 +-
 .../import_edge.hpp                                |  15 +-
 .../json_container.hpp                             |  89 +-
 .../LRUCache.h => data_structures/lru_cache.hpp    |   8 +-
 data_structures/node_based_graph.hpp               | 271 ++++++
 .../Http/Request.h => data_structures/node_id.hpp  |  27 +-
 .../original_edge_data.hpp                         |  20 +-
 .../Percent.h => data_structures/percent.hpp       |  10 +-
 data_structures/phantom_node.cpp                   | 124 +++
 data_structures/phantom_node.hpp                   | 129 +++
 .../QueryEdge.h => data_structures/query_edge.hpp  |  25 +-
 .../QueryNode.h => data_structures/query_node.hpp  |  36 +-
 .../range_table.hpp                                |  51 +-
 .../raw_route_data.hpp                             |  36 +-
 data_structures/rectangle.hpp                      | 199 +++++
 .../restriction.hpp                                |  84 +-
 .../restriction_map.cpp                            | 131 +--
 .../restriction_map.hpp                            |  97 ++-
 .../route_parameters.cpp                           |  30 +-
 .../search_engine.hpp                              |  16 +-
 .../search_engine_data.cpp                         |   4 +-
 .../search_engine_data.hpp                         |  14 +-
 .../segment_information.hpp                        |  22 +-
 .../shared_memory_factory.hpp                      |  25 +-
 .../shared_memory_vector_wrapper.hpp               |  18 +-
 .../static_graph.hpp                               |  79 +-
 .../static_kdtree.hpp                              |   8 +-
 .../static_rtree.hpp                               | 501 +++++++----
 .../travel_mode.hpp                                |  23 +-
 .../turn_instructions.hpp                          |  10 +-
 .../xor_fast_hash.hpp                              |  10 +-
 .../xor_fast_hash_storage.hpp                      |  16 +-
 datastore.cpp                                      | 196 ++---
 .../description_factory.cpp                        |  71 +-
 .../description_factory.hpp                        |  55 +-
 .../descriptor_base.hpp                            |  40 +-
 descriptors/gpx_descriptor.hpp                     |  92 ++
 .../json_descriptor.hpp                            | 120 +--
 Server/Http/CompressionType.h => extract.cpp       |  27 +-
 extractor.cpp                                      | 286 -------
 .../extraction_containers.cpp                      | 100 ++-
 .../extraction_containers.hpp                      |  29 +-
 .../extraction_helper_functions.hpp                |  25 +-
 .../Request.h => extractor/extraction_node.hpp     |  31 +-
 extractor/extraction_way.hpp                       | 120 +++
 extractor/extractor.cpp                            | 268 ++++++
 extractor/extractor.hpp                            |  13 +
 extractor/extractor_callbacks.cpp                  | 223 +++++
 .../extractor_callbacks.hpp                        |  23 +-
 extractor/extractor_options.cpp                    | 167 ++++
 .../extractor_options.hpp                          |  40 +-
 extractor/first_and_last_segment_of_way.hpp        |  88 ++
 .../internal_extractor_edge.hpp                    |  32 +-
 extractor/restriction_parser.cpp                   | 241 ++++++
 .../restriction_parser.hpp                         |  38 +-
 extractor/scripting_environment.cpp                | 146 ++++
 .../scripting_environment.hpp                      |  19 +-
 features/bicycle/mode.feature                      | 228 +++--
 features/bicycle/pushing.feature                   |  26 +-
 features/car/ferry.feature                         |  37 +-
 features/car/link.feature                          | 111 +++
 features/car/maxspeed.feature                      |  52 +-
 features/car/restrictions.feature                  |  69 ++
 features/car/speed.feature                         |  28 +-
 features/car/surface.feature                       | 141 +++
 features/foot/ferry.feature                        |  18 +-
 features/options/extract/files.feature             |   6 +-
 features/options/prepare/files.feature             |   6 +-
 features/options/routed/files.feature              |  13 +-
 features/step_definitions/data.rb                  |  16 +
 features/step_definitions/distance_matrix.rb       |  56 ++
 features/step_definitions/locate.rb                |   2 +-
 features/step_definitions/nearest.rb               |   2 +-
 features/step_definitions/options.rb               |  26 +-
 features/step_definitions/requests.rb              |  34 +-
 features/step_definitions/routability.rb           |  10 +-
 features/step_definitions/routing.rb               |  16 +-
 features/step_definitions/timestamp.rb             |   4 +-
 features/support/data.rb                           |  78 +-
 features/support/env.rb                            |  34 +-
 features/support/exceptions.rb                     |   6 +
 features/support/hash.rb                           |  26 +-
 features/support/hooks.rb                          |   6 +-
 features/support/launch.rb                         | 168 ++--
 features/support/log.rb                            |   6 +-
 features/support/route.rb                          |   5 +
 features/support/run.rb                            |  20 +-
 features/testbot/bad.feature                       |   2 +-
 features/testbot/basic.feature                     |   2 +-
 features/testbot/bearing.feature                   |   2 +-
 features/testbot/bearing_param.feature             |   2 +-
 features/testbot/compression.feature               |  22 +
 features/testbot/datastore.feature                 |  31 +
 features/testbot/distance.feature                  |  52 +-
 features/testbot/distance_matrix.feature           | 102 +++
 features/testbot/fastest.feature                   |   2 +-
 features/testbot/geometry.feature                  |   2 +-
 features/testbot/graph.feature                     |  21 +-
 features/testbot/load.feature                      |  63 ++
 features/testbot/loop.feature                      |   8 +-
 features/testbot/mode.feature                      | 227 ++++-
 features/testbot/oneway.feature                    |  64 +-
 features/testbot/origin.feature                    |   2 +-
 features/testbot/penalty.feature                   |   2 +-
 features/testbot/planetary.feature                 |   2 +-
 features/testbot/projection.feature                |   2 +-
 features/testbot/protobuffer.feature               |   2 +-
 features/testbot/snap.feature                      |   2 +-
 features/testbot/status.feature                    |   2 +-
 features/testbot/time.feature                      |   2 +-
 features/testbot/turns.feature                     |   2 +-
 features/testbot/utf.feature                       |   2 +-
 features/testbot/uturn.feature                     |  69 ++
 features/testbot/via.feature                       |  24 +-
 .../distance_table.hpp                             |  71 +-
 .../HelloWorldPlugin.h => plugins/hello_world.hpp  |  34 +-
 Plugins/LocatePlugin.h => plugins/locate.hpp       |  23 +-
 Plugins/NearestPlugin.h => plugins/nearest.hpp     |  70 +-
 Plugins/BasePlugin.h => plugins/plugin_base.hpp    |  16 +-
 Plugins/TimestampPlugin.h => plugins/timestamp.hpp |  14 +-
 plugins/viaroute.hpp                               | 190 +++++
 prepare.cpp                                        | 476 +----------
 profiles/bicycle.lua                               | 263 +++---
 profiles/car.lua                                   | 340 +++++---
 profiles/examples/postgis.lua                      |   4 +-
 profiles/foot.lua                                  | 128 +--
 profiles/lib/access.lua                            |   6 +-
 profiles/lib/maxspeed.lua                          |  17 +
 profiles/testbot.lua                               |  76 +-
 routed.cpp                                         |  45 +-
 .../alternative_path.hpp                           | 198 +++--
 .../many_to_many.hpp                               |  18 +-
 .../routing_base.hpp                               | 118 +--
 .../shortest_path.hpp                              | 115 +--
 taginfo.json                                       |  84 ++
 third_party/osmium/area/assembler.hpp              | 783 +++++++++++++++++
 .../osmium/area/detail/node_ref_segment.hpp        | 262 ++++++
 third_party/osmium/area/detail/proto_ring.hpp      | 274 ++++++
 third_party/osmium/area/detail/segment_list.hpp    | 216 +++++
 third_party/osmium/area/multipolygon_collector.hpp | 212 +++++
 third_party/osmium/area/problem_reporter.hpp       | 149 ++++
 .../osmium/area/problem_reporter_exception.hpp     |  96 +++
 third_party/osmium/area/problem_reporter_ogr.hpp   | 206 +++++
 .../osmium/area/problem_reporter_stream.hpp        |  96 +++
 third_party/osmium/builder/builder.hpp             | 220 +++++
 third_party/osmium/builder/builder_helper.hpp      | 103 +++
 third_party/osmium/builder/osm_object_builder.hpp  | 283 ++++++
 third_party/osmium/config/constexpr.hpp            |  43 +
 third_party/osmium/diff_handler.hpp                |  67 ++
 third_party/osmium/diff_iterator.hpp               | 129 +++
 third_party/osmium/diff_visitor.hpp                | 104 +++
 third_party/osmium/dynamic_handler.hpp             | 195 +++++
 third_party/osmium/experimental/flex_reader.hpp    | 131 +++
 third_party/osmium/geom/coordinates.hpp            |  97 +++
 third_party/osmium/geom/factory.hpp                | 328 +++++++
 third_party/osmium/geom/geojson.hpp                | 152 ++++
 third_party/osmium/geom/geos.hpp                   | 224 +++++
 third_party/osmium/geom/haversine.hpp              |  94 ++
 third_party/osmium/geom/mercator_projection.hpp    | 109 +++
 third_party/osmium/geom/ogr.hpp                    | 179 ++++
 third_party/osmium/geom/projection.hpp             | 159 ++++
 third_party/osmium/geom/relations.hpp              |  57 ++
 third_party/osmium/geom/util.hpp                   |  75 ++
 third_party/osmium/geom/wkb.hpp                    | 279 ++++++
 third_party/osmium/geom/wkt.hpp                    | 148 ++++
 third_party/osmium/handler.hpp                     | 101 +++
 third_party/osmium/handler/chain.hpp               | 128 +++
 third_party/osmium/handler/disk_store.hpp          | 111 +++
 third_party/osmium/handler/dump.hpp                | 294 +++++++
 .../osmium/handler/node_locations_for_ways.hpp     | 177 ++++
 third_party/osmium/handler/object_relations.hpp    | 106 +++
 .../osmium/index/detail/mmap_vector_anon.hpp       |  78 ++
 .../osmium/index/detail/mmap_vector_base.hpp       | 183 ++++
 .../osmium/index/detail/mmap_vector_file.hpp       |  82 ++
 third_party/osmium/index/detail/tmpfile.hpp        |  62 ++
 third_party/osmium/index/detail/typed_mmap.hpp     | 229 +++++
 third_party/osmium/index/index.hpp                 | 100 +++
 third_party/osmium/index/map.hpp                   | 155 ++++
 third_party/osmium/index/map/dummy.hpp             |  87 ++
 third_party/osmium/index/map/mmap_vector_anon.hpp  |  61 ++
 third_party/osmium/index/map/mmap_vector_file.hpp  |  57 ++
 third_party/osmium/index/map/sparse_table.hpp      | 140 +++
 third_party/osmium/index/map/stl_map.hpp           | 112 +++
 third_party/osmium/index/map/stl_vector.hpp        |  61 ++
 third_party/osmium/index/map/vector.hpp            | 208 +++++
 third_party/osmium/index/multimap.hpp              | 129 +++
 third_party/osmium/index/multimap/hybrid.hpp       | 199 +++++
 .../osmium/index/multimap/mmap_vector_anon.hpp     |  58 ++
 .../osmium/index/multimap/mmap_vector_file.hpp     |  54 ++
 third_party/osmium/index/multimap/stl_multimap.hpp | 151 ++++
 third_party/osmium/index/multimap/stl_vector.hpp   |  58 ++
 third_party/osmium/index/multimap/vector.hpp       | 151 ++++
 third_party/osmium/io/any_compression.hpp          |  39 +
 third_party/osmium/io/any_input.hpp                |  41 +
 third_party/osmium/io/any_output.hpp               |  42 +
 third_party/osmium/io/bzip2_compression.hpp        | 277 ++++++
 third_party/osmium/io/compression.hpp              | 279 ++++++
 third_party/osmium/io/detail/input_format.hpp      | 160 ++++
 third_party/osmium/io/detail/opl_output_format.hpp | 315 +++++++
 third_party/osmium/io/detail/output_format.hpp     | 156 ++++
 third_party/osmium/io/detail/pbf.hpp               | 100 +++
 third_party/osmium/io/detail/pbf_input_format.hpp  | 240 ++++++
 third_party/osmium/io/detail/pbf_output_format.hpp | 944 +++++++++++++++++++++
 third_party/osmium/io/detail/pbf_parser.hpp        | 449 ++++++++++
 third_party/osmium/io/detail/pbf_stringtable.hpp   | 204 +++++
 third_party/osmium/io/detail/read_thread.hpp       | 106 +++
 third_party/osmium/io/detail/read_write.hpp        | 156 ++++
 third_party/osmium/io/detail/write_thread.hpp      |  86 ++
 third_party/osmium/io/detail/xml_input_format.hpp  | 726 ++++++++++++++++
 third_party/osmium/io/detail/xml_output_format.hpp | 481 +++++++++++
 third_party/osmium/io/detail/zlib.hpp              |  99 +++
 third_party/osmium/io/error.hpp                    |  57 ++
 third_party/osmium/io/file.hpp                     | 343 ++++++++
 third_party/osmium/io/file_compression.hpp         |  72 ++
 third_party/osmium/io/file_format.hpp              |  78 ++
 third_party/osmium/io/gzip_compression.hpp         | 238 ++++++
 third_party/osmium/io/header.hpp                   | 122 +++
 third_party/osmium/io/input_iterator.hpp           | 139 +++
 third_party/osmium/io/opl_output.hpp               |  39 +
 third_party/osmium/io/output_iterator.hpp          | 116 +++
 third_party/osmium/io/overwrite.hpp                |  52 ++
 third_party/osmium/io/pbf_input.hpp                |  39 +
 third_party/osmium/io/pbf_output.hpp               |  39 +
 third_party/osmium/io/reader.hpp                   | 303 +++++++
 third_party/osmium/io/reader_iterator.hpp          |  51 ++
 third_party/osmium/io/writer.hpp                   | 145 ++++
 third_party/osmium/io/xml_input.hpp                |  39 +
 third_party/osmium/io/xml_output.hpp               |  39 +
 third_party/osmium/memory/buffer.hpp               | 534 ++++++++++++
 third_party/osmium/memory/collection.hpp           | 153 ++++
 third_party/osmium/memory/item.hpp                 | 179 ++++
 third_party/osmium/memory/item_iterator.hpp        | 234 +++++
 third_party/osmium/object_pointer_collection.hpp   | 112 +++
 third_party/osmium/osm.hpp                         |  48 ++
 third_party/osmium/osm/area.hpp                    | 193 +++++
 third_party/osmium/osm/box.hpp                     | 207 +++++
 third_party/osmium/osm/changeset.hpp               | 336 ++++++++
 third_party/osmium/osm/diff_object.hpp             | 156 ++++
 third_party/osmium/osm/entity.hpp                  |  74 ++
 third_party/osmium/osm/entity_bits.hpp             |  99 +++
 third_party/osmium/osm/item_type.hpp               | 173 ++++
 third_party/osmium/osm/location.hpp                | 285 +++++++
 third_party/osmium/osm/node.hpp                    |  76 ++
 third_party/osmium/osm/node_ref.hpp                | 173 ++++
 third_party/osmium/osm/node_ref_list.hpp           | 135 +++
 third_party/osmium/osm/object.hpp                  | 437 ++++++++++
 third_party/osmium/osm/object_comparisons.hpp      | 110 +++
 third_party/osmium/osm/relation.hpp                | 189 +++++
 third_party/osmium/osm/segment.hpp                 | 105 +++
 third_party/osmium/osm/tag.hpp                     | 140 +++
 third_party/osmium/osm/timestamp.hpp               | 169 ++++
 third_party/osmium/osm/types.hpp                   |  83 ++
 third_party/osmium/osm/undirected_segment.hpp      | 100 +++
 third_party/osmium/osm/way.hpp                     | 115 +++
 third_party/osmium/relations/collector.hpp         | 544 ++++++++++++
 .../osmium/relations/detail/member_meta.hpp        | 158 ++++
 .../osmium/relations/detail/relation_meta.hpp      | 136 +++
 third_party/osmium/tags/filter.hpp                 | 148 ++++
 third_party/osmium/tags/regex_filter.hpp           |  58 ++
 third_party/osmium/tags/taglist.hpp                |  67 ++
 third_party/osmium/thread/checked_task.hpp         | 106 +++
 third_party/osmium/thread/function_wrapper.hpp     | 110 +++
 third_party/osmium/thread/name.hpp                 |  61 ++
 third_party/osmium/thread/pool.hpp                 | 180 ++++
 third_party/osmium/thread/queue.hpp                | 178 ++++
 third_party/osmium/thread/sorted_queue.hpp         | 159 ++++
 third_party/osmium/thread/util.hpp                 |  87 ++
 third_party/osmium/util/cast.hpp                   |  72 ++
 third_party/osmium/util/compatibility.hpp          |  47 +
 third_party/osmium/util/config.hpp                 |  73 ++
 third_party/osmium/util/double.hpp                 |  91 ++
 third_party/osmium/util/options.hpp                | 155 ++++
 third_party/osmium/util/verbose_output.hpp         | 139 +++
 third_party/osmium/visitor.hpp                     | 255 ++++++
 third_party/variant/optional.hpp                   |  69 ++
 third_party/variant/recursive_wrapper.hpp          | 127 +++
 third_party/variant/variant.hpp                    | 740 ++++++++++++++++
 {Tools => tools}/.gitignore                        |   0
 tools/check-hsgr.cpp                               | 112 +++
 tools/components.cpp                               | 293 +++++++
 {Tools => tools}/io-benchmark.cpp                  | 112 +--
 {Tools => tools}/simpleclient.cpp                  |  30 +-
 tools/springclean.cpp                              | 102 +++
 {Tools => tools}/unlock_all_mutexes.cpp            |   9 +-
 typedefs.h                                         |  16 +-
 411 files changed, 36353 insertions(+), 9014 deletions(-)
 delete mode 100644 Algorithms/BFSComponentExplorer.h
 delete mode 100644 Algorithms/ObjectToBase64.h
 delete mode 100644 Algorithms/StronglyConnectedComponents.h
 delete mode 100644 Contractor/TemporaryStorage.cpp
 delete mode 100644 Contractor/TemporaryStorage.h
 delete mode 100644 DataStructures/DeallocatingVector.h
 delete mode 100644 DataStructures/NodeBasedGraph.h
 delete mode 100644 DataStructures/PhantomNodes.h
 delete mode 100644 Descriptors/GPXDescriptor.h
 delete mode 100644 Docs/webclient.txt
 delete mode 100644 Extractor/BaseParser.cpp
 delete mode 100644 Extractor/BaseParser.h
 delete mode 100644 Extractor/ExtractionWay.h
 delete mode 100644 Extractor/ExtractorCallbacks.cpp
 delete mode 100644 Extractor/ExtractorStructs.h
 delete mode 100644 Extractor/PBFParser.cpp
 delete mode 100644 Extractor/PBFParser.h
 delete mode 100644 Extractor/ScriptingEnvironment.cpp
 delete mode 100644 Extractor/XMLParser.cpp
 delete mode 100644 Extractor/XMLParser.h
 delete mode 100644 Plugins/ViaRoutePlugin.h
 delete mode 100644 Server/ServerFactory.h
 delete mode 100644 Tools/components.cpp
 create mode 100644 UnitTests/Algorithms/DouglasPeuckerTest.cpp
 copy Util/GitDescription.h => UnitTests/algorithm_tests.cpp (85%)
 create mode 100644 UnitTests/data_structures/BinaryHeapTest.cpp
 create mode 100644 UnitTests/data_structures/RangeTableTest.cpp
 create mode 100644 UnitTests/data_structures/StaticGraphTest.cpp
 create mode 100644 UnitTests/data_structures/StaticRTreeTest.cpp
 copy Util/GitDescription.h => UnitTests/datastructure_tests.cpp (85%)
 delete mode 100644 Util/Azimuth.h
 delete mode 100644 Util/SimpleLogger.h
 delete mode 100644 Util/StringUtil.h
 delete mode 100644 Util/TimingUtil.h
 rename Util/{MachineInfo.h => bearing.cpp} (65%)
 copy Util/{GitDescription.h => bearing.hpp} (89%)
 create mode 100644 Util/cast.hpp
 rename Util/{ComputeAngle.h => compute_angle.cpp} (77%)
 copy Server/Http/Request.h => Util/compute_angle.hpp (73%)
 rename Util/{ContainerUtils.h => container.hpp} (57%)
 rename Util/{FingerPrint.cpp.in => finger_print.cpp.in} (87%)
 copy Library/OSRM.h => Util/floating_point.hpp (75%)
 rename Util/{GitDescription.cpp.in => git_sha.cpp.in} (94%)
 rename Util/{GitDescription.h => git_sha.hpp} (90%)
 rename Util/{GraphLoader.h => graph_loader.hpp} (84%)
 copy DataStructures/SearchEngine.h => Util/integer_range.hpp (54%)
 rename DataStructures/HashTable.h => Util/iterator_range.hpp (55%)
 rename DataStructures/JSONContainer.h => Util/json_renderer.hpp (66%)
 rename Util/{LuaUtil.h => lua_util.hpp} (95%)
 copy Extractor/ScriptingEnvironment.h => Util/make_unique.hpp (64%)
 copy Include/osrm/Header.h => Util/osrm_exception.cpp (61%)
 rename Util/{OSRMException.h => osrm_exception.hpp} (67%)
 create mode 100644 Util/range_algorithms.hpp
 create mode 100644 Util/simple_logger.cpp
 copy Server/RequestHandler.h => Util/simple_logger.hpp (67%)
 rename Util/{StdHashExtensions.h => std_hash.hpp} (86%)
 create mode 100644 Util/string_util.hpp
 create mode 100644 Util/timing_util.hpp
 create mode 100644 Util/xml_renderer.hpp
 create mode 100644 algorithms/bfs_components.hpp
 rename Algorithms/IteratorBasedCRC32.h => algorithms/crc32_processor.hpp (64%)
 rename Algorithms/DouglasPeucker.cpp => algorithms/douglas_peucker.cpp (60%)
 rename Algorithms/DouglasPeucker.h => algorithms/douglas_peucker.hpp (71%)
 create mode 100644 algorithms/object_encoder.hpp
 rename Algorithms/PolylineCompressor.cpp => algorithms/polyline_compressor.cpp (51%)
 copy Algorithms/PolylineCompressor.h => algorithms/polyline_compressor.hpp (79%)
 copy DataStructures/ImportNode.cpp => algorithms/polyline_formatter.cpp (59%)
 copy Algorithms/PolylineCompressor.h => algorithms/polyline_formatter.hpp (78%)
 rename Algorithms/ExtractRouteNames.h => algorithms/route_name_extraction.hpp (98%)
 create mode 100644 algorithms/tiny_components.hpp
 create mode 100644 benchmarks/static_rtree.cpp
 create mode 100644 cmake/CPackDebianConfig.cmake
 create mode 100644 cmake/FindDebArch.cmake
 create mode 100644 cmake/check_luabind.cmake
 create mode 100644 cmake/postinst.in
 rename Contractor/Contractor.h => contractor/contractor.hpp (83%)
 rename Contractor/EdgeBasedGraphFactory.cpp => contractor/edge_based_graph_factory.cpp (72%)
 rename Contractor/EdgeBasedGraphFactory.h => contractor/edge_based_graph_factory.hpp (76%)
 rename Contractor/GeometryCompressor.cpp => contractor/geometry_compressor.cpp (93%)
 copy Contractor/GeometryCompressor.h => contractor/geometry_compressor.hpp (86%)
 create mode 100644 contractor/processing_chain.cpp
 create mode 100644 contractor/processing_chain.hpp
 rename {DataStructures => data_structures}/Coordinate.cpp (80%)
 rename {DataStructures => data_structures}/InputReaderFactory.h (100%)
 rename DataStructures/BinaryHeap.h => data_structures/binary_heap.hpp (98%)
 rename DataStructures/ConcurrentQueue.h => data_structures/concurrent_queue.hpp (94%)
 create mode 100644 data_structures/deallocating_vector.hpp
 rename DataStructures/DynamicGraph.h => data_structures/dynamic_graph.hpp (53%)
 rename DataStructures/EdgeBasedNode.h => data_structures/edge_based_node.hpp (58%)
 rename DataStructures/ImportNode.cpp => data_structures/external_memory_node.cpp (70%)
 copy DataStructures/ImportNode.h => data_structures/external_memory_node.hpp (70%)
 create mode 100644 data_structures/fixed_point_number.hpp
 rename DataStructures/HilbertValue.cpp => data_structures/hilbert_value.cpp (97%)
 rename DataStructures/HilbertValue.h => data_structures/hilbert_value.hpp (92%)
 rename DataStructures/ImportEdge.cpp => data_structures/import_edge.cpp (93%)
 rename DataStructures/ImportEdge.h => data_structures/import_edge.hpp (91%)
 rename Contractor/GeometryCompressor.h => data_structures/json_container.hpp (55%)
 rename DataStructures/LRUCache.h => data_structures/lru_cache.hpp (96%)
 create mode 100644 data_structures/node_based_graph.hpp
 copy Server/Http/Request.h => data_structures/node_id.hpp (77%)
 rename DataStructures/OriginalEdgeData.h => data_structures/original_edge_data.hpp (79%)
 rename DataStructures/Percent.h => data_structures/percent.hpp (93%)
 create mode 100644 data_structures/phantom_node.cpp
 create mode 100644 data_structures/phantom_node.hpp
 rename DataStructures/QueryEdge.h => data_structures/query_edge.hpp (75%)
 rename DataStructures/QueryNode.h => data_structures/query_node.hpp (68%)
 rename DataStructures/RangeTable.h => data_structures/range_table.hpp (79%)
 rename DataStructures/RawRouteData.h => data_structures/raw_route_data.hpp (73%)
 create mode 100644 data_structures/rectangle.hpp
 rename DataStructures/Restriction.h => data_structures/restriction.hpp (56%)
 rename DataStructures/RestrictionMap.cpp => data_structures/restriction_map.cpp (56%)
 rename DataStructures/RestrictionMap.h => data_structures/restriction_map.hpp (52%)
 rename DataStructures/RouteParameters.cpp => data_structures/route_parameters.cpp (82%)
 rename DataStructures/SearchEngine.h => data_structures/search_engine.hpp (86%)
 rename DataStructures/SearchEngineData.cpp => data_structures/search_engine_data.cpp (97%)
 rename DataStructures/SearchEngineData.h => data_structures/search_engine_data.hpp (85%)
 rename DataStructures/SegmentInformation.h => data_structures/segment_information.hpp (78%)
 rename DataStructures/SharedMemoryFactory.h => data_structures/shared_memory_factory.hpp (95%)
 rename DataStructures/SharedMemoryVectorWrapper.h => data_structures/shared_memory_vector_wrapper.hpp (89%)
 rename DataStructures/StaticGraph.h => data_structures/static_graph.hpp (70%)
 rename DataStructures/StaticKDTree.h => data_structures/static_kdtree.hpp (98%)
 rename DataStructures/StaticRTree.h => data_structures/static_rtree.hpp (69%)
 copy Server/Http/CompressionType.h => data_structures/travel_mode.hpp (81%)
 rename DataStructures/TurnInstructions.h => data_structures/turn_instructions.hpp (92%)
 rename DataStructures/XORFastHash.h => data_structures/xor_fast_hash.hpp (95%)
 rename DataStructures/XORFastHashStorage.h => data_structures/xor_fast_hash_storage.hpp (88%)
 rename Descriptors/DescriptionFactory.cpp => descriptors/description_factory.cpp (50%)
 rename Descriptors/DescriptionFactory.h => descriptors/description_factory.hpp (85%)
 rename Descriptors/BaseDescriptor.h => descriptors/descriptor_base.hpp (66%)
 create mode 100644 descriptors/gpx_descriptor.hpp
 rename Descriptors/JSONDescriptor.h => descriptors/json_descriptor.hpp (77%)
 copy Server/Http/CompressionType.h => extract.cpp (78%)
 delete mode 100644 extractor.cpp
 rename Extractor/ExtractionContainers.cpp => extractor/extraction_containers.cpp (82%)
 rename Extractor/ExtractionContainers.h => extractor/extraction_containers.hpp (72%)
 rename Extractor/ExtractionHelperFunctions.h => extractor/extraction_helper_functions.hpp (81%)
 copy Server/Http/Request.h => extractor/extraction_node.hpp (78%)
 create mode 100644 extractor/extraction_way.hpp
 create mode 100644 extractor/extractor.cpp
 create mode 100644 extractor/extractor.hpp
 create mode 100644 extractor/extractor_callbacks.cpp
 rename Extractor/ExtractorCallbacks.h => extractor/extractor_callbacks.hpp (78%)
 create mode 100644 extractor/extractor_options.cpp
 rename DataStructures/ImportNode.h => extractor/extractor_options.hpp (63%)
 create mode 100644 extractor/first_and_last_segment_of_way.hpp
 rename Extractor/InternalExtractorEdge.h => extractor/internal_extractor_edge.hpp (78%)
 create mode 100644 extractor/restriction_parser.cpp
 rename Algorithms/PolylineCompressor.h => extractor/restriction_parser.hpp (59%)
 create mode 100644 extractor/scripting_environment.cpp
 rename Extractor/ScriptingEnvironment.h => extractor/scripting_environment.hpp (79%)
 create mode 100644 features/car/link.feature
 create mode 100644 features/car/surface.feature
 create mode 100644 features/step_definitions/distance_matrix.rb
 create mode 100644 features/testbot/compression.feature
 create mode 100644 features/testbot/datastore.feature
 create mode 100644 features/testbot/distance_matrix.feature
 create mode 100644 features/testbot/load.feature
 create mode 100644 features/testbot/uturn.feature
 rename Plugins/DistanceTablePlugin.h => plugins/distance_table.hpp (62%)
 rename Plugins/HelloWorldPlugin.h => plugins/hello_world.hpp (73%)
 rename Plugins/LocatePlugin.h => plugins/locate.hpp (78%)
 rename Plugins/NearestPlugin.h => plugins/nearest.hpp (50%)
 rename Plugins/BasePlugin.h => plugins/plugin_base.hpp (79%)
 rename Plugins/TimestampPlugin.h => plugins/timestamp.hpp (84%)
 create mode 100644 plugins/viaroute.hpp
 create mode 100644 profiles/lib/maxspeed.lua
 rename RoutingAlgorithms/AlternativePathRouting.h => routing_algorithms/alternative_path.hpp (82%)
 rename RoutingAlgorithms/ManyToManyRouting.h => routing_algorithms/many_to_many.hpp (95%)
 rename RoutingAlgorithms/BasicRoutingInterface.h => routing_algorithms/routing_base.hpp (81%)
 rename RoutingAlgorithms/ShortestPathRouting.h => routing_algorithms/shortest_path.hpp (69%)
 create mode 100644 taginfo.json
 create mode 100644 third_party/osmium/area/assembler.hpp
 create mode 100644 third_party/osmium/area/detail/node_ref_segment.hpp
 create mode 100644 third_party/osmium/area/detail/proto_ring.hpp
 create mode 100644 third_party/osmium/area/detail/segment_list.hpp
 create mode 100644 third_party/osmium/area/multipolygon_collector.hpp
 create mode 100644 third_party/osmium/area/problem_reporter.hpp
 create mode 100644 third_party/osmium/area/problem_reporter_exception.hpp
 create mode 100644 third_party/osmium/area/problem_reporter_ogr.hpp
 create mode 100644 third_party/osmium/area/problem_reporter_stream.hpp
 create mode 100644 third_party/osmium/builder/builder.hpp
 create mode 100644 third_party/osmium/builder/builder_helper.hpp
 create mode 100644 third_party/osmium/builder/osm_object_builder.hpp
 create mode 100644 third_party/osmium/config/constexpr.hpp
 create mode 100644 third_party/osmium/diff_handler.hpp
 create mode 100644 third_party/osmium/diff_iterator.hpp
 create mode 100644 third_party/osmium/diff_visitor.hpp
 create mode 100644 third_party/osmium/dynamic_handler.hpp
 create mode 100644 third_party/osmium/experimental/flex_reader.hpp
 create mode 100644 third_party/osmium/geom/coordinates.hpp
 create mode 100644 third_party/osmium/geom/factory.hpp
 create mode 100644 third_party/osmium/geom/geojson.hpp
 create mode 100644 third_party/osmium/geom/geos.hpp
 create mode 100644 third_party/osmium/geom/haversine.hpp
 create mode 100644 third_party/osmium/geom/mercator_projection.hpp
 create mode 100644 third_party/osmium/geom/ogr.hpp
 create mode 100644 third_party/osmium/geom/projection.hpp
 create mode 100644 third_party/osmium/geom/relations.hpp
 create mode 100644 third_party/osmium/geom/util.hpp
 create mode 100644 third_party/osmium/geom/wkb.hpp
 create mode 100644 third_party/osmium/geom/wkt.hpp
 create mode 100644 third_party/osmium/handler.hpp
 create mode 100644 third_party/osmium/handler/chain.hpp
 create mode 100644 third_party/osmium/handler/disk_store.hpp
 create mode 100644 third_party/osmium/handler/dump.hpp
 create mode 100644 third_party/osmium/handler/node_locations_for_ways.hpp
 create mode 100644 third_party/osmium/handler/object_relations.hpp
 create mode 100644 third_party/osmium/index/detail/mmap_vector_anon.hpp
 create mode 100644 third_party/osmium/index/detail/mmap_vector_base.hpp
 create mode 100644 third_party/osmium/index/detail/mmap_vector_file.hpp
 create mode 100644 third_party/osmium/index/detail/tmpfile.hpp
 create mode 100644 third_party/osmium/index/detail/typed_mmap.hpp
 create mode 100644 third_party/osmium/index/index.hpp
 create mode 100644 third_party/osmium/index/map.hpp
 create mode 100644 third_party/osmium/index/map/dummy.hpp
 create mode 100644 third_party/osmium/index/map/mmap_vector_anon.hpp
 create mode 100644 third_party/osmium/index/map/mmap_vector_file.hpp
 create mode 100644 third_party/osmium/index/map/sparse_table.hpp
 create mode 100644 third_party/osmium/index/map/stl_map.hpp
 create mode 100644 third_party/osmium/index/map/stl_vector.hpp
 create mode 100644 third_party/osmium/index/map/vector.hpp
 create mode 100644 third_party/osmium/index/multimap.hpp
 create mode 100644 third_party/osmium/index/multimap/hybrid.hpp
 create mode 100644 third_party/osmium/index/multimap/mmap_vector_anon.hpp
 create mode 100644 third_party/osmium/index/multimap/mmap_vector_file.hpp
 create mode 100644 third_party/osmium/index/multimap/stl_multimap.hpp
 create mode 100644 third_party/osmium/index/multimap/stl_vector.hpp
 create mode 100644 third_party/osmium/index/multimap/vector.hpp
 create mode 100644 third_party/osmium/io/any_compression.hpp
 create mode 100644 third_party/osmium/io/any_input.hpp
 create mode 100644 third_party/osmium/io/any_output.hpp
 create mode 100644 third_party/osmium/io/bzip2_compression.hpp
 create mode 100644 third_party/osmium/io/compression.hpp
 create mode 100644 third_party/osmium/io/detail/input_format.hpp
 create mode 100644 third_party/osmium/io/detail/opl_output_format.hpp
 create mode 100644 third_party/osmium/io/detail/output_format.hpp
 create mode 100644 third_party/osmium/io/detail/pbf.hpp
 create mode 100644 third_party/osmium/io/detail/pbf_input_format.hpp
 create mode 100644 third_party/osmium/io/detail/pbf_output_format.hpp
 create mode 100644 third_party/osmium/io/detail/pbf_parser.hpp
 create mode 100644 third_party/osmium/io/detail/pbf_stringtable.hpp
 create mode 100644 third_party/osmium/io/detail/read_thread.hpp
 create mode 100644 third_party/osmium/io/detail/read_write.hpp
 create mode 100644 third_party/osmium/io/detail/write_thread.hpp
 create mode 100644 third_party/osmium/io/detail/xml_input_format.hpp
 create mode 100644 third_party/osmium/io/detail/xml_output_format.hpp
 create mode 100644 third_party/osmium/io/detail/zlib.hpp
 create mode 100644 third_party/osmium/io/error.hpp
 create mode 100644 third_party/osmium/io/file.hpp
 create mode 100644 third_party/osmium/io/file_compression.hpp
 create mode 100644 third_party/osmium/io/file_format.hpp
 create mode 100644 third_party/osmium/io/gzip_compression.hpp
 create mode 100644 third_party/osmium/io/header.hpp
 create mode 100644 third_party/osmium/io/input_iterator.hpp
 create mode 100644 third_party/osmium/io/opl_output.hpp
 create mode 100644 third_party/osmium/io/output_iterator.hpp
 create mode 100644 third_party/osmium/io/overwrite.hpp
 create mode 100644 third_party/osmium/io/pbf_input.hpp
 create mode 100644 third_party/osmium/io/pbf_output.hpp
 create mode 100644 third_party/osmium/io/reader.hpp
 create mode 100644 third_party/osmium/io/reader_iterator.hpp
 create mode 100644 third_party/osmium/io/writer.hpp
 create mode 100644 third_party/osmium/io/xml_input.hpp
 create mode 100644 third_party/osmium/io/xml_output.hpp
 create mode 100644 third_party/osmium/memory/buffer.hpp
 create mode 100644 third_party/osmium/memory/collection.hpp
 create mode 100644 third_party/osmium/memory/item.hpp
 create mode 100644 third_party/osmium/memory/item_iterator.hpp
 create mode 100644 third_party/osmium/object_pointer_collection.hpp
 create mode 100644 third_party/osmium/osm.hpp
 create mode 100644 third_party/osmium/osm/area.hpp
 create mode 100644 third_party/osmium/osm/box.hpp
 create mode 100644 third_party/osmium/osm/changeset.hpp
 create mode 100644 third_party/osmium/osm/diff_object.hpp
 create mode 100644 third_party/osmium/osm/entity.hpp
 create mode 100644 third_party/osmium/osm/entity_bits.hpp
 create mode 100644 third_party/osmium/osm/item_type.hpp
 create mode 100644 third_party/osmium/osm/location.hpp
 create mode 100644 third_party/osmium/osm/node.hpp
 create mode 100644 third_party/osmium/osm/node_ref.hpp
 create mode 100644 third_party/osmium/osm/node_ref_list.hpp
 create mode 100644 third_party/osmium/osm/object.hpp
 create mode 100644 third_party/osmium/osm/object_comparisons.hpp
 create mode 100644 third_party/osmium/osm/relation.hpp
 create mode 100644 third_party/osmium/osm/segment.hpp
 create mode 100644 third_party/osmium/osm/tag.hpp
 create mode 100644 third_party/osmium/osm/timestamp.hpp
 create mode 100644 third_party/osmium/osm/types.hpp
 create mode 100644 third_party/osmium/osm/undirected_segment.hpp
 create mode 100644 third_party/osmium/osm/way.hpp
 create mode 100644 third_party/osmium/relations/collector.hpp
 create mode 100644 third_party/osmium/relations/detail/member_meta.hpp
 create mode 100644 third_party/osmium/relations/detail/relation_meta.hpp
 create mode 100644 third_party/osmium/tags/filter.hpp
 create mode 100644 third_party/osmium/tags/regex_filter.hpp
 create mode 100644 third_party/osmium/tags/taglist.hpp
 create mode 100644 third_party/osmium/thread/checked_task.hpp
 create mode 100644 third_party/osmium/thread/function_wrapper.hpp
 create mode 100644 third_party/osmium/thread/name.hpp
 create mode 100644 third_party/osmium/thread/pool.hpp
 create mode 100644 third_party/osmium/thread/queue.hpp
 create mode 100644 third_party/osmium/thread/sorted_queue.hpp
 create mode 100644 third_party/osmium/thread/util.hpp
 create mode 100644 third_party/osmium/util/cast.hpp
 create mode 100644 third_party/osmium/util/compatibility.hpp
 create mode 100644 third_party/osmium/util/config.hpp
 create mode 100644 third_party/osmium/util/double.hpp
 create mode 100644 third_party/osmium/util/options.hpp
 create mode 100644 third_party/osmium/util/verbose_output.hpp
 create mode 100644 third_party/osmium/visitor.hpp
 create mode 100644 third_party/variant/optional.hpp
 create mode 100644 third_party/variant/recursive_wrapper.hpp
 create mode 100644 third_party/variant/variant.hpp
 rename {Tools => tools}/.gitignore (100%)
 create mode 100644 tools/check-hsgr.cpp
 create mode 100644 tools/components.cpp
 rename {Tools => tools}/io-benchmark.cpp (80%)
 rename {Tools => tools}/simpleclient.cpp (84%)
 create mode 100644 tools/springclean.cpp
 rename {Tools => tools}/unlock_all_mutexes.cpp (88%)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osrm.git



More information about the Pkg-grass-devel mailing list