[osrm] 07/22: Merge tag 'upstream/5.0.2+ds'

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Fri Apr 29 22:44:14 UTC 2016


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

sebastic pushed a commit to branch master
in repository osrm.

commit 6f6a1bc9fe9fe0d5c164be73b62d678fa13cb423
Merge: c59e9a9 73910a9
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Fri Apr 29 23:13:40 2016 +0200

    Merge tag 'upstream/5.0.2+ds'
    
    Upstream version 5.0.2+ds

 .cncc.style                                        |    14 +
 .eslintrc                                          |    28 +
 .gitignore                                         |    10 +
 .travis.yml                                        |   190 +-
 CHANGELOG.md                                       |    98 +
 CMakeLists.txt                                     |   350 +-
 Doxyfile.in                                        |     1 +
 Gemfile                                            |     7 -
 Gemfile.lock                                       |    35 -
 LICENCE.TXT                                        |     2 +-
 README.md                                          |     1 +
 Rakefile                                           |   190 -
 algorithms/bfs_components.hpp                      |   174 -
 algorithms/coordinate_calculation.cpp              |   273 -
 algorithms/coordinate_calculation.hpp              |    82 -
 algorithms/douglas_peucker.cpp                     |   164 -
 algorithms/douglas_peucker.hpp                     |    81 -
 algorithms/geospatial_query.hpp                    |   180 -
 algorithms/graph_compressor.hpp                    |    62 -
 algorithms/object_encoder.hpp                      |    89 -
 algorithms/polyline_compressor.cpp                 |   128 -
 algorithms/polyline_compressor.hpp                 |    51 -
 algorithms/polyline_formatter.cpp                  |    56 -
 algorithms/route_name_extraction.hpp               |   162 -
 appveyor-build.bat                                 |    53 +-
 appveyor.yml                                       |    11 +-
 benchmarks/static_rtree.cpp                        |   152 -
 build-local.bat                                    |     3 +-
 cmake/CPackDebianConfig.cmake                      |    15 +-
 cmake/FindLua52.cmake                              |     2 +-
 cmake/FindSTXXL.cmake                              |     2 +-
 cmake/FingerPrint-Config.cmake                     |    12 +-
 cmake/cmake_options_script.py                      |    10 +-
 cmake/cmake_uninstall.cmake.in                     |    21 +
 cmake/pkgconfig.in                                 |     6 +-
 cmake/postinst.in                                  |     2 -
 config/cucumber.yml                                |     9 -
 contractor/contractor_options.cpp                  |   142 -
 contractor/processing_chain.cpp                    |   441 -
 contractor/processing_chain.hpp                    |    84 -
 cucumber.js                                        |    11 +
 data_structures/compressed_edge_container.hpp      |    69 -
 data_structures/coordinate.cpp                     |    87 -
 data_structures/edge_based_node.hpp                |   113 -
 data_structures/external_memory_node.cpp           |    66 -
 data_structures/external_memory_node.hpp           |    57 -
 data_structures/fixed_point_number.hpp             |   216 -
 data_structures/hidden_markov_model.hpp            |   170 -
 data_structures/hilbert_value.cpp                  |   100 -
 data_structures/hilbert_value.hpp                  |    49 -
 data_structures/import_edge.cpp                    |   113 -
 data_structures/import_edge.hpp                    |   108 -
 data_structures/internal_route_result.hpp          |    87 -
 data_structures/lru_cache.hpp                      |    97 -
 data_structures/matrix_graph_wrapper.hpp           |    70 -
 data_structures/node_based_graph.hpp               |   103 -
 data_structures/node_id.hpp                        |    41 -
 data_structures/original_edge_data.hpp             |    63 -
 data_structures/phantom_node.cpp                   |   105 -
 data_structures/phantom_node.hpp                   |   162 -
 data_structures/query_node.hpp                     |    85 -
 data_structures/rectangle.hpp                      |   203 -
 data_structures/route_parameters.cpp               |   179 -
 data_structures/search_engine.hpp                  |    69 -
 data_structures/search_engine_data.cpp             |    93 -
 data_structures/search_engine_data.hpp             |    61 -
 data_structures/segment_information.hpp            |    80 -
 data_structures/static_kdtree.hpp                  |   260 -
 data_structures/turn_instructions.hpp              |   105 -
 data_structures/upper_bound.hpp                    |    77 -
 data_structures/xor_fast_hash.hpp                  |   115 -
 data_structures/xor_fast_hash_storage.hpp          |   101 -
 descriptors/description_factory.cpp                |   249 -
 descriptors/description_factory.hpp                |    96 -
 descriptors/descriptor_base.hpp                    |    87 -
 descriptors/gpx_descriptor.hpp                     |    94 -
 descriptors/json_descriptor.hpp                    |   403 -
 docker/Dockerfile                                  |     2 -
 example/CMakeLists.txt                             |    33 +
 example/cmake/FindLibOSRM.cmake                    |    65 +
 example/cmake/FindTBB.cmake                        |   283 +
 example/example.cpp                                |    85 +
 extract.cpp                                        |    89 -
 extractor/edge_based_graph_factory.cpp             |   702 --
 extractor/edge_based_graph_factory.hpp             |   142 -
 extractor/extraction_node.hpp                      |    38 -
 extractor/extraction_way.hpp                       |   129 -
 extractor/extractor_options.cpp                    |   230 -
 extractor/first_and_last_segment_of_way.hpp        |    89 -
 extractor/restriction_parser.hpp                   |    77 -
 extractor/scripting_environment.cpp                |   175 -
 extractor/scripting_environment.hpp                |    60 -
 extractor/speed_profile.hpp                        |    16 -
 features/bicycle/access.feature                    |     5 +-
 features/bicycle/access_node.feature               |     5 +-
 features/bicycle/area.feature                      |    79 +-
 features/bicycle/bridge.feature                    |    34 +-
 features/bicycle/destination.feature               |    46 +-
 features/bicycle/ferry.feature                     |    22 +-
 features/bicycle/maxspeed.feature                  |     6 +-
 features/bicycle/mode.feature                      |   118 +-
 features/bicycle/names.feature                     |     8 +-
 features/bicycle/oneway.feature                    |    10 +-
 features/bicycle/pushing.feature                   |    48 +-
 features/bicycle/ref.feature                       |    10 +-
 features/bicycle/restrictions.feature              |    94 +-
 features/bicycle/roundabout.feature                |    30 -
 features/bicycle/stop_area.feature                 |     8 +-
 features/bicycle/turn_penalty.feature              |    16 +-
 features/car/access.feature                        |     6 +-
 features/car/advisory.feature                      |    35 +-
 features/car/bridge.feature                        |    30 +-
 features/car/destination.feature                   |    46 +-
 features/car/ferry.feature                         |    38 +-
 features/car/link.feature                          |    30 +-
 features/car/maxspeed.feature                      |    18 +-
 features/car/mode.feature                          |    18 +-
 features/car/names.feature                         |     8 +-
 features/car/oneway.feature                        |    10 +-
 features/car/restrictions.feature                  |   120 +-
 features/car/roundabout.feature                    |    30 -
 features/car/shuttle_train.feature                 |    20 +-
 features/car/traffic.feature                       |    47 +
 features/foot/access.feature                       |     4 +-
 features/foot/access_node.feature                  |     4 +-
 features/foot/area.feature                         |    78 +-
 features/foot/ferry.feature                        |    24 +-
 features/foot/names.feature                        |     8 +-
 features/foot/ref.feature                          |    10 +-
 features/foot/restrictions.feature                 |    94 +-
 features/foot/roundabout.feature                   |    18 +-
 features/guidance/continue.feature                 |    90 +
 features/guidance/end-of-road.feature              |   123 +
 features/guidance/fork.feature                     |   284 +
 features/guidance/merge.feature                    |    52 +
 features/guidance/motorway.feature                 |   218 +
 features/guidance/new-name.feature                 |   135 +
 features/guidance/ramp.feature                     |   229 +
 features/guidance/rotary-bike.feature              |   167 +
 features/guidance/rotary.feature                   |   262 +
 features/guidance/roundabout-bike.feature          |   166 +
 features/guidance/roundabout.feature               |   261 +
 features/guidance/suppressed.feature               |    66 +
 features/guidance/turn.feature                     |   813 ++
 .../options/{prepare => contract}/files.feature    |    15 +-
 .../options/{prepare => contract}/help.feature     |    32 +-
 .../options/{prepare => contract}/invalid.feature  |     6 +-
 .../options/{prepare => contract}/version.feature  |    10 +-
 features/options/extract/help.feature              |     6 -
 features/options/routed/files.feature              |    10 +-
 features/options/routed/help.feature               |    27 -
 features/options/routed/invalid.feature            |     3 +-
 features/raster/weights.feature                    |    65 +-
 features/step_definitions/data.js                  |   273 +
 features/step_definitions/data.rb                  |   192 -
 features/step_definitions/distance_matrix.js       |    81 +
 features/step_definitions/distance_matrix.rb       |    66 -
 features/step_definitions/hooks.js                 |    30 +
 features/step_definitions/matching.js              |   174 +
 features/step_definitions/matching.rb              |   124 -
 features/step_definitions/nearest.js               |    53 +
 features/step_definitions/nearest.rb               |    51 -
 features/step_definitions/options.js               |    69 +
 features/step_definitions/options.rb               |    57 -
 features/step_definitions/requests.js              |    57 +
 features/step_definitions/requests.rb              |    46 -
 features/step_definitions/routability.js           |   120 +
 features/step_definitions/routability.rb           |    78 -
 features/step_definitions/routing.js               |    16 +
 features/step_definitions/routing.rb               |   165 -
 features/step_definitions/timestamp.js             |    13 +
 features/step_definitions/timestamp.rb             |     7 -
 features/step_definitions/trip.js                  |   142 +
 features/step_definitions/trip.rb                  |   121 -
 features/support/build_osm.js                      |   165 +
 features/support/config.js                         |   115 +
 features/support/config.rb                         |    16 -
 features/support/data.js                           |   340 +
 features/support/data.rb                           |   325 -
 features/support/data_classes.js                   |    85 +
 features/support/env.js                            |   126 +
 features/support/env.rb                            |    98 -
 features/support/exception_classes.js              |   132 +
 features/support/exceptions.js                     |    15 +
 features/support/exceptions.rb                     |    62 -
 features/support/file.rb                           |    34 -
 features/support/fuzzy.js                          |     5 +
 features/support/fuzzy.rb                          |    32 -
 features/support/hash.js                           |    37 +
 features/support/hash.rb                           |    63 -
 features/support/hooks.js                          |    37 +
 features/support/hooks.rb                          |    35 -
 features/support/http.js                           |    51 +
 features/support/http.rb                           |    37 -
 features/support/launch.js                         |     5 +
 features/support/launch.rb                         |   137 -
 features/support/launch_classes.js                 |   163 +
 features/support/log.js                            |    90 +
 features/support/log.rb                            |    88 -
 features/support/osm_parser.rb                     |    25 -
 features/support/osmlib.rb                         |    14 -
 features/support/route.js                          |   171 +
 features/support/route.rb                          |   181 -
 features/support/run.js                            |    40 +
 features/support/run.rb                            |    28 -
 features/support/shared_steps.js                   |   194 +
 features/support/shortcuts.rb                      |     3 -
 features/support/table_patch.js                    |    11 +
 features/testbot/64bit.feature                     |     4 +-
 features/testbot/alternative.feature               |    16 +-
 features/testbot/alternative_loop.feature          |    29 +
 features/testbot/bad.feature                       |     8 +-
 features/testbot/basic.feature                     |   170 +-
 features/testbot/bearing.feature                   |   150 +-
 features/testbot/bearing_param.feature             |    44 +-
 features/testbot/compression.feature               |     6 +-
 .../{uturn.feature => continue_straight.feature}   |    47 +-
 features/testbot/datastore.feature                 |     8 +-
 features/testbot/distance.feature                  |   136 +-
 features/testbot/distance_matrix.feature           |   100 +-
 features/testbot/duration.feature                  |    18 +-
 features/testbot/example.feature                   |    30 +-
 features/testbot/fastest.feature                   |    12 +-
 features/testbot/ferry.feature                     |    76 +-
 features/testbot/fixed.feature                     |     4 +-
 features/testbot/geometry.feature                  |     8 +-
 features/testbot/graph.feature                     |     8 +-
 features/testbot/load.feature                      |    18 +-
 features/testbot/loop.feature                      |    24 +-
 features/testbot/matching.feature                  |    50 +
 features/testbot/matching_turns.feature            |   121 -
 features/testbot/mode.feature                      |   154 +-
 features/testbot/oneway.feature                    |    44 +-
 features/testbot/opposite.feature                  |     6 +-
 features/testbot/origin.feature                    |    24 +-
 features/testbot/overlap.feature                   |    20 +-
 features/testbot/penalty.feature                   |    46 +-
 features/testbot/planetary.feature                 |    12 +-
 features/testbot/post.feature                      |    83 -
 features/testbot/projection.feature                |    20 +-
 features/testbot/protobuffer.feature               |   156 -
 features/testbot/roundabout.feature                |    76 -
 features/testbot/snap.feature                      |    98 +-
 features/testbot/speed.feature                     |     6 +-
 features/testbot/status.feature                    |    52 +-
 features/testbot/time.feature                      |   134 +-
 features/testbot/trip.feature                      |    15 +
 features/testbot/turns.feature                     |   123 -
 features/testbot/utf.feature                       |     8 +-
 features/testbot/via.feature                       |   146 +-
 features/timestamp/timestamp.feature               |    11 -
 include/contractor/contractor.hpp                  |    96 +
 .../contractor/contractor_config.hpp               |    55 +-
 .../contractor}/crc32_processor.hpp                |    34 +-
 .../contractor/graph_contractor.hpp                |   560 +-
 .../contractor}/query_edge.hpp                     |    36 +-
 include/engine/api/base_api.hpp                    |    64 +
 include/engine/api/base_parameters.hpp             |    90 +
 include/engine/api/json_factory.hpp                |    94 +
 include/engine/api/match_api.hpp                   |   119 +
 .../engine/api/match_parameters.hpp                |    65 +-
 include/engine/api/nearest_api.hpp                 |    57 +
 .../engine/api/nearest_parameters.hpp              |    45 +-
 include/engine/api/route_api.hpp                   |   190 +
 include/engine/api/route_parameters.hpp            |    96 +
 include/engine/api/table_api.hpp                   |   135 +
 include/engine/api/table_parameters.hpp            |   110 +
 .../engine/api/tile_parameters.hpp                 |    89 +-
 include/engine/api/trip_api.hpp                    |   111 +
 .../engine/api/trip_parameters.hpp                 |    33 +-
 include/engine/base64.hpp                          |   141 +
 .../engine/bearing.hpp                             |    29 +-
 include/engine/datafacade/datafacade_base.hpp      |   153 +
 include/engine/datafacade/internal_datafacade.hpp  |   658 ++
 include/engine/datafacade/shared_datafacade.hpp    |   718 ++
 include/engine/douglas_peucker.hpp                 |    81 +
 include/engine/engine.hpp                          |    88 +
 .../engine_config.hpp}                             |    39 +-
 include/engine/geospatial_query.hpp                |   469 +
 include/engine/guidance/assemble_geometry.hpp      |    81 +
 include/engine/guidance/assemble_leg.hpp           |   174 +
 include/engine/guidance/assemble_overview.hpp      |    24 +
 include/engine/guidance/assemble_route.hpp         |    22 +
 include/engine/guidance/assemble_steps.hpp         |   145 +
 include/engine/guidance/leg_geometry.hpp           |    54 +
 include/engine/guidance/post_processing.hpp        |    44 +
 include/engine/guidance/route.hpp                  |    20 +
 include/engine/guidance/route_leg.hpp              |    29 +
 include/engine/guidance/route_step.hpp             |    41 +
 include/engine/guidance/step_maneuver.hpp          |    45 +
 include/engine/guidance/toolkit.hpp                |    63 +
 include/engine/hint.hpp                            |    81 +
 include/engine/internal_route_result.hpp           |    63 +
 .../engine/map_matching}/bayes_classifier.hpp      |    47 +-
 .../engine/map_matching/hidden_markov_model.hpp    |   140 +
 .../engine/map_matching/matching_confidence.hpp    |    58 +
 include/engine/map_matching/sub_matching.hpp       |    25 +
 include/engine/phantom_node.hpp                    |   214 +
 include/engine/plugins/match.hpp                   |    48 +
 include/engine/plugins/nearest.hpp                 |    26 +
 include/engine/plugins/plugin_base.hpp             |   285 +
 include/engine/plugins/table.hpp                   |    35 +
 include/engine/plugins/tile.hpp                    |    35 +
 include/engine/plugins/trip.hpp                    |    54 +
 include/engine/plugins/viaroute.hpp                |    47 +
 include/engine/polyline_compressor.hpp             |    31 +
 .../routing_algorithms}/alternative_path.hpp       |   209 +-
 .../routing_algorithms}/direct_shortest_path.hpp   |   104 +-
 .../engine/routing_algorithms}/many_to_many.hpp    |   171 +-
 .../engine/routing_algorithms}/map_matching.hpp    |   260 +-
 include/engine/routing_algorithms/routing_base.hpp |   903 ++
 .../engine/routing_algorithms}/shortest_path.hpp   |   345 +-
 include/engine/search_engine_data.hpp              |    42 +
 .../engine/status.hpp                              |    24 +-
 .../engine/trip}/trip_brute_force.hpp              |    46 +-
 .../engine/trip}/trip_farthest_insertion.hpp       |    62 +-
 .../engine/trip}/trip_nearest_neighbour.hpp        |    47 +-
 include/engine/trip/trip_tabu_search.hpp           |    41 +
 include/extractor/compressed_edge_container.hpp    |    57 +
 include/extractor/edge_based_edge.hpp              |    80 +
 include/extractor/edge_based_graph_factory.hpp     |   134 +
 include/extractor/edge_based_node.hpp              |    76 +
 include/extractor/external_memory_node.hpp         |    56 +
 .../extractor}/extraction_containers.hpp           |    53 +-
 .../extractor}/extraction_helper_functions.hpp     |    54 +-
 include/extractor/extraction_node.hpp              |    19 +
 include/extractor/extraction_way.hpp               |    58 +
 {extractor => include/extractor}/extractor.hpp     |    45 +-
 .../extractor}/extractor_callbacks.hpp             |    51 +-
 .../extractor/extractor_config.hpp                 |    64 +-
 .../extractor/first_and_last_segment_of_way.hpp    |    60 +
 include/extractor/graph_compressor.hpp             |    38 +
 include/extractor/guidance/classification_data.hpp |    67 +
 include/extractor/guidance/constants.hpp           |    32 +
 include/extractor/guidance/discrete_angle.hpp      |    19 +
 include/extractor/guidance/intersection.hpp        |    66 +
 .../extractor/guidance/intersection_generator.hpp  |    68 +
 .../extractor/guidance/intersection_handler.hpp    |    71 +
 include/extractor/guidance/motorway_handler.hpp    |    51 +
 include/extractor/guidance/roundabout_handler.hpp  |    71 +
 include/extractor/guidance/toolkit.hpp             |   404 +
 include/extractor/guidance/turn_analysis.hpp       |    63 +
 include/extractor/guidance/turn_classification.hpp |   123 +
 include/extractor/guidance/turn_handler.hpp        |    74 +
 include/extractor/guidance/turn_instruction.hpp    |   135 +
 .../extractor}/internal_extractor_edge.hpp         |    90 +-
 include/extractor/node_based_edge.hpp              |   143 +
 include/extractor/original_edge_data.hpp           |    42 +
 include/extractor/profile_properties.hpp           |    48 +
 include/extractor/query_node.hpp                   |    51 +
 .../extractor}/raster_source.hpp                   |    49 +-
 .../extractor}/restriction.hpp                     |    38 +-
 .../extractor}/restriction_map.hpp                 |    57 +-
 include/extractor/restriction_parser.hpp           |    58 +
 include/extractor/scripting_environment.hpp        |    54 +
 {algorithms => include/extractor}/tarjan_scc.hpp   |    62 +-
 .../extractor}/travel_mode.hpp                     |    27 +-
 .../tribool.hpp => include/osrm/bearing.hpp        |    18 +-
 include/osrm/coordinate.hpp                        |    47 +-
 .../osrm/engine_config.hpp                         |    16 +-
 include/osrm/json_container.hpp                    |    75 +-
 .../osrm/match_parameters.hpp                      |    18 +-
 .../osrm/nearest_parameters.hpp                    |    18 +-
 include/osrm/osrm.hpp                              |   116 +-
 .../osrm/osrm_fwd.hpp                              |    44 +-
 include/osrm/route_parameters.hpp                  |    94 +-
 util/fingerprint.cpp => include/osrm/status.hpp    |    15 +-
 .../osrm/storage_config.hpp                        |    16 +-
 include/osrm/strong_typedef.hpp                    |    68 -
 .../osrm/table_parameters.hpp                      |    18 +-
 .../osrm/tile_parameters.hpp                       |    18 +-
 .../osrm/trip_parameters.hpp                       |    18 +-
 include/server/api/base_parameters_grammar.hpp     |   142 +
 include/server/api/match_parameter_grammar.hpp     |    74 +
 include/server/api/nearest_parameter_grammar.hpp   |    43 +
 include/server/api/parameters_parser.hpp           |    49 +
 include/server/api/parsed_url.hpp                  |    37 +
 include/server/api/route_parameters_grammar.hpp    |    80 +
 include/server/api/table_parameter_grammar.hpp     |    59 +
 include/server/api/tile_parameter_grammar.hpp      |    48 +
 include/server/api/trip_parameter_grammar.hpp      |    68 +
 include/server/api/url_parser.hpp                  |    29 +
 include/server/connection.hpp                      |    72 +
 include/server/http/compression_type.hpp           |    21 +
 include/server/http/header.hpp                     |    34 +
 include/server/http/reply.hpp                      |    45 +
 include/server/http/request.hpp                    |    26 +
 include/server/request_handler.hpp                 |    37 +
 include/server/request_parser.hpp                  |    76 +
 {server => include/server}/server.hpp              |    60 +-
 include/server/service/base_service.hpp            |    39 +
 include/server/service/match_service.hpp           |    33 +
 include/server/service/nearest_service.hpp         |    33 +
 include/server/service/route_service.hpp           |    33 +
 include/server/service/table_service.hpp           |    33 +
 include/server/service/tile_service.hpp            |    33 +
 include/server/service/trip_service.hpp            |    33 +
 include/server/service/utils.hpp                   |    29 +
 include/server/service_handler.hpp                 |    41 +
 include/storage/shared_barriers.hpp                |    39 +
 include/storage/shared_datatype.hpp                |   136 +
 .../storage/shared_memory.hpp                      |   128 +-
 .../request.hpp => include/storage/storage.hpp     |    33 +-
 .../storage/storage_config.hpp                     |    88 +-
 include/util/assert.hpp                            |    20 +
 {util => include/util}/bearing.hpp                 |    34 +-
 {data_structures => include/util}/binary_heap.hpp  |    41 +-
 include/util/cast.hpp                              |    49 +
 include/util/container.hpp                         |    20 +
 include/util/coordinate.hpp                        |   187 +
 include/util/coordinate_calculation.hpp            |    74 +
 .../util}/deallocating_vector.hpp                  |    58 +-
 {util => include/util}/dist_table_wrapper.hpp      |    36 +-
 .../util}/dynamic_graph.hpp                        |    63 +-
 include/util/exception.hpp                         |    30 +
 include/util/fingerprint.hpp                       |    39 +
 {util => include/util}/fingerprint_impl.hpp.in     |    47 +-
 include/util/for_each_pair.hpp                     |    45 +
 {util => include/util}/graph_loader.hpp            |    79 +-
 {util => include/util}/graph_utils.hpp             |    26 +-
 include/util/hilbert_value.hpp                     |    18 +
 include/util/integer_range.hpp                     |    58 +
 include/util/io.hpp                                |   127 +
 .../util}/iso_8601_duration_parser.hpp             |    34 +-
 include/{osrm => util}/json_container.hpp          |    74 +-
 include/util/json_deep_compare.hpp                 |   158 +
 include/util/json_logger.hpp                       |    62 +
 {util => include/util}/json_renderer.hpp           |    46 +-
 include/util/json_util.hpp                         |    58 +
 include/util/lua_util.hpp                          |    54 +
 {util => include/util}/make_unique.hpp             |    32 +-
 include/util/matrix_graph_wrapper.hpp              |    51 +
 include/util/name_table.hpp                        |    31 +
 include/util/node_based_graph.hpp                  |    95 +
 {data_structures => include/util}/percent.hpp      |    34 +-
 {data_structures => include/util}/range_table.hpp  |    59 +-
 include/util/rectangle.hpp                         |   182 +
 .../util}/shared_memory_vector_wrapper.hpp         |    69 +-
 include/util/simple_logger.hpp                     |    55 +
 {data_structures => include/util}/static_graph.hpp |    65 +-
 {data_structures => include/util}/static_rtree.hpp |   384 +-
 include/util/std_hash.hpp                          |    41 +
 {util => include/util}/string_util.hpp             |    36 +-
 include/util/strong_typedef.hpp                    |    84 +
 {util => include/util}/timing_util.hpp             |    34 +-
 {util => include/util}/trigonometry_table.hpp      |    64 +-
 typedefs.h => include/util/typedefs.hpp            |    35 +-
 include/util/vector_tile.hpp                       |    37 +
 include/util/version.hpp.in                        |    10 +
 include/util/viewport.hpp                          |    51 +
 include/util/web_mercator.hpp                      |   127 +
 include/util/xor_fast_hash.hpp                     |    71 +
 include/util/xor_fast_hash_storage.hpp             |    84 +
 library/osrm_impl.cpp                              |   183 -
 library/osrm_impl.hpp                              |    71 -
 package.json                                       |    39 +
 plugins/distance_table.hpp                         |   247 -
 plugins/hello_world.hpp                            |   106 -
 plugins/match.hpp                                  |   417 -
 plugins/nearest.hpp                                |   128 -
 plugins/plugin_base.hpp                            |   136 -
 plugins/timestamp.hpp                              |    62 -
 plugins/trip.hpp                                   |   398 -
 plugins/viaroute.hpp                               |   215 -
 prepare.cpp                                        |   109 -
 profiles/bicycle.lua                               |    87 +-
 profiles/car.lua                                   |    69 +-
 profiles/foot.lua                                  |    31 +-
 profiles/lib/access.lua                            |     4 +-
 profiles/rasterbot.lua                             |    11 +-
 .../{rasterbot-interp.lua => rasterbotinterp.lua}  |    11 +-
 profiles/testbot.lua                               |    37 +-
 routed.cpp                                         |   198 -
 routing_algorithms/routing_base.hpp                |   687 --
 scripts/check_taginfo.py                           |    51 +
 scripts/format.sh                                  |    22 +
 scripts/install_node.sh                            |     9 +
 scripts/modernize.sh                               |    15 +-
 scripts/poly2req.js                                |   132 +
 scripts/tidy.sh                                    |    10 +-
 scripts/timer.sh                                   |    12 +
 scripts/update_depdendencies.sh                    |     4 +-
 server/api_grammar.hpp                             |   122 -
 server/connection.hpp                              |    95 -
 server/data_structures/datafacade_base.hpp         |   126 -
 server/data_structures/internal_datafacade.hpp     |   469 -
 server/data_structures/shared_barriers.hpp         |    60 -
 server/data_structures/shared_datafacade.hpp       |   503 -
 server/data_structures/shared_datatype.hpp         |   196 -
 server/http/header.hpp                             |    54 -
 server/http/reply.hpp                              |    65 -
 server/request_handler.cpp                         |   177 -
 server/request_handler.hpp                         |    59 -
 server/request_parser.cpp                          |   393 -
 server/request_parser.hpp                          |    98 -
 src/benchmarks/CMakeLists.txt                      |    20 +
 src/benchmarks/static_rtree.cpp                    |   115 +
 src/contractor/contractor.cpp                      |   686 ++
 src/engine/api/json_factory.cpp                    |   224 +
 src/engine/douglas_peucker.cpp                     |   128 +
 src/engine/engine.cpp                              |   190 +
 src/engine/engine_config.cpp                       |    27 +
 src/engine/guidance/assemble_overview.cpp          |   103 +
 src/engine/guidance/assemble_route.cpp             |    30 +
 src/engine/guidance/assemble_steps.cpp             |    82 +
 src/engine/guidance/post_processing.cpp            |   503 +
 src/engine/hint.cpp                                |    59 +
 src/engine/plugins/match.cpp                       |   199 +
 src/engine/plugins/nearest.cpp                     |    49 +
 src/engine/plugins/table.cpp                       |    76 +
 src/engine/plugins/tile.cpp                        |   457 +
 src/engine/plugins/trip.cpp                        |   245 +
 src/engine/plugins/viaroute.cpp                    |   131 +
 src/engine/polyline_compressor.cpp                 |   128 +
 src/engine/search_engine_data.cpp                  |    80 +
 .../extractor}/compressed_edge_container.cpp       |   140 +-
 src/extractor/edge_based_graph_factory.cpp         |   482 +
 .../extractor}/extraction_containers.cpp           |   284 +-
 {extractor => src/extractor}/extractor.cpp         |   373 +-
 .../extractor}/extractor_callbacks.cpp             |   126 +-
 {algorithms => src/extractor}/graph_compressor.cpp |   101 +-
 src/extractor/guidance/classification_data.cpp     |    53 +
 src/extractor/guidance/intersection.cpp            |    31 +
 src/extractor/guidance/intersection_generator.cpp  |   255 +
 src/extractor/guidance/intersection_handler.cpp    |   307 +
 src/extractor/guidance/motorway_handler.cpp        |   524 +
 src/extractor/guidance/roundabout_handler.cpp      |   257 +
 src/extractor/guidance/turn_analysis.cpp           |   100 +
 src/extractor/guidance/turn_handler.cpp            |  1171 ++
 .../extractor}/raster_source.cpp                   |    91 +-
 .../extractor}/restriction_map.cpp                 |    43 +-
 .../extractor}/restriction_parser.cpp              |   469 +-
 src/extractor/scripting_environment.cpp            |   183 +
 src/osrm/osrm.cpp                                  |    54 +
 src/server/api/parameters_parser.cpp               |   101 +
 src/server/api/url_parser.cpp                      |    86 +
 {server => src/server}/connection.cpp              |    64 +-
 {server => src/server}/http/reply.cpp              |    45 +-
 src/server/request_handler.cpp                     |   151 +
 src/server/request_parser.cpp                      |   299 +
 src/server/service/match_service.cpp               |    73 +
 src/server/service/nearest_service.cpp             |    72 +
 src/server/service/route_service.cpp               |    69 +
 src/server/service/table_service.cpp               |    90 +
 src/server/service/tile_service.cpp                |    51 +
 src/server/service/trip_service.cpp                |    73 +
 src/server/service_handler.cpp                     |    54 +
 datastore.cpp => src/storage/storage.cpp           |   465 +-
 src/storage/storage_config.cpp                     |    38 +
 {tools => src/tools}/.gitignore                    |     0
 src/tools/components.cpp                           |   233 +
 src/tools/contract.cpp                             |   160 +
 src/tools/extract.cpp                              |   161 +
 src/tools/io-benchmark.cpp                         |   325 +
 src/tools/routed.cpp                               |   349 +
 src/tools/springclean.cpp                          |    82 +
 src/tools/store.cpp                                |   105 +
 src/tools/unlock_all_mutexes.cpp                   |    20 +
 src/util/assert.cpp                                |    29 +
 src/util/coordinate.cpp                            |   100 +
 src/util/coordinate_calculation.cpp                |   326 +
 src/util/exception.cpp                             |    21 +
 src/util/fingerprint.cpp                           |     2 +
 src/util/hilbert_value.cpp                         |    84 +
 src/util/name_table.cpp                            |    65 +
 {util => src/util}/simple_logger.cpp               |    36 +-
 taginfo.json                                       |   148 +-
 test/data/Makefile                                 |    54 +
 test/data/data.md5sum                              |     2 +
 third_party/variant/.clang-format                  |    89 +
 third_party/variant/.gitignore                     |     3 +
 third_party/variant/.travis.yml                    |   133 +-
 third_party/variant/.ycm_extra_conf.py             |    40 +
 third_party/variant/Jamroot                        |     8 +-
 third_party/variant/LICENSE_1_0.txt                |    23 +
 third_party/variant/Makefile                       |    44 +-
 third_party/variant/README.md                      |    92 +-
 third_party/variant/doc/other_implementations.md   |    15 +
 third_party/variant/doc/standards_effort.md        |    28 +
 third_party/variant/optional.hpp                   |    39 +-
 third_party/variant/recursive_wrapper.hpp          |   133 +-
 third_party/variant/scripts/build-appveyor.bat     |     2 +-
 third_party/variant/scripts/linux.sh               |    59 -
 third_party/variant/scripts/osx.sh                 |    20 -
 .../scripts/run_compilation_failure_tests.sh       |    50 +
 third_party/variant/test/bench_variant.cpp         |    52 +-
 third_party/variant/test/binary_visitor_test.cpp   |    40 +-
 .../variant/test/boost_variant_hello_world.cpp     |     7 +-
 third_party/variant/test/catch.hpp                 |  8683 --------------
 .../compilation_failure/default_constructor.cpp    |    22 +
 .../test/compilation_failure/empty_typelist.cpp    |    11 +
 .../variant/test/compilation_failure/equality.cpp  |    11 +
 .../variant/test/compilation_failure/get_type.cpp  |    10 +
 .../variant/test/compilation_failure/is_type.cpp   |    10 +
 .../mutating_visitor_on_const.cpp                  |    24 +
 .../test/compilation_failure/no-reference.cpp      |     9 +
 third_party/variant/test/include/catch.hpp         | 11613 +++++++++++++++++++
 third_party/variant/test/optional_unit.cpp         |    82 -
 .../variant/test/our_variant_hello_world.cpp       |    20 +
 .../variant/test/recursive_wrapper_test.cpp        |    67 +-
 .../variant/test/reference_wrapper_test.cpp        |    42 +-
 third_party/variant/test/t/binary_visitor_1.cpp    |     7 +
 third_party/variant/test/t/binary_visitor_2.cpp    |     7 +
 third_party/variant/test/t/binary_visitor_3.cpp    |     7 +
 third_party/variant/test/t/binary_visitor_4.cpp    |     7 +
 third_party/variant/test/t/binary_visitor_5.cpp    |     7 +
 third_party/variant/test/t/binary_visitor_6.cpp    |     7 +
 third_party/variant/test/t/binary_visitor_impl.hpp |   204 +
 third_party/variant/test/t/issue21.cpp             |    48 +
 third_party/variant/test/t/mutating_visitor.cpp    |    36 +
 third_party/variant/test/t/optional.cpp            |   102 +
 third_party/variant/test/t/recursive_wrapper.cpp   |   158 +
 third_party/variant/test/t/sizeof.cpp              |    52 +
 third_party/variant/test/t/unary_visitor.cpp       |   127 +
 third_party/variant/test/t/variant.cpp             |   570 +
 third_party/variant/test/unique_ptr_test.cpp       |    68 +-
 third_party/variant/test/unit.cpp                  |   314 +-
 third_party/variant/test/variant_hello_world.cpp   |    22 -
 third_party/variant/variant.gyp                    |    20 +-
 third_party/variant/variant.hpp                    |   635 +-
 third_party/variant/variant_io.hpp                 |    32 +-
 third_party/variant/vcbuild.bat                    |     8 -
 tools/check-hsgr.cpp                               |   112 -
 tools/components.cpp                               |   257 -
 tools/io-benchmark.cpp                             |   348 -
 tools/simpleclient.cpp                             |    97 -
 tools/springclean.cpp                              |   102 -
 tools/unlock_all_mutexes.cpp                       |    51 -
 unit_tests/CMakeLists.txt                          |    76 +
 unit_tests/algorithms/douglas_peucker.cpp          |   104 -
 unit_tests/algorithms/duration_parsing.cpp         |    64 -
 unit_tests/algorithms/geometry_string.cpp          |    74 -
 unit_tests/algorithms/string_util.cpp              |    65 -
 unit_tests/data_structures/coordinate.cpp          |    50 -
 unit_tests/data_structures/dynamic_graph.cpp       |    93 -
 unit_tests/data_structures/static_rtree.cpp        |   480 -
 unit_tests/engine/base64.cpp                       |    78 +
 unit_tests/engine/douglas_peucker.cpp              |   121 +
 unit_tests/engine/geometry_string.cpp              |    45 +
 unit_tests/engine/guidance_assembly.cpp            |    20 +
 unit_tests/engine_tests.cpp                        |     7 +
 .../compressed_edge_container.cpp                  |     7 +-
 .../{algorithms => extractor}/graph_compressor.cpp |   125 +-
 .../raster_source.cpp                              |    44 +-
 unit_tests/extractor_tests.cpp                     |     7 +
 unit_tests/library/args.hpp                        |    16 +
 unit_tests/library/coordinates.hpp                 |    35 +
 unit_tests/library/equal_json.hpp                  |    28 +
 unit_tests/library/fixture.hpp                     |    21 +
 unit_tests/library/limits.cpp                      |   139 +
 unit_tests/library/match.cpp                       |    64 +
 unit_tests/library/nearest.cpp                     |   116 +
 unit_tests/library/route.cpp                       |   322 +
 unit_tests/library/table.cpp                       |   162 +
 unit_tests/library/tile.cpp                        |   135 +
 unit_tests/library/trip.cpp                        |   153 +
 unit_tests/library/waypoint_check.hpp              |    24 +
 unit_tests/library_tests.cpp                       |     7 +
 unit_tests/mocks/mock_datafacade.hpp               |   178 +
 unit_tests/server/parameters_io.hpp                |    59 +
 unit_tests/server/parameters_parser.cpp            |   316 +
 unit_tests/server/url_parser.cpp                   |   102 +
 unit_tests/server_tests.cpp                        |     7 +
 unit_tests/util/bearing.cpp                        |    37 +-
 .../{data_structures => util}/binary_heap.cpp      |    34 +-
 unit_tests/util/coordinate_calculation.cpp         |   301 +
 unit_tests/util/duration_parsing.cpp               |    40 +
 unit_tests/util/dynamic_graph.cpp                  |    66 +
 unit_tests/util/io.cpp                             |    42 +
 .../{data_structures => util}/range_table.cpp      |    38 +-
 unit_tests/util/rectangle.cpp                      |   107 +
 .../{data_structures => util}/static_graph.cpp     |    53 +-
 unit_tests/util/static_rtree.cpp                   |   474 +
 unit_tests/util/string_util.cpp                    |    41 +
 unit_tests/util/viewport.cpp                       |    25 +
 unit_tests/util/web_mercator.cpp                   |    74 +
 unit_tests/util_tests.cpp                          |    27 -
 util/cast.hpp                                      |    69 -
 util/compute_angle.cpp                             |    54 -
 util/compute_angle.hpp                             |    42 -
 util/container.hpp                                 |   111 -
 util/datastore_options.hpp                         |   282 -
 util/debug_geometry.hpp                            |   198 -
 util/fingerprint.hpp                               |    61 -
 util/ini_file.hpp                                  |    51 -
 util/integer_range.hpp                             |    80 -
 util/json_util.hpp                                 |   103 -
 util/lua_util.hpp                                  |    65 -
 util/matching_debug_info.hpp                       |   155 -
 util/mercator.cpp                                  |    40 -
 util/mercator.hpp                                  |    38 -
 util/osrm_exception.cpp                            |    43 -
 util/routed_options.hpp                            |   284 -
 util/simple_logger.hpp                             |    74 -
 util/std_hash.hpp                                  |    72 -
 util/version.hpp.in                                |    37 -
 util/xml_renderer.hpp                              |   137 -
 697 files changed, 52071 insertions(+), 36430 deletions(-)

-- 
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