Commit History

Author SHA1 Message Date
  Brad King d54916d03a MSVC: Revert use of temporary -std:c++23preview flag for C++23 8 months ago
  Brad King b3f1c60aff MSVC: Use -std:c++23preview flag for C++23 when available 8 months ago
  Brad King 1b4a802413 MSVC: Split C++23 flag selection into dedicated block 8 months ago
  Tyler 7c38e6bb52 Add CMAKE_<LANG>_STANDARD_LATEST variables 1 year ago
  Ben Boeckel ff18acc301 CXXModules: remove `EXPERIMENTAL` from C++ module variable names 2 years ago
  Ben Boeckel 80ef50a191 CXXModules: add a variable for BMI-only compilation 3 years ago
  Ben Boeckel 12e4bc73cb MSVC: don't opt into dyndep support 3 years ago
  Ben Boeckel 0e9782b336 msvc: bless MSVC 19.34 support for C++ modules as experimental 3 years ago
  Robert Maynard f808d8afb9 CMake: Support upcoming C++26 language level 3 years ago
  Martin Duffy 76a08cd253 COMPILE_WARNING_AS_ERROR: Add options to treat warnings as errors 3 years ago
  Brad King 3a8b6653dc MSVC: Use -external:I flag without space to support Clang tools 3 years ago
  Brad King 323846afc1 Merge topic 'msvc-c++23' into release-3.22 4 years ago
  Brad King ef47e18ad0 MSVC: Tolerate cxx_std_23 feature on older compiler versions 4 years ago
  PigeonF ccfe1b0b40 IWYU: Add `--driver-mode=cl` when applicable 4 years ago
  Ben Boeckel f29e1874ad Compiler/MSVC: use the `-external:I` flag for system includes 5 years ago
  Raul Tambre 3aaf1d91bf MSVC: C++20 final flag, C++23 support 4 years ago
  Hanjiang Yu f6f4eb0907 clang-tidy: Add driver mode argument 5 years ago
  Brad King 9ee24ede73 Merge topic 'msvc-jmc' 6 years ago
  Luca Cappa 2a9ff9703e MSVC: Add support for /JMC (Just My Code) 6 years ago
  Robert Maynard d156f8f5a2 CompileFeatures: Record when MSVC gained full CXX14 support 6 years ago
  Robert Maynard 8d45a2ffe0 CompileFeatures: Record when compilers gained full CXX11 support 6 years ago
  Robert Maynard 239a8a0266 CompileFeatures: Record when CXX compilers have gained full support for 98 6 years ago
  Brad King 8f146c4508 Features: Activate C++ 20 support for MSVC 19.12.25835+ 7 years ago
  Brad King 7fe580a362 Features: Add infrastructure for C++ 20 language standard 7 years ago
  Brad King 39be8a9d19 MSVC: Avoid unnecessary C++ feature detection steps 8 years ago
  Nils Gladitz 227e353595 MSVC: Extend C++ language standard support to Visual Studio 2015 Update 3 8 years ago
  Brad King 131c721f54 MSVC: Add flags for C++ language standards 8 years ago
  Chuck Atkins 9b112a848a Compilers: Port to use default cmake_record_lang_compile_features macros 8 years ago
  Chuck Atkins 37221529c7 MSVC: Add empty definitions for std compile options 8 years ago
  Brad King ae1a6815b6 Features: Add infrastructure for C++ 17 language standard 9 years ago