osrm-backend/include/server
Michael Bell 96acdaf0d5 Fix osrm-contract, tests, on Windows
As part of graph contraction, node renumbering leads to
in-place permuting of graph state, including boolean vector elements.

std::vector<bool> returns proxy objects when referencing individual
bits. To correctly swap bool elements using MSVC, we need to explicitly
apply std::vector<bool>::swap.

Making this change fixes osrm-contract on Windows.

We also correct failing tests and other undefined behaviours
(mainly iterator access outside boundaries) highlighted by MSVC.
2020-11-15 14:22:26 +00:00
..
api Fix osrm-contract, tests, on Windows 2020-11-15 14:22:26 +00:00
http Added 'Connection' header extraction. 2019-08-23 12:21:54 +03:00
service Updated changelog entry 2019-08-26 11:09:38 +03:00
connection.hpp Receive timeout should only be active for a second and 2019-08-23 12:21:54 +03:00
request_handler.hpp Add support of custom ServiceHandler 2016-10-31 15:38:03 +01:00
request_parser.hpp modified FSM so that the whitespace between header-key and value is optional 2019-11-19 18:30:21 +01:00
server.hpp Refactor logging, improve error handling workflow, clang-format. (#3385) 2016-12-06 12:30:46 -08:00
service_handler.hpp Updated changelog entry 2019-08-26 11:09:38 +03:00