1. 58c7934 Match MemoryBuffer API changes. by Chris Lattner · 16 years ago
  2. cb9eaf5 PPCallbacks: Add hook for reaching the end of the main file, and fix DependencyFile to not do work in its destructor. by Daniel Dunbar · 16 years ago
  3. 7dc8722 Make the preprocessing record a PPCallbacks subclass itself, by Douglas Gregor · 16 years ago
  4. 7f6d60d Optionally store a PreprocessingRecord in the preprocessor itself, and by Douglas Gregor · 16 years ago
  5. 4ad3da2 Entering the main source file in the preprocessor can fail if the by Douglas Gregor · 16 years ago
  6. 42fe858 Audit all callers of SourceManager::getCharacterData(); update some of by Douglas Gregor · 16 years ago
  7. 26266da Teach the one caller of SourceManager::getMemoryBufferForFile() to cope with errors by Douglas Gregor · 16 years ago
  8. 7bda4b8 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 16 years ago
  9. ba2c652 Use SmallString instead of SmallVector by Kovarththanan Rajaratnam · 16 years ago
  10. a197fb6 Move method out-of-line. I thought this would be a candidate for inlining but I was wrong. by Benjamin Kramer · 16 years ago
  11. 0a1abd4 Add an overload of Preprocessor::getSpelling which takes a SmallVector and by Benjamin Kramer · 16 years ago
  12. db4b771 Fix subtle bug in Preprocessor::AdvanceToTokenCharacter(): use '+=' instead of '='. by Ted Kremenek · 16 years ago
  13. 562c1f9 Teach CIndex's cursor visitor to restrict its traversal to a specific by Douglas Gregor · 16 years ago
  14. 87d0208 allow the HandlerComment callback to push tokens into the by Chris Lattner · 16 years ago
  15. 9882a5a Teach Preprocessor::macro_begin/macro_end to lazily load all macro by Douglas Gregor · 16 years ago
  16. d77adb5 Avoid an unnecessary copy of Predefines. getMemBufferCopy does the null termination for us. by Benjamin Kramer · 16 years ago
  17. d19564b set up the machinery for a MacroArgs cache hanging off Preprocessor. by Chris Lattner · 16 years ago
  18. d2fa78d fix typo by Chris Lattner · 16 years ago
  19. 9291ab6 Don't expand tabs when computing the offset from the code-completion column by Douglas Gregor · 16 years ago
  20. 1776679 Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients should be forced to deal with error conditions. by Daniel Dunbar · 16 years ago
  21. 5f49883 Minor cleanup to the code-completion-point logic suggested by Chris. by Douglas Gregor · 16 years ago
  22. 53ad6b9 Extend the source manager with the ability to override the contents of by Douglas Gregor · 16 years ago
  23. bf410c6 Add static version of Preprocessor::getSpelling. by Daniel Dunbar · 16 years ago
  24. 1b44419 Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated. by Daniel Dunbar · 16 years ago
  25. 0c6c930 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 · 16 years ago
  26. 07dcd8b Make LookUpIdentifierInfo const. This makes the Identifiers table mutable and is by Daniel Dunbar · 16 years ago
  27. f539bfe StringRefize Preprocessor::getIdentifierInfo. by Daniel Dunbar · 16 years ago
  28. d0ba0e6 Kill PreprocessorFactory, which was both morally repugnant and totally unused. by Daniel Dunbar · 16 years ago
  29. 2c422dc9 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 16 years ago
  30. d2eb58a Add support for a chain of stat caches in the FileManager, rather than by Douglas Gregor · 16 years ago
  31. ea9b03e Replace the -code-completion-dump option with by Douglas Gregor · 16 years ago
  32. 2436e71 Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 16 years ago
  33. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  34. 89b422c Replace cerr with errs(). by Benjamin Kramer · 16 years ago
  35. c6d5edd Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 16 years ago
  36. 4ef49c1 my refactoring of builtins changed target-specific builtins to only be by Chris Lattner · 16 years ago
  37. 6bba2ad Emit keyword extension warning in all modes, not just C99 mode. by Eli Friedman · 17 years ago
  38. 93017cc Change Preprocessor::AdvanceToTokenCharacter to stop at by Chris Lattner · 17 years ago
  39. 397ca4a fix typo by Chris Lattner · 17 years ago
  40. 184e65d Change Lexer::MeasureTokenLength to take a LangOptions reference. by Chris Lattner · 17 years ago
  41. 0af3ba1 implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310 by Chris Lattner · 17 years ago
  42. 92863e4 Compare the predefines buffer in the PCH file with the predefines by Douglas Gregor · 17 years ago
  43. d959d75 do a dance with predefines, and finally enable reading of macros from by Chris Lattner · 17 years ago
  44. 3c68407 move a bunch of code for initializing the predefines buffer out of Preprocessor.cpp by Chris Lattner · 17 years ago
  45. a7f71a9 PCH serialization/deserialization of the source manager. With this by Douglas Gregor · 17 years ago
  46. 17ddaa6 More fixes to builtin preprocessor defines. by Daniel Dunbar · 17 years ago
  47. ab7b2f5 Set __PIC__ (more) correctly. by Daniel Dunbar · 17 years ago
  48. c2d1401 The __weak and __strong defines are common to all darwin targets by Chris Lattner · 17 years ago
  49. 65cb90e Define __OPTIMIZE__ and __OPTIMIZE_SIZE__ if the -O[12] and -Os flags are passed to the compiler. by Anders Carlsson · 17 years ago
  50. c35c9d87 Put back __OBJC2__ definition. by Fariborz Jahanian · 17 years ago
  51. dac14a7 - Minor change to dump of ivar layout map. by Fariborz Jahanian · 17 years ago
  52. 73a7cab change the __VERSION__ string to be more sensible. It would be useful to include the clang version # too. by Chris Lattner · 17 years ago
  53. 1d1d80e rename the <predefines> buffer to <built-in> to solve PR3849. by Chris Lattner · 17 years ago
  54. 4ba73aa0 pass LangOptions into TargetInfo::getTargetDefines, so that targets by Chris Lattner · 17 years ago
  55. 5bd3039 (Hopefully) instantiate dependent array types correctly. by Anders Carlsson · 17 years ago
  56. 83aba00 make Preprocessor::Diags be a pointer instead of a reference. by Chris Lattner · 17 years ago
  57. da248f4 fix PR3768, Clang does -D__STDC_HOSTED__=1, even if -ffreestanding is passed. by Chris Lattner · 17 years ago
  58. 82d8d55 Fix warnings in build on clang-x86_64-freebsd buildbot. by Mike Stump · 17 years ago
  59. c25d8a7 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 17 years ago
  60. 96977da Clean up and document code modification hints. by Douglas Gregor · 17 years ago
  61. 70946da switch the macroinfo argument lists from being allocated off the heap by Chris Lattner · 17 years ago
  62. f87c510 detemplatify setArgumentList and some other cleanups. by Chris Lattner · 17 years ago
  63. 666f7a4 require the MAcroInfo objects are explcitly destroyed. by Chris Lattner · 17 years ago
  64. 57a09cf update comment. by Chris Lattner · 17 years ago
  65. ec396b5 Fix some issues handling sub-token locations that come from macro expansions. by Chris Lattner · 17 years ago
  66. eb209e7 define __OBJC2__ for objc's nonfragile abi. by Fariborz Jahanian · 17 years ago
  67. ee4b523 Add support for deprecated members of RecordDecls (e.g. struct fields). by Chris Lattner · 17 years ago
  68. 9dc9c20 track "just a little more" location information for macro instantiations. by Chris Lattner · 17 years ago
  69. 7e4c81c Give TargetInfo a new IntPtrType to hold the intptr_t type for a target. by Chris Lattner · 17 years ago
  70. 9ef847b Fix rdar://6562329, a static analyzer crash Ted noticed on by Chris Lattner · 17 years ago
  71. a5c2c27 PTH: Cache stat information for files in the PTH file. Hook up FileManager by Ted Kremenek · 17 years ago
  72. 0763cc6 Export __INT8_TYPE__ / __INT16_TYPE__ / __INT32_TYPE__ / __INT64_TYPE__ by Chris Lattner · 17 years ago
  73. a31829b -funsigned-char sets __CHAR_UNSIGNED__ by Chris Lattner · 17 years ago
  74. 1630c3c Add an implementation of -dM that follows GCC closely enough to permit by Chris Lattner · 17 years ago
  75. bba531c get __WCHAR_TYPE__ from the targetinfo hook by Chris Lattner · 17 years ago
  76. a91c30f simplify and refactor a bunch of type definition code in Preprocessor by Chris Lattner · 17 years ago
  77. 6189860 remove some ad-hocery and use DefineTypeSize for more things. by Chris Lattner · 17 years ago
  78. a3dc5d8 refactor some code into a DefineTypeSize function. by Chris Lattner · 17 years ago
  79. fafd8d1 correct and generalize computation of __INTMAX_MAX__. by Chris Lattner · 17 years ago
  80. 8181312 fix some differences between apple gcc and clang on darwin/x86-32. by Chris Lattner · 17 years ago
  81. 60f3622 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 17 years ago
  82. 7368d58 Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 17 years ago
  83. f1ca7d3 Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 17 years ago
  84. 8d178f4 PTH: Use Token::setLiteralData() to directly store a pointer to cached spelling data in the PTH file. This removes a ton of code for looking up spellings using sourcelocations in the PTH file. This simplifies both PTH-generation and reading. by Ted Kremenek · 17 years ago
  85. 5a7971e This change refactors some of the low-level lexer interfaces a bit. by Chris Lattner · 17 years ago
  86. 1f6c7fe This is a follow-up to r62675: by Chris Lattner · 17 years ago
  87. ad89ec0 Add a bit to IdentifierInfo that acts as a simple predicate which by Chris Lattner · 17 years ago
  88. 8c3b812 Run destructors of MacroInfo objects to free memory they allocate. This addresses <rdar://problem/6506035>. by Ted Kremenek · 17 years ago
  89. 8ddb5cf in Preprocessor::AdvanceToTokenCharacter, don't actually bother by Chris Lattner · 17 years ago
  90. 3793bba suck the call to "getSpellingLoc" that all clients do into by Chris Lattner · 17 years ago
  91. d32480d this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 17 years ago
  92. 8a42586 more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 17 years ago
  93. 7c8556e remove obsolete comment which happened to go over 80 cols. by Chris Lattner · 17 years ago
  94. 15af77f remove an unneeded const_cast. by Chris Lattner · 17 years ago
  95. 53e384f Change some terminology in SourceLocation: instead of referring to by Chris Lattner · 17 years ago
  96. a705b04 IdentifierInfo: by Ted Kremenek · 17 years ago
  97. e981418 PTH: by Ted Kremenek · 17 years ago
  98. b0b4f74 PTH: Fix remaining cases where the spelling cache in the PTH file was being missed when it shouldn't. This shaves another 7% off PTH time for -Eonly on Cocoa.h by Ted Kremenek · 17 years ago
  99. 884a558 PTH: by Ted Kremenek · 17 years ago
  100. 07ebf30 simplify Preprocessor::getSpelling now that identifiers carry around by Chris Lattner · 17 years ago