kicad/pcbnew/autorouter
Marek Roszko 4665823089 Turn on and fix MSVC compliance mode issues
We want /permissive- to enable debug performance improvements in MSVC 17.5+.
This flag is also default under C++20 so we'll have to deal with these compile issues anyway at some point in the future.

In particular, MSVC becomes pedantic about ternary types.
See https://learn.microsoft.com/en-us/cpp/build/reference/permissive-standards-conformance?view=msvc-170#ambiguous-conditional-operator-arguments

MSFT cites https://cplusplus.github.io/CWG/issues/1805.html
2023-02-12 16:30:37 -05:00
..
ar_autoplacer.cpp Combine Iu2Millimeter & remove PcbMm2iu 2022-09-16 21:09:26 -04:00
ar_autoplacer.h RIP EDA_RECT. 2022-08-31 23:57:24 +01:00
ar_matrix.cpp RIP EDA_RECT. 2022-08-31 23:57:24 +01:00
ar_matrix.h RIP EDA_RECT. 2022-08-31 23:57:24 +01:00
autoplace_tool.cpp Class name <-> file name sync. 2022-12-29 18:05:57 +00:00
autoplace_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
spread_footprints.cpp Turn on and fix MSVC compliance mode issues 2023-02-12 16:30:37 -05:00
spread_footprints.h ADDED: Pack and Move Footprints, improved footprint spread algorithm. 2022-09-28 13:37:23 +00:00