Files
osrm-backend/include/extractor
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
..
2018-03-26 11:02:34 +00:00
2017-11-16 15:08:30 +01:00
2016-01-08 01:31:57 +01:00
2017-10-16 12:15:12 +01:00
2020-10-26 01:19:17 +00:00
2018-03-26 11:02:34 +00:00
2017-04-18 17:24:46 +00:00
2016-07-26 15:00:58 +02:00
2017-07-31 09:36:25 +02:00
2018-03-20 16:33:15 +01:00
2018-03-26 11:02:34 +00:00
2018-02-06 11:51:33 +01:00