42 Commits (4c55947c47927e3694e2fd41a3987a717692faca)

Author SHA1 Message Date
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Charles Brunet 3729b6bcd4 remove /utf-8 option when /validate-charset- is present 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
David Robillard 81d7c24a59 Add warning_level=everything 2 years ago
Xavier Claessens 5e0f22896f Compilers: Add a preprocessor mode for clike compilers 2 years ago
Jan Tojnar a590cfde0c compilers: Add optimization=plain option 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Eli Schwartz 46793145ba
Revert /utf-8 changes in the visualstudio mixin to the 0.62.0 state 2 years ago
Chun-wei Fan 6e7c3efa79 visualstudio.py: Apply /utf-8 only on clang or VS2015+ 2 years ago
Khairul Azhar Kasmiran 6b7bc608b7 compiler.has_argument: Add `-Werror=unknown-warning-option` to clang-cl cmd line 3 years ago
Chun-wei Fan 8ed151bbd7 Visual Studio: Only use /utf-8 on VS2015 or later or clang-cl 3 years ago
Marvin Scholz 1b03441bc4 visualstudio: do not query underscore define with MSVC 3 years ago
Gatgat f3a8e5d3b2 Fix system include arguments for clang-cl 3 years ago
Dylan Baker 1209b8820b compilers: push the compiler id to a class variable 3 years ago
Sahnvour d9c73a6a7b clang-cl: add a translation pass for `-isystem` args to work 3 years ago
Luke Elliott d014ccf8d7 Fix _calculate_toolset_version for VS2022. 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Xavier Claessens ea02c1c48a msvc: Assume UTF8 source by default 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Peter Harris be015a37d7
Visual Studio Address Sanitizer updates 4 years ago
Alexander Neumann 8f12102549 deactivate intrinsic functions if no optimizations are requested 4 years ago
D Scott Phillips 703fd6d1fa
compilers: clang-cl: Also accept .s files (#8520) 4 years ago
Jussi Pakkanen d76345b4be Add address sanitizer support for Visual Studio. 4 years ago
Vili Väinölä 96405c3923 Add /Od flag to msvc optimization 0 args 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Marios Staikopoulos f8681b12e1 MSVC and Clang-Cl Compiler Argument Cleanup 4 years ago
Marios Staikopoulos a3d8dc546c Removal of /ZI on MSVC Debug 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Laurin-Luis Lehning 4053babf9c Slight consistency changes to get_gui_app_args 4 years ago
Laurin-Luis Lehning 2fb4d1f751 Make win_subsystem a linker property 4 years ago
Peter Harris 8b8a610ea4 vs: add static_from_buildtype to b_vscrt 4 years ago
Jussi Pakkanen 1a0603835e Add win_subsystem kwarg. Closes #7765. 4 years ago
Dylan Baker e7f0890cb9 compilers: move get_dependency_gen_args to base Compiler 4 years ago
Vili Väinölä d1638a4fde compilers/VS: fix build to use optimization and debug flags 4 years ago
Dylan Baker 682d22129c compilers: Tell mypy that the compiler mixins are just that 4 years ago
Dylan Baker 4911e8eef4 compilers/mixins: make visual studio type safe 4 years ago
Dylan Baker d326c87fe2 compilers: Use a distinct type for compile/link results 4 years ago
Martin Storsjö deb1d7caba Canonicalize target architectures aarch64/armv* into arm64/arm for MSVC tools 4 years ago
Xavier Claessens 6bf61b2a38 visualstudio: warning_level 0 should not map to /W1 4 years ago
Peter Harris 9462f0c7bc msvc: Avoid spurious openmp link warnings 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Dylan Baker b8294b4436 compilers: Error if invalid linker selected 5 years ago
Dylan Baker 06bbf6cf93 linkers: Move import_library_args to from VS compiler to linker 5 years ago
Dylan Baker 3f8d6af9c2 compilers: Use /Zi instead of /ZI with clang-cl 5 years ago
Dylan Baker 0f47ca95c1 compilers: Split ClangCL and MSVC mixins 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Dylan Baker 47dfe34c85 Consider compiler arguments in linker detection logic 5 years ago
Dylan Baker ef9aeb188e Allow selecting the dynamic linker 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago