1. 382d355 [OpenCL] Add predefined macros. by Yaxun Liu · 10 years ago
  2. f828bba NFC: clarify comment on lock-free macros by JF Bastien · 10 years ago
  3. 149d9522 clang-cl: Include /FI headers in /showIncludes output. by Nico Weber · 10 years ago
  4. b214cbc Make TargetInfo store an actual DataLayout instead of a string. by James Y Knight · 10 years ago
  5. 8601733 [CUDA] Make CUDA compilation usable by default. by Artem Belevich · 10 years ago
  6. 28ea04f Define __unsafe_unretained and __autoreleasing in ObjC GC mode. by John McCall · 10 years ago
  7. 738d48d Sink some PTHManager includes out of Preprocessor.h by Reid Kleckner · 10 years ago
  8. 460ce58 Define weak and __weak to mean ARC-style weak references, even in MRC. by John McCall · 10 years ago
  9. 3fa73f3 [coroutines] Add feature-test macro for coroutines, defined to 1 to indicate by Richard Smith · 10 years ago
  10. b5bc923 [CUDA] Allow parsing of host and device code simultaneously. by Artem Belevich · 10 years ago
  11. fb2398d Make the clang module container format selectable from the command line. by Adrian Prantl · 10 years ago
  12. 59e3d75 Add __nonnull/__nullable/__null_unspecified predefines for Darwin. by Douglas Gregor · 10 years ago
  13. bb165fb Introduce a PCHContainerOperations interface (NFC). by Adrian Prantl · 10 years ago
  14. 24d59d1 "This adds -fconcepts-ts as a cc1 option for enabling the by Faisal Vali · 10 years ago
  15. 470d942 Make GNUInline consistent with whether we use traditional GNU inline semantics. by Peter Collingbourne · 10 years ago
  16. 4992099 Add C11 *_DECIMAL_DIG. by Ed Schouten · 11 years ago
  17. ea50312 [mips] Partially revert r223927: Removing __SIZEOF_INT128__ macro for MIPS64 by Vasileios Kalintiris · 11 years ago
  18. a6a19f1 Preprocessor: support __BIGGEST_ALIGNMENT__ macro by Tim Northover · 11 years ago
  19. d83248e [mips] Removing __SIZEOF_INT128__ macro for MIPS64 by Simon Atanasyan · 11 years ago
  20. bbc0178 CUDA host device code with two code paths by Reid Kleckner · 11 years ago
  21. e070b99 Remove -fseh-exceptions in favor of checking the triple by Reid Kleckner · 11 years ago
  22. 38af856 Update Clang's SD-6 support to match N4200 (except for __has_cpp_attribute, by Richard Smith · 11 years ago
  23. 8ef921a Frontend: Define __EXCEPTIONS if -fexceptions is passed by David Majnemer · 11 years ago
  24. 7a6f364 Follow-up commit to r211657 which introduced these macros, but not for MSVC. This turns out to break our freestanding tests on Windows when compiling in MSVC-compatible mode. It was decided (http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20141020/116942.html is the start of the thread) to support this as part of Clang's interface on all platforms. by Aaron Ballman · 11 years ago
  25. 8f45c9c Add -fseh-exceptions for MinGW-w64 by Reid Kleckner · 11 years ago
  26. dd69ef3 C++1y is now C++14! by Aaron Ballman · 11 years ago
  27. 9af34ae Correctly implement -include search logic. by Manuel Klimek · 11 years ago
  28. 7400e59 Predefine IB_DESIGNABLE and IBInspectable macros. <rdar://problem/17441860> by Bob Wilson · 11 years ago
  29. 587deea If char/short are shorter than int, do not use U as suffix for by Joerg Sonnenberger · 11 years ago
  30. 3042f7e Always set the C suffix macro, even if it is empty. by Joerg Sonnenberger · 11 years ago
  31. b3a4969 Provide __SIG_ATOMIC_MAX__ next to __SIG_ATOMIC_WIDTH__. by Joerg Sonnenberger · 11 years ago
  32. f6432d8 Add __INTMAX_C_SUFFIX__ and __UINTMAX_C_SUFFIX__. by Joerg Sonnenberger · 11 years ago
  33. cc43c85 Don't create non-temporary twines. by Joerg Sonnenberger · 11 years ago
  34. 62277b3 Make sure int64_t and uint64_t are consistent. by Joerg Sonnenberger · 11 years ago
  35. be324f9 Provide builtin macros as template for PRIab and SCNab, matching the by Joerg Sonnenberger · 11 years ago
  36. 3362c5f [x32] Add __ILP32__ macro for ILP32 platforms by Pavel Chupin · 11 years ago
  37. f3a896b Avoid definining more GCC specific predefined macros in clang-cl by Ehsan Akhgari · 11 years ago
  38. ce41639 Turn some Twine locals into const char * variables. by Benjamin Kramer · 11 years ago
  39. c358000 Fix layering of file remapping and header search initialization by Alp Toker · 11 years ago
  40. 9be07e1 Do not define __STRICT_ANSI__ in clang-cl by Ehsan Akhgari · 11 years ago
  41. ab8d0a0 Implement predefined stdint macros by JF Bastien · 11 years ago
  42. dbd4d4c Add -std=c++1z flag for C++17 features. by Richard Smith · 11 years ago
  43. 35bbf1c Do not predefine __EXCEPTIONS in clang-cl (PR19977) by Hans Wennborg · 11 years ago
  44. 49a2790 [C++11] Use 'nullptr'. Frontend edition. by Craig Topper · 11 years ago
  45. 6f6e76d Revert "Move -fms-extensions predefined macros into InitPreprocessor" by Reid Kleckner · 12 years ago
  46. ae4759d Move -fms-extensions predefined macros into InitPreprocessor by Reid Kleckner · 12 years ago
  47. 0dc06b9 -fms-extensions: Don't define __PRETTY_FUNCTION__ to __FUNCTION__ by Reid Kleckner · 12 years ago
  48. ae38508 Implement the MS extension __identifier properly: take a token and strip it of by Richard Smith · 12 years ago
  49. 2c942c6 Make __LITTLE_ENDIAN__/__BIG_ENDOAN__ common PredefinedMacros by Robert Lytton · 12 years ago
  50. d4dbdf5 [OPENMP] Updated comments and _OPENMP macro value for OpenMP 4.0 (for 'omp simd' support) by Alexey Bataev · 12 years ago
  51. dbd6acb Revert "Preprocessor: Add __ALIGNOF_MAX_ALIGN_T__" by David Majnemer · 12 years ago
  52. 51bacfd Update __cplusplus to match the value in the C++14 DIS preview (D3937). by Richard Smith · 12 years ago
  53. e0fc1a8 [stackprotector] Add command line option -fstack-protector-strong by Josh Magee · 12 years ago
  54. 158ba13 Preprocessor: Add __ALIGNOF_MAX_ALIGN_T__ by David Majnemer · 12 years ago
  55. bfa3934 Rename language option MicrosoftMode to MSVCCompat by Alp Toker · 12 years ago
  56. e1fab52 Move MS predefined type_info out of InitializePredefinedMacros by Alp Toker · 12 years ago
  57. 91e474f Add support for C++'s SD6 feature test macros. by Richard Smith · 12 years ago
  58. d062146 Add character set related __STDC_* definitions. by Ed Schouten · 12 years ago
  59. 4d6efbb Add a define for the ObjFW runtime ABI version. by Benjamin Kramer · 12 years ago
  60. 5a63792 Add new methods for TargetInfo: by Stepan Dyatkovskiy · 12 years ago
  61. 2afb63c Handle -D arguments ending in a backslash. by Eli Friedman · 12 years ago
  62. 0a71542 C++1y: Update __cplusplus to temporary value 201305L to allow detection of provisional C++1y support. by Richard Smith · 12 years ago
  63. c3c725a Define __SIZE_MAX__ preprocessor macro. by Evgeniy Stepanov · 13 years ago
  64. 48b72d8 [frontend] Don't put a PCH/PTH filename into the set of includes in the preprocessor options; by Argyrios Kyrtzidis · 13 years ago
  65. 1517128 Add -fopenmp -cc1 option and wire it up to define _OPENMP, from Alexey Bataev! by Douglas Gregor · 13 years ago
  66. 2bf7fdb s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 13 years ago
  67. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  68. e6a56db Reject uses of __int128 on platforms that don't support it. Also move the ugly by Richard Smith · 13 years ago
  69. c6d2fdb Make __LDBL_MAX__ etc. have the correct type on targets where long double/double/etc. have the same format. PR14285. by Eli Friedman · 13 years ago
  70. e81699d Move PreprocessorOptions into the Lex library, and make it intrusively by Douglas Gregor · 13 years ago
  71. c2d984c Handle implicitly-included PCH files the same way as by Douglas Gregor · 13 years ago
  72. 460fe6b Add -std=c++1y argument, for *highly* experimental C++14 support. by Richard Smith · 13 years ago
  73. bdd74bf Don't emit double parentheses in __clang_version__. by Benjamin Kramer · 13 years ago
  74. 73bf7f5 Allow disabling of wchar_t type. by Abramo Bagnara · 13 years ago
  75. fb5d242 _HAS_CHAR16_T_LANGUAGE_SUPPORT is not predefined MSVC macro. by Francois Pichet · 13 years ago
  76. 3deb1ad Screw around with ObjCRuntime some more, changing the by John McCall · 13 years ago
  77. 8d48c8c Frontend: define _LP64 in a target-independent way by Dylan Noblesmith · 13 years ago
  78. c0cebed Frontend: further document __BYTE_ORDER__ by Dylan Noblesmith · 13 years ago
  79. 673728f Preprocessor: add __BYTE_ORDER__ predefined macro by Dylan Noblesmith · 13 years ago
  80. 6a03916 Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only. by Bob Wilson · 13 years ago
  81. 5fb5df9 Restructure how the driver communicates information about the by John McCall · 13 years ago
  82. 9dcc032 Sink definition of IBOutlet, IBOutletCollection, and IBAction into by Ted Kremenek · 13 years ago
  83. 5d3fb22 Explicitly build __builtin_va_list. by Meador Inge · 13 years ago
  84. b9199ee More doxygen/documentation cleanups. by James Dennett · 13 years ago
  85. 222f278 Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test them both for ARM and X86. by James Molloy · 14 years ago
  86. d106a98 Use the standard values for the __cplusplus macro, even when in GNU mode. GCC by Richard Smith · 14 years ago
  87. 01ba47d Implement the missing pieces needed to support libstdc++4.7's <atomic>: by Richard Smith · 14 years ago
  88. c0c0455 Teach Clang about PIE compilations. This is the first step of PR12380. by Chandler Carruth · 14 years ago
  89. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  90. b448916 No longer defining GNUC mode when compiling for Microsoft compatibility. This allows people's cross-platform compiler-specific macros to work properly. by Aaron Ballman · 14 years ago
  91. 7b93f63 [Basic] Rename LangOptions::NoInline to NoInlineDefine, to make things a bit by Daniel Dunbar · 14 years ago
  92. 0867d9c Implement #pragma redefine_extname. by David Chisnall · 14 years ago
  93. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  94. fa35df6 Some improvements to the handling of C11 atomic types: by David Chisnall · 14 years ago
  95. ad01b31 Add a "Modules" language option, which subsumes the previous by Douglas Gregor · 14 years ago
  96. 3a5ff5c Teach the frontend to provide the builtin preprocessor defines for -ffast-math. by Chandler Carruth · 14 years ago
  97. cf50147 Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with sse disabled. by Benjamin Kramer · 14 years ago
  98. 3c6982b Give C11's __STDC_VERSION__ the final value. by Benjamin Kramer · 14 years ago
  99. e56f393 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 14 years ago
  100. b0ffe50 Move a free function from the Frontend library into the Lex library as by Chandler Carruth · 14 years ago