1. 403ba35 Add missing standard includes. Patch by Joerg Sonnenberger! by Nick Lewycky · 14 years ago
  2. 256053b Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}. by Michael J. Spencer · 14 years ago
  3. 4eeebc4 MemoryBuffer API update. by Michael J. Spencer · 14 years ago
  4. 0827408 Fix diagnostic pragmas. by Argyrios Kyrtzidis · 14 years ago
  5. 25bb03b Don't crash when code-completing after "#include <". It would be far by Douglas Gregor · 14 years ago
  6. 3a321e2 Use error_code instead of std::string* for MemoryBuffer. by Michael J. Spencer · 14 years ago
  7. 23ef69d Fix diagnostic for reporting bad escape sequence. Patch by Paul Curtis! by Ted Kremenek · 14 years ago
  8. 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
  9. 898a061 change the 'is directory' indicator to be a null-or-not by Chris Lattner · 14 years ago
  10. d6f6111 simplify the cache miss handling code, eliminating CacheMissing. by Chris Lattner · 14 years ago
  11. 10e286a rework the stat cache, pulling it out of FileManager.h into by Chris Lattner · 14 years ago
  12. 681c74a don't allow remapping PTH file paths with -fworking-directory, the by Chris Lattner · 14 years ago
  13. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago
  14. 7ad629e tidy up by Chris Lattner · 14 years ago
  15. 6538227 remove old compatibility APIs, use StringRef versions instead. by Chris Lattner · 14 years ago
  16. 44aa1f3 Revert r119838 "Don't warn for empty 'if' body if there is a macro that expands to nothing" by Argyrios Kyrtzidis · 14 years ago
  17. 2aa9267 Several PPCallbacks take an SourceLocation + IdentifierInfo, rather by Craig Silverstein · 14 years ago
  18. a25b6a4 Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g: by Argyrios Kyrtzidis · 14 years ago
  19. b060727 move getSpelling from Preprocessor to Lexer, which it is more conceptually related to. by Chris Lattner · 14 years ago
  20. 0833dd0 propagate preprocessor out of StringLiteralParser. It is now by Chris Lattner · 14 years ago
  21. a95880d push the preprocessor out of EncodeUCNEscape by Chris Lattner · 14 years ago
  22. 7ef5c27 move AdvanceToTokenCharacter and getLocForEndOfToken from by Chris Lattner · 14 years ago
  23. 872a45e add a static version of PP::AdvanceToTokenCharacter. by Chris Lattner · 14 years ago
  24. 6c66f07 push use of Preprocessor out farther. by Chris Lattner · 14 years ago
  25. ca1475e push use of Preprocessor out of getOffsetOfStringByte by Chris Lattner · 14 years ago
  26. 48cf982 add a static form of the efficient PP::getSpelling method. by Chris Lattner · 14 years ago
  27. 91f54ce refactor the interface to StringLiteralParser::getOffsetOfStringByte, by Chris Lattner · 14 years ago
  28. cb7b1e1 Make sure to always check the result of by Douglas Gregor · 14 years ago
  29. 513038d lib/Lex/PPMacroExpansion.cpp: Fixup to appease MSVC. by NAKAMURA Takumi · 14 years ago
  30. 6665ffb Appeasing MSVC, take 3 by Douglas Gregor · 14 years ago
  31. b87b29e Try to appease MSVC by Douglas Gregor · 14 years ago
  32. 5e0fb35 sprintf -> snprintf conversion, from Vladimir Kirillov by Douglas Gregor · 14 years ago
  33. 4820908 Document Clang's support for attributes on individual enumerators and by John McCall · 14 years ago
  34. 08985b9 Add PPCallbacks for #if/#ifdef/etc. by Craig Silverstein · 14 years ago
  35. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  36. 4ab829c Plug a leak in the preprocessing record's handling of inclusion by Douglas Gregor · 14 years ago
  37. 3248854 Rename alignof -> alignOf to avoid irritating C++'0x compilers, PR8423 by Chris Lattner · 14 years ago
  38. 295a2a6 Make the deserialization of macro definitions lazy, so that we can by Douglas Gregor · 14 years ago
  39. 14bd965 Update remaining attribute macros to new style. by Chandler Carruth · 14 years ago
  40. ecdcb88 Extend the preprocessing record and libclang with support for by Douglas Gregor · 14 years ago
  41. cae5095 Add a __has_attribute macro that works much like __has_feature and __has_builtin. by Anders Carlsson · 14 years ago
  42. 9714a23 Really^2 fix <rdar://problem/8361834>, this time without crashing. by Ted Kremenek · 14 years ago
  43. 52a4ff6 Revert most of r116862. It isn't quite the right fix for a memory leak in Preprocessor. by Ted Kremenek · 14 years ago
  44. ea35f77 Really fix: <rdar://problem/8361834> MacroInfo::AddTokenToBody() leaks memory by Ted Kremenek · 14 years ago
  45. 2a6b03a Simplify loop. No functionality change. by Ted Kremenek · 14 years ago
  46. af8fa25 Simplify lifetime management of MacroInfo objects in Preprocessor by having the Preprocessor maintain them in a linked by Ted Kremenek · 14 years ago
  47. e6a7dab In ~Preprocessor(), also cleanup the MacroInfo objects left-over from stray "#pragma push_macro" uses. This by Ted Kremenek · 14 years ago
  48. b275e3d Fix typo in comment. by Ted Kremenek · 14 years ago
  49. c637415 allow I128 suffixes in msextensions mode just like i128 suffixes, patch by Chris Lattner · 14 years ago
  50. f9e7734 move logic for computing signed integer overflow when constant folding by Chris Lattner · 14 years ago
  51. 59705ae Add support for UCNs for character literals by Nico Weber · 14 years ago
  52. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  53. a0f15b0 Add support for 4-byte UCNs like \U12345678. Warn about UCNs in c90 mode. by Nico Weber · 14 years ago
  54. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  55. c3526d8 In MeasureTokenLength, the FileLoc supplied to the lexer must point to the start of the buffer, or we risk overflow. by Sebastian Redl · 14 years ago
  56. d83fc54 Fix coding standard mistake from my last commit. by Michael J. Spencer · 14 years ago
  57. 301669b Lexer: Implement GCC's version of pragma message. by Michael J. Spencer · 14 years ago
  58. 37bf9d2 Allow the use of C++0x deleted functions as an extension in C++98. by Anders Carlsson · 14 years ago
  59. 560a921 Revert "CMake: Update to use standard CMake dependency tracking facilities instead" by Michael J. Spencer · 14 years ago
  60. 5a7f349 CMake: Update to use standard CMake dependency tracking facilities instead by Michael J. Spencer · 14 years ago
  61. 80c60f7 When we parse a pragma, keep track of how that pragma was originally by Douglas Gregor · 14 years ago
  62. bfae8bd Clean up some of the CMake dependencies by Douglas Gregor · 14 years ago
  63. 96de259 fix 7320: we can't delete a trailing space if it doesn't exist. by Chris Lattner · 14 years ago
  64. afbc681 Use getSpelling to get original text of the c++ operator token. (radar 8328250). by Fariborz Jahanian · 14 years ago
  65. be74740 Patch to allow alternative representation of c++ by Fariborz Jahanian · 14 years ago
  66. 0b6542c Prevent warning when built with assert off. by Fariborz Jahanian · 14 years ago
  67. 56bedef Some support for unicode string constants in wide strings. radar 8360841. by Fariborz Jahanian · 14 years ago
  68. f6c0977 Implement __has_feature(cxx_inline_namespaces) by Sebastian Redl · 14 years ago
  69. 6ab55eb improve isHexaLiteral to work with escaped newlines and trigraphs, by Chris Lattner · 14 years ago
  70. 2d804c4 silence a warning by Chris Lattner · 14 years ago
  71. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  72. 4a55100 add a fixme. by Chris Lattner · 14 years ago
  73. b2f4a20 use 'features' instead of 'PP->getLangOptions'. by Chris Lattner · 14 years ago
  74. 6493a4d Now that GCC will have #pragma push/pop (in GCC 4.6), allow the by Douglas Gregor · 14 years ago
  75. a75ec43 In Microsoft compatibility mode, don't parse the exponent as part of by Douglas Gregor · 14 years ago
  76. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  77. 3da92a9 Complain if a __pragma isn't terminated. by John McCall · 14 years ago
  78. 1ef8a2e Add support for Microsoft's __pragma in the preprocessor. by John McCall · 14 years ago
  79. 043266b Tweak wording in an assertion, from dawn@burble.org. by Douglas Gregor · 14 years ago
  80. 55817af Introduce a preprocessor code-completion hook for contexts where we by Douglas Gregor · 14 years ago
  81. f29c523 Implement code completion for preprocessor expressions and in macro arguments. by Douglas Gregor · 14 years ago
  82. 1fbb447 Implement preprocessor code completion where a macro name is expected, by Douglas Gregor · 14 years ago
  83. f44e854 Introduce basic code-completion support for preprocessor directives, by Douglas Gregor · 14 years ago
  84. a7e6845 Detabify. by Eli Friedman · 14 years ago
  85. 496af57 fix PR7943, a corner case with the GNU __VA_ARGS__ comma swallowing extension. by Chris Lattner · 14 years ago
  86. 3c7f413 More PCH -> AST renaming. by Sebastian Redl · 14 years ago
  87. ff759a6 CrashRecovery: Add #pragma clang __debug handle_crash, useful when debugging by Daniel Dunbar · 14 years ago
  88. 2c1ab90 no need to pass bumppointer allocator into macroinfo::destroy by Chris Lattner · 14 years ago
  89. 5505413 Lex: Add #pragma clang __debug {llvm_fatal_error, llvm_unreachable}, for testing by Daniel Dunbar · 14 years ago
  90. f47724b Implement #pragma push_macro, patch by Francois Pichet! by Chris Lattner · 14 years ago
  91. 2d474ba Don't emit end-of-file diagnostics like "unterminated conditional" or by Douglas Gregor · 14 years ago
  92. 476d8b8 Random temporary string cleanup. by Benjamin Kramer · 14 years ago
  93. df95a13 Use precompiled preambles for in-process code completion. by Douglas Gregor · 14 years ago
  94. 10fe93d Revert r110440, the fix for PR4897. Chris claims to have a better way. by Douglas Gregor · 14 years ago
  95. 2f05449 Push location through the MacroUndefined PPCallback and use it to print #undefs in -dD mode. (PR7818) by Benjamin Kramer · 14 years ago
  96. 91db30a Fix the #include search path when reading from stdin, from Jon Simons! by Douglas Gregor · 14 years ago
  97. dd0e490 After a lengthy design discussion, add support for "ownership attributes" for malloc/free checking. Patch by Andrew McGregor! by Ted Kremenek · 14 years ago
  98. 5595b2e Transcribe clattner email to SVN. by Daniel Dunbar · 14 years ago
  99. d7ac856 Change #pragma crash to segv, instead of abort. by Daniel Dunbar · 14 years ago
  100. abf7b72 Preprocessor: Add support for '#pragma clang __debug crash' and '#pragma clang by Daniel Dunbar · 14 years ago