1. dcceacb Test fix-it ranges for Unicode characters. by Jordan Rose · 12 years ago
  2. b87672b Add a fixit for \U1234 -> \u1234. by Jordan Rose · 12 years ago
  3. c7629d9 Handle universal character names and Unicode characters outside of literals. by Jordan Rose · 12 years ago
  4. 2f169f8 Don't check lines beginning with '#', since they could contain a path with the unexpected word in them. by Bill Wendling · 12 years ago
  5. 617bb31 Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are not supported. by Joey Gouly · 12 years ago
  6. 87b73ba Suppress all -Wunused-value warnings from macro body expansions. by Matt Beaumont-Gay · 12 years ago
  7. 31672b1 No longer crashing with an assert when __has_include or __has_include_next is used outside of a preprocessor directive. This fixes PR14837. by Aaron Ballman · 12 years ago
  8. d017e42 [PreprocessingRecord] A macro expansion can be reported out-of-order in cases when by Argyrios Kyrtzidis · 12 years ago
  9. 086cc83 Make sure clang puts tokens from different files on separate lines in "-E -P" mode. <rdar://problem/12774044> by Eli Friedman · 12 years ago
  10. a0f2d02 Make __has_include a bit more resilient in the presence of macros. <rdar://problem/12748859>. by Eli Friedman · 12 years ago
  11. 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
  12. b29740a [preprocessor] When "merging" macro argument tokens into one SLocEntry chunk, by Argyrios Kyrtzidis · 12 years ago
  13. 0ee8de7 [preprocessor] For errors at a function macro invocation, also include by Argyrios Kyrtzidis · 12 years ago
  14. 1fbf6fb Don't warn about disabled macro expansion if we see the name of a function-like macro which isn't immediately followed by '('. FreeBSD's stdio.h #defines foo(x) to (foo)(x), apparently. by Richard Smith · 12 years ago
  15. c213262 Disable clang/test/Preprocessor/macro-multiline.c for now, while investigating lit.ShUtil.parser. by NAKAMURA Takumi · 12 years ago
  16. 3f03b58 Prevent premature macro expansion in __has_builtin, __has_feature, by Andy Gibbs · 12 years ago
  17. 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
  18. 02a1768 Refactored duplicate string literal lexing code within Preprocessor, into a by Andy Gibbs · 12 years ago
  19. b9971ba Fix handling of invalid uses of the __has_warning builtin macro by Andy Gibbs · 12 years ago
  20. faf3538 Add missing features for misc x86 CPUs to CPU feature translation. Patch by Jung-uk Kim. by Eli Friedman · 12 years ago
  21. 2a9be3e CPP Output: Do not emit an enter file marker for the main file. by Daniel Dunbar · 12 years ago
  22. 4fa4b48 Suppress elided variadic macro argument extension diagnostic for macros using by Eli Friedman · 12 years ago
  23. 463eb89 Add clang support of RTM from TSX by Michael Liao · 12 years ago
  24. 75e8efe Make __LDBL_MAX__ etc. have the correct type on targets where long double/double/etc. have the same format. PR14285. by Eli Friedman · 12 years ago
  25. 02f0022 Improved support for removing the comma preceding __VA_ARGS__ where __VA_ARGS__ by Andy Gibbs · 12 years ago
  26. 286d623 Reverted back the changes made in 166868 and in 166869 by Mahesha S · 12 years ago
  27. 68de140 Feature: OpenMP support. by Mahesha S · 12 years ago
  28. a0d5878 Correct test inovocations to use %clang_cc1 rather than direct invocation (so that it can have additional options set when trying to debug issues causing regressions). by David Tweed · 12 years ago
  29. 97bc3d5 Fix for PR13334. This prevents crashes that result from badly formed by Richard Trieu · 12 years ago
  30. 8e8fb3b Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. by Andy Gibbs · 12 years ago
  31. 7cf0cd3 [clang-tests] Changed relative paths to absolute paths in run command for annotate-macro-args.m, get-cursor-macro-args.m, import_self.c. by Michael Gottesman · 12 years ago
  32. 99c7208 Allow -MF to be used in combination with -E -M or -E -MM. by Benjamin Kramer · 12 years ago
  33. 93dec51 Revert r163022, it caused PR13924. by Nico Weber · 12 years ago
  34. 9c61137 The keywords "true" and "false" shouldn't warn under -Wundef. by Eli Friedman · 12 years ago
  35. 3c7f538 Add some ARM EABI preprocessor builtins tests by Anton Korobeynikov · 12 years ago
  36. 3e1ec72 Normalize line endings of r163022. by Joao Matos · 12 years ago
  37. 181cd5b Emulate MSVC's preprocessor macro argument separator behavior by not considering commas from nested macro expansions as argument separators. Fixes parsing of VS 2012 headers. by Joao Matos · 12 years ago
  38. c30981a Make preprocessor act in a GCC-compatible fashion when a macro is redefined by Richard Smith · 12 years ago
  39. 600a513 Define __mips64 / __mips64__ macros for MIPS 64-bit targets. by Simon Atanasyan · 12 years ago
  40. e40c423 Fixed a problem with #pragma push_macro/pop_macro implementation. by Alexander Kornienko · 12 years ago
  41. 260e506 Define _MIPS_ARCH and _MIPS_ARCH_<cpu name> macros for MIPS targets. by Simon Atanasyan · 12 years ago
  42. 10caec2 c: small refactoring of checking for __attribute__(const)) by Fariborz Jahanian · 12 years ago
  43. 6bd3291 Frontend: define _LP64 in a target-independent way by Dylan Noblesmith · 12 years ago
  44. f23e8d2 Preprocessor: fix __OPTIMIZE_SIZE__ and -Oz by Dylan Noblesmith · 12 years ago
  45. 3b198a9 Preprocessor: add __BYTE_ORDER__ predefined macro by Dylan Noblesmith · 12 years ago
  46. 77a4d57 test/Preprocessor: add NVPTX predefine tests by Dylan Noblesmith · 12 years ago
  47. 455e72e Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only. by Bob Wilson · 12 years ago
  48. 4b49756 Start testing some commented-out cases of badly-formed __has_include. by Jordan Rose · 12 years ago
  49. 78541c4 Allow -verify directives to be filtered by preprocessing. by Jordan Rose · 12 years ago
  50. 84f3080 Wire up -mrdrnd for X86. by Benjamin Kramer · 12 years ago
  51. a1b6227 MIPS: Define __mips_dsp_rev / __mips_dspr2 / __mips_dsp macros by Simon Atanasyan · 12 years ago
  52. 1176bcd MIPS: Define __mips16 macro if -mips16 option is provided. by Simon Atanasyan · 12 years ago
  53. 11d3f4c Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstep by David Chisnall · 12 years ago
  54. 39d5fa1 Add additional architecture defines for PPC targets. by Hal Finkel · 12 years ago
  55. 540f9ae preprocessing: gcc supports #line 0. So, treat this by Fariborz Jahanian · 12 years ago
  56. 9f728cd Minor improvements to some C99 variadic-macro-related diagnostics. by Richard Smith · 12 years ago
  57. 986f317 Do not complain about junk on the end of a #endif in a skipped block. Such junk by Richard Smith · 12 years ago
  58. 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
  59. 0cdd1fe [-E] Emit a rewritten _Pragma on its own line. by Jordan Rose · 12 years ago
  60. 1a83546 Fix PR13065. by David Blaikie · 12 years ago
  61. c5f7459 Fix issue where a token paste which forms a /* or // would discard the rest of by Richard Smith · 12 years ago
  62. 02a8427 Add PPC support for translating gcc-style -mcpu options into LLVM -target-cpu options. by Hal Finkel · 12 years ago
  63. b6af69e Add XOP feature flag. by Craig Topper · 12 years ago
  64. d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
  65. 3dbcc88 Mips: Define __mips_hard_float macro additional to __mips_single_float by Simon Atanasyan · 12 years ago
  66. bd8a18d Add __POPCNT__ to test cases for corei7 and corei7-avx by Craig Topper · 12 years ago
  67. 2ae9507 Add fma feature flag for Intel FMA instructions. by Craig Topper · 12 years ago
  68. 4dfa5ad Define __SSE4A__ when targeting new AMD CPUs. by Benjamin Kramer · 12 years ago
  69. 66c44e7 [preprocessor] Make sure that MacroExpands callbacks are always in source order. by Argyrios Kyrtzidis · 12 years ago
  70. 50e8a27 Pass a target triple explicitly to check platform specific macros definitions. by Simon Atanasyan · 12 years ago
  71. 0513448 Use the standard values for the __cplusplus macro, even when in GNU mode. GCC by Richard Smith · 12 years ago
  72. 3206403 Define __ANDROID__ macro on -androideabi targets. by Evgeniy Stepanov · 12 years ago
  73. fd93630 Enable AVX/AVX2 for Sandy Bridge, Ivy Bridge, and Haswell CPUs. by Craig Topper · 12 years ago
  74. 030c7e9 Fix tests that weren't actually verifying anything. by David Blaikie · 13 years ago
  75. fafbf06 Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's by Richard Smith · 13 years ago
  76. 5e219cf Teach Clang about PIE compilations. This is the first step of PR12380. by Chandler Carruth · 13 years ago
  77. 9579422 Rephrase the preprocessor test to directly use CC1 and not bother by Chandler Carruth · 13 years ago
  78. 65ea45a FileCheck-ize this test. by Chandler Carruth · 13 years ago
  79. aba3f0f MIPS: Move tests check float ABI macros definitions to the more appropriate place. by Simon Atanasyan · 13 years ago
  80. 7a52180 MIPS: Add tests for predefined macros for MIPS targets. by Simon Atanasyan · 13 years ago
  81. 85ff969 [Lex] Add support for 'user specified system frameworks' (see test case). by Daniel Dunbar · 13 years ago
  82. a06642a [preprocessor] In Preprocessor::CachingLex() check whether there were more tokens by Argyrios Kyrtzidis · 13 years ago
  83. 14e6455 Correct handling of _Pragma macro inside a macro argument. by Argyrios Kyrtzidis · 13 years ago
  84. db81d38 [preprocessor] Handle correctly inclusion directives that have macro expansions, e.g by Argyrios Kyrtzidis · 13 years ago
  85. a7d66b5 line endings by Matt Beaumont-Gay · 13 years ago
  86. 4207eda Turns #import in MS Mode into an error. by Aaron Ballman · 13 years ago
  87. dc72dc8 Updated the test so that it checks for ms-compatibility in addition to ms-extensions. by Aaron Ballman · 13 years ago
  88. 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 · 13 years ago
  89. 4c55c54 Adding support for #pragma include_alias in MS compatibility mode. This implements PR 10705. by Aaron Ballman · 13 years ago
  90. 178a9b8 Fix an ABI problem with ptrdiff_t and intptr_t on PPC32 by Hal Finkel · 13 years ago
  91. 9a0b705 Merge __has_attribute tests. Patch by Jonathan Sauer! by Jean-Daniel Dupas · 13 years ago
  92. 8a5e7fd Implement double underscore names support in __has_attribute by Jean-Daniel Dupas · 13 years ago
  93. 10285d9 Revert r151800, which was committed without review and has correctness issues. by Richard Smith · 13 years ago
  94. 7abe166 Implements support for #pragma include_alias in ms compatibility mode. Fixes PR10705. by Aaron Ballman · 13 years ago
  95. 07a4b04 Move suport for redefining operator keywords from -fms-extensions to -fms-compatibility. by Nico Weber · 13 years ago
  96. f4fb07e Allow operator keywords to be #defined in ms-ext mode. by Nico Weber · 13 years ago
  97. 5297d71 Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (and by Richard Smith · 13 years ago
  98. 34a2c42 Per discussion on cfe-dev, remove '#error' and '#warning' from diagnostic text. by Ted Kremenek · 13 years ago
  99. 6e1d2ea Fix "long double" and __SIZE_TYPE__ on powerpc, now with test fix. by Nico Weber · 13 years ago
  100. 9ec60df rename -ccc-host-triple into -target by Sebastian Pop · 13 years ago