summaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
AgeCommit message (Expand)Author
2024-05-24[clang] Add /Zc:__STDC__ flag to clang-cl (#68690)Reagan
2024-05-20[WebAssembly] Define __WASM_EXCEPTIONS__ for -fwasm-exceptions (#92604)Heejin Ahn
2024-04-28[Clang] Implement C++26 Attributes for Structured Bindings (P0609R3) (#89906)cor3ntin
2024-04-26[C++17] Support __GCC_[CON|DE]STRUCTIVE_SIZE (#89446)Aaron Ballman
2024-04-25[HLSL] Correctly set `__HLSL_ENABLE_16_BIT` (#89788)Chris B
2024-04-14[Clang] [C++26] Implement P2573R2: `= delete("should have a reason");` (#86526)Sirraide
2024-04-09Update __cpp_concepts macro (#87998)Erich Keane
2024-03-07[Clang] Update value for __cpp_implicit_move (#84216) (#84228)aniplcc
2024-02-20[C23] Add __TYPE_FMTB__ and __TYPE_FMTb__ predefined macros (#82361)Aaron Ballman
2024-02-16Revert "[C23] Add __TYPE_FMTB__ and __TYPE_FMTb__ predefined macros" (#82070)Aaron Ballman
2024-02-16[C23] Add __TYPE_FMTB__ and __TYPE_FMTb__ predefined macros (#82037)Aaron Ballman
2024-02-14[clang] Add fixed point precision macros (#81207)PiJoules
2024-01-30[Clang] Implement P2718R0 "Lifetime extension in range-based for loops" (#76361)yronglin
2024-01-22[Clang] Update feature test macros for Clang 18 (#78991)cor3ntin
2024-01-22[PGO] Reland PGO's Counter Reset and File Dumping APIs #76471 (#78285)Qiongsi Wu
2024-01-09Revert "[PGO] Exposing PGO's Counter Reset and File Dumping APIs (#76471)"Vitaly Buka
2024-01-09[PGO] Exposing PGO's Counter Reset and File Dumping APIs (#76471)Qiongsi Wu
2023-12-07[clang][PP] Add extension to predefine target OS macros (#74676)Zixu Wang
2023-12-07[Clang] Introduce scoped variants of GNU atomic functions (#72280)Joseph Huber
2023-11-17[OpenACC] Initial commits to support OpenACC (#70234)Erich Keane
2023-10-04Revert "[clang] Predefined macros for float128 support (#67196)"Pranav Kant
2023-10-03[HIP][Clang][Preprocessor] Add Preprocessor support for `hipstdpar`Alex Voicu
2023-10-02[clang] Predefined macros for float128 support (#67196)Pranav Kant
2023-08-11[C23] Rename C2x -> C23; NFCAaron Ballman
2023-08-10[C2x] Support -std=c23 and -std=gnu23Aaron Ballman
2023-08-04[Clang] Implement P2169 A nice placeholder with no nameCorentin Jabot
2023-07-25[CUDA][HIP] Rename and fix `-fcuda-approx-transcendentals`Yaxun (Sam) Liu
2023-07-20[Clang] Implement P2741R3 - user-generated static_assert messagesCorentin Jabot
2023-07-17[HIP] Rename predefined macrosYaxun (Sam) Liu
2023-07-13[clang] Support '-fgpu-default-stream=per-thread' for NVIDIA CUDAboxu.zhang
2023-07-10[OpenMP][OMPIRBuilder] Rename IsEmbedded and IsTargetCodegen flagsSergio Afonso
2023-06-26[Clang] Implement P2738R1 - constexpr cast from void*Corentin Jabot
2023-06-18[clang] Add __builtin_isfpclassSerge Pavlov
2023-06-15[OpenMP] Update the default version of OpenMP to 5.1Animesh Kumar
2023-06-14[HIP] emit macro `__HIP_NO_IMAGE_SUPPORT`Yaxun (Sam) Liu
2023-06-13[C++20] Claim full support for consteval againMariya Podchishchaeva
2023-06-07[clang] Implement P2564 "consteval must propagate up"Corentin Jabot
2023-05-24[clang] Don't define predefined macros multiple timesJohn Brawn
2023-05-15Add C++26 compile flags.Erich Keane
2023-05-15Update __cplusplus for C++23, add C++23 diag group alias.Erich Keane
2023-05-04[clang] Use -std=c++23 instead of -std=c++2bMark de Wever
2023-03-17Remove the outdated feature macro '__cpp_coroutines'Chuanqi Xu
2023-03-07[Lex] Use line markers in preprocessed assembly predefines fileJohn Brawn
2023-01-12[clang] Reland parenthesized aggregate init patchesAlan Zhao
2023-01-04[clang] Revert parentesized aggregate initalization patchesAlan Zhao
2022-12-14[clang][C++20] P0960R3 and P1975R0: Allow initializing aggregates from a pare...Alan Zhao
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson
2022-11-29[Clang] Implement static operator[]Roy Jacobson
2022-11-28[Clang] Permit static constexpr variables in constexpr functionsCorentin Jabot
2022-11-15Use TI.hasBuiltinAtomic() when setting ATOMIC_*_LOCK_FREE values. NFCIAlex Richardson