1. cd991db add a TODO for a perf improvement in LexIdentifier. by Chris Lattner · 15 years ago
  2. 8c72340 Do not parse hexadecimal floating point literals in C++0x mode because they are by Sean Hunt · 15 years ago
  3. dbdaf83 Simplify code. No functionality change. by Benjamin Kramer · 15 years ago
  4. a139481 stringref'ize a bunch of filename handling logic. Much by Chris Lattner · 15 years ago
  5. c1abafc clarify comment. by Chris Lattner · 15 years ago
  6. 804f652 implement rdar://7520940: published framework headers should by Chris Lattner · 15 years ago
  7. 32592e8 Simplify with StringSwitch. by Benjamin Kramer · 15 years ago
  8. 88a3586 Teach Preprocessor::macro_begin/macro_end to lazily load all macro by Douglas Gregor · 15 years ago
  9. ffd6e39 Avoid an unnecessary copy of Predefines. getMemBufferCopy does the null termination for us. by Benjamin Kramer · 15 years ago
  10. b939a4e Convert to StringRef, avoid a memcpy in the common case. by Benjamin Kramer · 15 years ago
  11. 4fe739f use best-fit instead of first-fit when reusing a MacroArgs object, by Chris Lattner · 15 years ago
  12. f5809a7 The PreExpArgTokens array is indexed with an argument #, by Chris Lattner · 15 years ago
  13. 94c939d Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641 by John McCall · 15 years ago
  14. 917f143 comment tweak by Chris Lattner · 15 years ago
  15. 6633522 fix the microsoft "charify" extension to return the charified token by Chris Lattner · 15 years ago
  16. b7e996e Eliminate a completely unnecessary buffer copy when parsing float literals. by John McCall · 15 years ago
  17. a2bf105 reimplement r90860, fixing a couple of problems: by Chris Lattner · 15 years ago
  18. 4608459 enable reuse of MacroArgs objects. This is a small (2.5%) win by Chris Lattner · 15 years ago
  19. 23f77e5 set up the machinery for a MacroArgs cache hanging off Preprocessor. by Chris Lattner · 15 years ago
  20. 561395b move the VarargsElided member of MacrosArgs to shrink the MacroArgs struct by Chris Lattner · 15 years ago
  21. 2b9d637 fix typo by Chris Lattner · 15 years ago
  22. 34f349d teach clang to recover gracefully from conflict markers left in source by Chris Lattner · 15 years ago
  23. a3e008a fix rdar://7466570 - Be more bug compatible with GCC when it comes to by Chris Lattner · 15 years ago
  24. 1d9c54d formatting changes. by Chris Lattner · 15 years ago
  25. f880662 reduce indentation. by Chris Lattner · 15 years ago
  26. b760fe8 Don't expand tabs when computing the offset from the code-completion column by Douglas Gregor · 15 years ago
  27. 7b68265 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  28. 265f52e Get rid of some diagnostics that don't follow our rules for -pedantic by Eli Friedman · 15 years ago
  29. 2ffb14f Unbreak and add test case for r90276, a situation in which getBuffer is expected to fail. by Daniel Dunbar · 15 years ago
  30. 63ceaa3 Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients should be forced to deal with error conditions. by Daniel Dunbar · 15 years ago
  31. 04f2bd8 minor tidy. by Chris Lattner · 15 years ago
  32. 109ae73 Minor cleanup to the code-completion-point logic suggested by Chris. by Douglas Gregor · 15 years ago
  33. 7d9bd42 Add 'has_feature(cxx_exceptions)' to allow code to determine via preprocessor logic if C++ exceptions are enabled. by Ted Kremenek · 15 years ago
  34. 2eca546 Rename has_feature(rtti) to has_feature(cxx_rtti) for clarity. by Ted Kremenek · 15 years ago
  35. 848001c Add "has_feature" support for C++ RTTI. by Ted Kremenek · 15 years ago
  36. 2968442 Extend the source manager with the ability to override the contents of by Douglas Gregor · 15 years ago
  37. 39d9841 pass the reason for failure up from MemoryBuffer and report it by Chris Lattner · 15 years ago
  38. 6e29014 Fix PR5633 by making the preprocessor handle the case where we can by Chris Lattner · 15 years ago
  39. e7f2cbd remove stall comment by Nuno Lopes · 15 years ago
  40. 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
  41. 1495944 Cleanup llvm/Support/Compiler.h include in header files by Kovarththanan Rajaratnam · 15 years ago
  42. 6e8c7ac cleanup parsing of MS integer suffixes a little. this fixes PR5616 by Nuno Lopes · 15 years ago
  43. c997eb4 Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by Amine Khaldi! by Benjamin Kramer · 15 years ago
  44. 0ff1042 Add static version of Preprocessor::getSpelling. by Daniel Dunbar · 15 years ago
  45. 444be73 Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated. by Daniel Dunbar · 15 years ago
  46. 3574f46 Switch PTHManager to using diagnostics for most errors. by Daniel Dunbar · 15 years ago
  47. eaf75f4 Remove an overly-eager assertion when replacing tokens with an by Douglas Gregor · 15 years ago
  48. 5814e65 Allow Preprocessor to take ownership of the HeaderSearch object. I think it should probably always own the header search object, but I'm not sure... by Daniel Dunbar · 15 years ago
  49. 0f9fed7 Add Diagnostic::Report method for reporting diagnostics without a location. by Daniel Dunbar · 15 years ago
  50. c322209 Make LookUpIdentifierInfo const. This makes the Identifiers table mutable and is by Daniel Dunbar · 15 years ago
  51. 3da736c StringRefize Preprocessor::getIdentifierInfo. by Daniel Dunbar · 15 years ago
  52. 90b1827 Kill PreprocessorFactory, which was both morally repugnant and totally unused. by Daniel Dunbar · 15 years ago
  53. 92bd8c7 Added __has_include and __has_include_next. by John Thompson · 15 years ago
  54. a28cc09 Re-arranged some internal functions for coming __has_include changes. by John Thompson · 15 years ago
  55. 9f8eb20 Update location of DataTypes.h to reflect move in LLVM with r85086. by Chandler Carruth · 15 years ago
  56. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  57. 2596e42 Switch to llvm::HashString. by Daniel Dunbar · 15 years ago
  58. 52e7108 Add support for a chain of stat caches in the FileManager, rather than by Douglas Gregor · 15 years ago
  59. 39de740 Teach Lexer::MeasureTokenLength to be able to measure the by Chris Lattner · 15 years ago
  60. b79fe2d This fixes support for complex literals, reworked to avoid a goto, and by Mike Stump · 15 years ago
  61. 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
  62. b657f11 Replace the -code-completion-dump option with by Douglas Gregor · 15 years ago
  63. 86d9a52 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 15 years ago
  64. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
  65. 3747382 PR4991: Properly remove trailing newline from __TIMESTAMP__. by Benjamin Kramer · 15 years ago
  66. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  67. 8a5a9aa Updated GNU runtime non-fragile ABI. by David Chisnall · 15 years ago
  68. 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 15 years ago
  69. 7ebe971 Don't install Clang libraries. by Douglas Gregor · 15 years ago
  70. e9f195f Update lexer to work with the new APFloat string parsing. by Erick Tryzelaar · 15 years ago
  71. 930b71a CharLiteralParser::IsMultiChar was sometimes uninitialized. by Daniel Dunbar · 15 years ago
  72. 1b68f71 fix segfault (because of erasing after the vector boundaries) when the cached token position is at the end by Nuno Lopes · 15 years ago
  73. b3b7364 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
  74. 1a75ee2 Fix the build by Alisdair Meredith · 15 years ago
  75. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  76. 3d399a0 There is no need to value initialize this array. by Daniel Dunbar · 15 years ago
  77. 04ae2df add push/pop semantics for diagnostics. Patch by Louis Gerbarg! by Chris Lattner · 15 years ago
  78. 03b9866 Convert the CharInfo table to be statically initialized, instead of dynamically initialized. Patch by Ryan Flynn! by Chris Lattner · 15 years ago
  79. efb173d fix an out-of-date comment. by Chris Lattner · 15 years ago
  80. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
  81. 5636a3b Fix our check for "random whitespace between a \ and newline" to work by Chris Lattner · 15 years ago
  82. 027cff6 Fix a crash that can occur when a #pragma handler eats to the end of the by Chris Lattner · 15 years ago
  83. 030e8fe my refactoring of builtins changed target-specific builtins to only be by Chris Lattner · 15 years ago
  84. 8849f11 PR4395: Don't detect token concatenation in C mode for C++-specific tokens. by Eli Friedman · 15 years ago
  85. 6896a37 Fix #pragma GCC system_header by making it insert a virtual linemarker into by Chris Lattner · 15 years ago
  86. b1526f3 use the new Path::isAbsolute function, fixing a fixme. Patch by Gregory Curfman! by Chris Lattner · 15 years ago
  87. 148772a implement and document a new __has_feature and __has_builtin magic by Chris Lattner · 15 years ago
  88. 3c54801 PR4353: Add support for \E as a character escape. by Eli Friedman · 15 years ago
  89. 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 15 years ago
  90. 2a1c363 PR4283: Don't truncate multibyte character constants in the preprocessor. by Eli Friedman · 15 years ago
  91. 3c17b8a fix the "pasting formed 'a]', an invalid preprocessing token" by Chris Lattner · 15 years ago
  92. 896ccf8 Don't vary token concatenation based on the language options; this by Eli Friedman · 15 years ago
  93. cfcceab Make the bad paste diagnostic print the entire pasted token. by Eli Friedman · 15 years ago
  94. 3240469 Fix a couple of bugs: by Chris Lattner · 15 years ago
  95. 442a661 improve comment, no functionality change. by Chris Lattner · 15 years ago
  96. 4c3ba6c Make sure an invalid concatentaion doesn't insert whitespace before by Eli Friedman · 15 years ago
  97. c25d805 In assembler-with-cpp mode, don't error on '#' (stringize) operator applied to by Daniel Dunbar · 15 years ago
  98. 6f421f9 The TokenLexer may encounter annotations if the parser enters them using Preprocessor::EnterTokenStream. by Argyrios Kyrtzidis · 15 years ago
  99. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  100. 3265a42 PR3942: Don't warn on unsigned overflow in preprocessor expressions. by Eli Friedman · 15 years ago