summaryrefslogtreecommitdiffstats
path: root/Modules/Compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'clang-libstdcpp-3.31' into release-3.31Brad King2025-05-142-19/+166
|\
| * Clang/CXXImportStd: support `-stdlib=libstdc++`Ben Boeckel2025-05-141-19/+32
| * gcc: support `import std`Ben Boeckel2025-05-141-0/+134
* | AUTOMOC: Avoid compiler warnings while computing predefinesBrad King2025-04-245-5/+5
|/
* MSVC: Revert use of temporary -std:c++23preview flag for C++23Brad King2025-03-141-5/+1
* MSVC: Use -std:c++23preview flag for C++23 when availableBrad King2025-03-121-1/+5
* MSVC: Split C++23 flag selection into dedicated blockBrad King2025-03-121-3/+7
* Clang/CUDA: Fix language-wide flags when linking .so with compiler driverBrad King2025-01-141-1/+1
* LFortran: Remove hard-coded --generate-object-code flagSaurabh Kumar2025-01-091-1/+1
* VS: Restore support for mixing C++23 and C in one target with clang-clBrad King2024-12-091-0/+5
* Intel/Classic: deactivate linker dependency file supportMarc Chevrier2024-11-281-0/+3
* LFortran: Improve detection of implicit link information for lfortran 0.40+Brad King2024-10-241-1/+1
* Clang/CUDA: Add language-wide flags when linking with compiler driverBrad King2024-10-071-2/+2
* NVHPC: Record C++23 supportscivision2024-10-021-0/+7
* clang-cl: Add support for C++23Brad King2024-09-131-3/+11
* Tasking: Fix C and C++ compiler extension mode flagsBrad King2024-08-282-6/+6
* IAR: Improve error message for missing licenseFelipe Torrezan2024-08-142-5/+5
* Rename {_ => }CMAKE_INCLUDE_SYSTEM_FLAG_${lang}_WARNINGPatrick H2024-07-292-2/+2
* Merge topic 'lfortran'Brad King2024-07-241-0/+14
|\
| * LFortran: Add support for this compilerChristoph Junghans2024-07-221-0/+14
* | Linker configuration: introduce a new architectureMarc Chevrier2024-07-201-54/+0
|/
* Merge topic 'IntelLLVM-layout-2024'Brad King2024-07-161-1/+4
|\
| * IntelLLVM: Update toolchain layout for 2024+ versionsPavel Liavonau2024-07-151-1/+4
| * Merge topic 'clang-ansi-color' into release-3.30Brad King2024-06-111-1/+1
| |\
* | | visibility: add support for Oracle Developer Studio 12.6Carlo Marcelo Arenas Belón2024-06-122-0/+8
* | | Merge topic 'clang-ansi-color'Brad King2024-06-111-1/+1
|\ \ \ | |/ / |/| / | |/
| * Clang: Drop non-existent -fno-ansi-escape-codes flagBrad King2024-06-101-1/+1
* | Merge topic 'qcc-ipo'Brad King2024-05-241-8/+0
|\ \
| * | QCC: Enable IPO support, inheriting from GNU CompilerPablo Romero2024-05-231-8/+0
* | | ADSP: Treat .s files as asm sourcesRupert Clarke2024-05-211-1/+1
* | | ADSP: Preserve ASM output ext and flags as we do for C and CXXRupert Clarke2024-05-211-2/+0
|/ /
* | importstd: clarify when the experimental UUID must be availableBen Boeckel2024-05-151-1/+1
* | Merge topic 'intel-std'Brad King2024-05-141-2/+23
|\ \
| * | IntelLLVM: Record C++26 supportscivision2024-05-131-2/+23
* | | Modules/Compiler/Clang: add a reason for non-`libc++` compilationsBen Boeckel2024-05-091-0/+3
|/ /
* | cxxmodules: give a reason for unavailability of `import std`Ben Boeckel2024-05-023-0/+42
* | Add CMAKE_<LANG>_STANDARD_LATEST variablesTyler2024-04-3048-50/+274
* | AppleClang: Fix Objective C 23 support detectionTyler Nichols2024-04-301-1/+1
* | Modules: Fix ARMClang and TIClang language standard compile optionsTyler Nichols2024-04-303-0/+27
* | GNU: Do not use "fat-lto-objects" flags for IPO on Apple platformsRené Bertin2024-04-241-1/+1
* | cxxmodules: Support `import std` for msvc-winehuangqinjin2024-04-211-0/+1
* | cxxmodules: provide a detection variable for `import std`Ben Boeckel2024-04-181-0/+3
* | GNU: Add flags for C++26 modesRaul Tambre2024-04-161-0/+5
* | Merge topic 'nag-fortran-ninja'Brad King2024-04-161-0/+10
|\ \
| * | NAG-Fortran: Tell the Ninja generator how to preprocess Fortran sourcesSimon Maertens2024-04-151-0/+3
| * | NAG-Fortran: Added initial default compilation flagsSimon Maertens2024-04-151-0/+7
* | | Clang: support creating a target for imported modulesBen Boeckel2024-04-121-0/+153
* | | MSVC: support `import std`Ben Boeckel2024-04-121-0/+102
* | | Experimental: add an experimental feature gate for `import std`Ben Boeckel2024-04-121-0/+11
* | | CMakeDetermineCompilerSupport: construct C++ modules targetsBen Boeckel2024-04-121-0/+35