1. 3ad86fd [frontend] Don't put a PCH/PTH filename into the set of includes in the preprocessor options; by Argyrios Kyrtzidis · 13 years ago
  2. 50a70cd Add -fopenmp -cc1 option and wire it up to define _OPENMP, from Alexey Bataev! by Douglas Gregor · 13 years ago
  3. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 13 years ago
  4. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  5. 8426890 Reject uses of __int128 on platforms that don't support it. Also move the ugly by Richard Smith · 13 years ago
  6. 75e8efe 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
  7. 14e71f0 Move PreprocessorOptions into the Lex library, and make it intrusively by Douglas Gregor · 13 years ago
  8. 4ec429d Handle implicitly-included PCH files the same way as by Douglas Gregor · 13 years ago
  9. 5ba49c0 Add -std=c++1y argument, for *highly* experimental C++14 support. by Richard Smith · 13 years ago
  10. d7ee194 Don't emit double parentheses in __clang_version__. by Benjamin Kramer · 13 years ago
  11. 5b86ffd Allow disabling of wchar_t type. by Abramo Bagnara · 13 years ago
  12. 6c4590f _HAS_CHAR16_T_LANGUAGE_SUPPORT is not predefined MSVC macro. by Francois Pichet · 13 years ago
  13. 0a7dd78 Screw around with ObjCRuntime some more, changing the by John McCall · 13 years ago
  14. 6bd3291 Frontend: define _LP64 in a target-independent way by Dylan Noblesmith · 13 years ago
  15. 5aeda88 Frontend: further document __BYTE_ORDER__ by Dylan Noblesmith · 13 years ago
  16. 3b198a9 Preprocessor: add __BYTE_ORDER__ predefined macro by Dylan Noblesmith · 13 years ago
  17. 455e72e Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only. by Bob Wilson · 13 years ago
  18. 260611a Restructure how the driver communicates information about the by John McCall · 13 years ago
  19. 3065cf9 Sink definition of IBOutlet, IBOutletCollection, and IBAction into by Ted Kremenek · 13 years ago
  20. c5613b2 Explicitly build __builtin_va_list. by Meador Inge · 13 years ago
  21. 809d1be More doxygen/documentation cleanups. by James Dennett · 13 years ago
  22. a30d860 Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test them both for ARM and X86. by James Molloy · 14 years ago
  23. 0513448 Use the standard values for the __cplusplus macro, even when in GNU mode. GCC by Richard Smith · 14 years ago
  24. 2c39d71 Implement the missing pieces needed to support libstdc++4.7's <atomic>: by Richard Smith · 14 years ago
  25. 5e219cf Teach Clang about PIE compilations. This is the first step of PR12380. by Chandler Carruth · 14 years ago
  26. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  27. 5b31d55 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
  28. 7b14026 [Basic] Rename LangOptions::NoInline to NoInlineDefine, to make things a bit by Daniel Dunbar · 14 years ago
  29. 5f3c163 Implement #pragma redefine_extname. by David Chisnall · 14 years ago
  30. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  31. 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 14 years ago
  32. 752c74d Add a "Modules" language option, which subsumes the previous by Douglas Gregor · 14 years ago
  33. ba9186c Teach the frontend to provide the builtin preprocessor defines for -ffast-math. by Chandler Carruth · 14 years ago
  34. b406669 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
  35. 430cf51 Give C11's __STDC_VERSION__ the final value. by Benjamin Kramer · 14 years ago
  36. ffbe9b9 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
  37. cb381ea Move a free function from the Frontend library into the Lex library as by Chandler Carruth · 14 years ago
  38. 5aa6dea Give __STDC_VERSION__ the value 201001L when we're in C1x mode. The by Douglas Gregor · 14 years ago
  39. 85037d9 Define __STDC__ in -fms-extensions mode; defining it is consistent with gcc, and not defining it causes the system headers on multiple platforms to break with -fms-extensions because they assume the lack of a definition of __STDC__ implies a traditional (pre-ANSI) preprocessor. PR10324 and <rdar://problem/10313809> . by Eli Friedman · 14 years ago
  40. ed73b10 Remove the egregious hack that made Objective-C++ ARC work with older by Douglas Gregor · 14 years ago
  41. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  42. 47fcd29 Remove __WCHAR_UNSIGNED__ and anything that used it. by Eric Christopher · 14 years ago
  43. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 14 years ago
  44. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 14 years ago
  45. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 14 years ago
  46. eced60c Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on. by Douglas Gregor · 14 years ago
  47. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  48. 2f5127e Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN and by Sean Hunt · 14 years ago
  49. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 14 years ago
  50. 16c3eae Don't define __CONSTANT_CFSTRINGS__ with -fno-constant-cfstrings issue. by Fariborz Jahanian · 14 years ago
  51. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 14 years ago
  52. 0678899 Define __cplusplus to 201103L when in (non-GNU) C++0x mode. by Douglas Gregor · 14 years ago
  53. 098df7f Unconditionally #define the ARC ownership qualifiers, instead of #defining by John McCall · 14 years ago
  54. f85e193 Automatic Reference Counting. by John McCall · 14 years ago
  55. 1464809 __OBJC__ is also a standard predefined macro. by Nick Lewycky · 14 years ago
  56. a9c6441 The macros defined by the language standard are still available even when the by Nick Lewycky · 14 years ago
  57. 4b7e048 Add a FIXME. by Francois Pichet · 15 years ago
  58. a23ae3f Temporary preprocessor hack to get around the Microsoft __identifier(x) extension. by Francois Pichet · 15 years ago
  59. 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 15 years ago
  60. f8c247d Move all of the logic for __DEPRECATED to the driver based on comments by Chandler Carruth · 15 years ago
  61. 1cfe3c3 Fix Clang's __DEPRECATED define to be controled by -Wdeprecated. This by Chandler Carruth · 15 years ago
  62. 1cfeefd PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding. by Eli Friedman · 15 years ago
  63. ad1a4c6 Change Clang's __VERSION__ to include the same basic info as in clang -v. by Daniel Dunbar · 15 years ago
  64. 4722635 Preprocessor: Don't define __STDC__ in -traditional-cpp mode. by Daniel Dunbar · 15 years ago
  65. 299a4a9 Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager by Argyrios Kyrtzidis · 15 years ago
  66. d7f758c Reimplement DefineTypeSize in terms of APInt. This eliminates some by Chris Lattner · 15 years ago
  67. 277a6e7 Preserve what the user passed to -include when emitting .d files. Fixes PR8974! by Nick Lewycky · 15 years ago
  68. fbfd180 Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute. by Michael J. Spencer · 15 years ago
  69. f084082 Implement -cl-fast-relaxed-math by Peter Collingbourne · 15 years ago
  70. 03013fa Merge System into Support. by Michael J. Spencer · 15 years ago
  71. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
  72. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
  73. 343d65c Tell the VS headers that char16_t and char32_t are keywords, so yvals.h doesn't try to define them as typedefs. by Steven Watanabe · 15 years ago
  74. c5138b2 First test commit by Francois Pichet. _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES is not a predefined macro, remove it. by Francois Pichet · 15 years ago
  75. 5c0ca52 Predeclare class type_info in Microsoft mode, from Francois Pichet! by Douglas Gregor · 15 years ago
  76. 13cfedb Fix typo in comment. by Michael J. Spencer · 15 years ago
  77. 1d83243 PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar. by Eli Friedman · 15 years ago
  78. 8074ab3 fix some undefined behavior, PR7779. by Chris Lattner · 15 years ago
  79. f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 15 years ago
  80. 44c181a Basic plumbing for generating a precompiled preamble for an by Douglas Gregor · 15 years ago
  81. 7f3a545 Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't always by Daniel Dunbar · 15 years ago
  82. 6a9ca7a Remove state assertion. by Ted Kremenek · 15 years ago
  83. 4ae4c91 Don't crash in InitializePreprocessor() when there is no valid PTHManager. Fixes <rdar://problem/8098441>. by Ted Kremenek · 15 years ago
  84. a4f6bba Remove HAS_TLS define. by Eric Christopher · 15 years ago
  85. 1f84f8d More clang support for darwin tls. Add a __has_feature macro and by Eric Christopher · 15 years ago
  86. cfeac34 Add several more predefines from modern versions of GCC. by Dan Gohman · 16 years ago
  87. f0af777 Predefine the '__clang_analyzer__' macro when using '-analyze'. by Ted Kremenek · 16 years ago
  88. 4290fbd Add Clang version inspection macros. Fixes PR6681. by Douglas Gregor · 16 years ago
  89. fcaa9e7 fix PR6936: don't generate line marker directives when preprocessing by Chris Lattner · 16 years ago
  90. 2b003fd Sink the _GNU_SOURCE definition down into the target configuration, by Douglas Gregor · 16 years ago
  91. 66791df Only predefine the macro _GNU_SOURCE in C++ mode when we're on a by Douglas Gregor · 16 years ago
  92. c8dfe5e When given unsaved files in clang_createTranslationUnitFromSourceFile, by Douglas Gregor · 16 years ago
  93. b2987d1 Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixes by Daniel Dunbar · 16 years ago
  94. 4db64a4 Extend clang_createTranslationUnitFromSourceFile() to support creating by Douglas Gregor · 16 years ago
  95. 103b71c Move the MacroBuilder utilitiy to its own header. Update references. by Chandler Carruth · 16 years ago
  96. 066515f Fix an invalid Twine use spotty by abbeyj, it isn't safe to use Twine by Daniel Dunbar · 16 years ago
  97. 7d95747 Predefine __weak attribute when doing objective-c by Fariborz Jahanian · 16 years ago
  98. 1ee4b9e Fix PR5982, a refacto in checking for '=' in a -D argument. by Daniel Dunbar · 16 years ago
  99. a999277 Use MacroBuilder for TargetDefines instead of std::vector. by Benjamin Kramer · 16 years ago
  100. b1b5b90 Move MacroBuilder into Frontend/Utils.h and clean it up a bit. by Benjamin Kramer · 16 years ago