summaryrefslogtreecommitdiffstats
path: root/Modules/Compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | C++26: Fix C++/CUDA/HIP compile feature supportRaul Tambre2024-04-091-0/+9
* | | IntelLLVM: Add C standard flags on WindowsBrad King2024-04-031-11/+10
* | | IntelLLVM: Use C23 and C++23 flags only versions supporting themBrad King2024-04-032-8/+16
* | | Intel: Fix classic compiler version check for C++20 flagBrad King2024-04-031-1/+1
* | | Merge topic 'refactor-compile-features-and-flags'Brad King2024-04-023-83/+89
|\ \ \
| * | | Modules: Factor out helpers for GNU language standard flagsTyler2024-03-293-83/+89
| |/ /
| * | Merge topic 'cxxmodules-clang-resource-dir'Brad King2024-02-221-0/+8
| |\ \ | | |/
* | | IntelLLVM: Revert accidental use of -external:I with Fortran compilersBrad King2024-03-241-6/+6
* | | Merge topic 'cxxmodules-clang-resource-dir' into release-3.29Brad King2024-02-221-0/+8
|\ \ \ | |/ / |/| / | |/
| * Clang: detect -resource-dir for clang-scan-depsBen Boeckel2024-02-211-0/+8
* | IPO: Support duplicate object names in large archivesRuslan Baratov2024-02-155-10/+10
* | TIClang: Add support for TI Clang-based compilers, including tiarmclangAlan Phipps2024-02-097-0/+99
* | IntelLLVM: support marking include paths as SYSTEM directoriesBen Boeckel2024-01-241-0/+6
* | CUDA/Clang: Add support for MSVC ABI on Windows using GNU-like frontendBrad King2024-01-221-0/+1
* | LCC: Correct C compiler default C standardsmakise-homura2024-01-161-1/+1
* | LCC: Add missing C/CXX compiler version checks for -std optionsmakise-homura2024-01-082-20/+39
* | ADSP: Use compiler-reported preprocessor dependenciesJosh Channings2023-12-121-0/+2