1. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago
  2. b060727 move getSpelling from Preprocessor to Lexer, which it is more conceptually related to. by Chris Lattner · 14 years ago
  3. 7ef5c27 move AdvanceToTokenCharacter and getLocForEndOfToken from by Chris Lattner · 14 years ago
  4. 872a45e add a static version of PP::AdvanceToTokenCharacter. by Chris Lattner · 14 years ago
  5. 48cf982 add a static form of the efficient PP::getSpelling method. by Chris Lattner · 14 years ago
  6. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  7. 9714a23 Really^2 fix <rdar://problem/8361834>, this time without crashing. by Ted Kremenek · 14 years ago
  8. 2a6b03a Simplify loop. No functionality change. by Ted Kremenek · 14 years ago
  9. af8fa25 Simplify lifetime management of MacroInfo objects in Preprocessor by having the Preprocessor maintain them in a linked by Ted Kremenek · 14 years ago
  10. e6a7dab In ~Preprocessor(), also cleanup the MacroInfo objects left-over from stray "#pragma push_macro" uses. This by Ted Kremenek · 14 years ago
  11. afbc681 Use getSpelling to get original text of the c++ operator token. (radar 8328250). by Fariborz Jahanian · 14 years ago
  12. be74740 Patch to allow alternative representation of c++ by Fariborz Jahanian · 14 years ago
  13. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  14. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  15. 043266b Tweak wording in an assertion, from dawn@burble.org. by Douglas Gregor · 14 years ago
  16. 55817af Introduce a preprocessor code-completion hook for contexts where we by Douglas Gregor · 14 years ago
  17. f44e854 Introduce basic code-completion support for preprocessor directives, by Douglas Gregor · 14 years ago
  18. 2c1ab90 no need to pass bumppointer allocator into macroinfo::destroy by Chris Lattner · 14 years ago
  19. 476d8b8 Random temporary string cleanup. by Benjamin Kramer · 14 years ago
  20. f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 14 years ago
  21. 9b36c3f Modify the pragma handlers to accept and use StringRefs instead of IdentifierInfos. by Argyrios Kyrtzidis · 14 years ago
  22. 83c1a6f Fix memory leak in Preprocessor where MacroInfo objects in the MICache wouldn't have their by Ted Kremenek · 14 years ago
  23. e127a0d push some source location information down through the compiler, by Chris Lattner · 14 years ago
  24. a0a270c Match MemoryBuffer API changes. by Chris Lattner · 14 years ago
  25. dbd8209 PPCallbacks: Add hook for reaching the end of the main file, and fix DependencyFile to not do work in its destructor. by Daniel Dunbar · 14 years ago
  26. b9e1b75 Make the preprocessing record a PPCallbacks subclass itself, by Douglas Gregor · 14 years ago
  27. 94dc8f6 Optionally store a PreprocessingRecord in the preprocessor itself, and by Douglas Gregor · 14 years ago
  28. dbf8ee6 Entering the main source file in the preprocessor can fail if the by Douglas Gregor · 14 years ago
  29. a543016 Audit all callers of SourceManager::getCharacterData(); update some of by Douglas Gregor · 14 years ago
  30. aa38c3d Teach the one caller of SourceManager::getMemoryBufferForFile() to cope with errors by Douglas Gregor · 14 years ago
  31. 50f6af7 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 14 years ago
  32. 1935754 Use SmallString instead of SmallVector by Kovarththanan Rajaratnam · 14 years ago
  33. 51f5fe3 Move method out-of-line. I thought this would be a candidate for inlining but I was wrong. by Benjamin Kramer · 14 years ago
  34. ddeea56 Add an overload of Preprocessor::getSpelling which takes a SmallVector and by Benjamin Kramer · 14 years ago
  35. c0178e9 Fix subtle bug in Preprocessor::AdvanceToTokenCharacter(): use '+=' instead of '='. by Ted Kremenek · 14 years ago
  36. 33e9abd Teach CIndex's cursor visitor to restrict its traversal to a specific by Douglas Gregor · 14 years ago
  37. 046c227 allow the HandlerComment callback to push tokens into the by Chris Lattner · 14 years ago
  38. 88a3586 Teach Preprocessor::macro_begin/macro_end to lazily load all macro by Douglas Gregor · 15 years ago
  39. ffd6e39 Avoid an unnecessary copy of Predefines. getMemBufferCopy does the null termination for us. by Benjamin Kramer · 15 years ago
  40. 23f77e5 set up the machinery for a MacroArgs cache hanging off Preprocessor. by Chris Lattner · 15 years ago
  41. 2b9d637 fix typo by Chris Lattner · 15 years ago
  42. b760fe8 Don't expand tabs when computing the offset from the code-completion column by Douglas Gregor · 15 years ago
  43. 63ceaa3 Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients should be forced to deal with error conditions. by Daniel Dunbar · 15 years ago
  44. 109ae73 Minor cleanup to the code-completion-point logic suggested by Chris. by Douglas Gregor · 15 years ago
  45. 2968442 Extend the source manager with the ability to override the contents of by Douglas Gregor · 15 years ago
  46. 0ff1042 Add static version of Preprocessor::getSpelling. by Daniel Dunbar · 15 years ago
  47. 444be73 Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated. by Daniel Dunbar · 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. c322209 Make LookUpIdentifierInfo const. This makes the Identifiers table mutable and is by Daniel Dunbar · 15 years ago
  50. 3da736c StringRefize Preprocessor::getIdentifierInfo. by Daniel Dunbar · 15 years ago
  51. 90b1827 Kill PreprocessorFactory, which was both morally repugnant and totally unused. by Daniel Dunbar · 15 years ago
  52. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  53. 52e7108 Add support for a chain of stat caches in the FileManager, rather than by Douglas Gregor · 15 years ago
  54. b657f11 Replace the -code-completion-dump option with by Douglas Gregor · 15 years ago
  55. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
  56. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  57. 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 15 years ago
  58. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
  59. 030e8fe my refactoring of builtins changed target-specific builtins to only be by Chris Lattner · 15 years ago
  60. 2962f4d Emit keyword extension warning in all modes, not just C99 mode. by Eli Friedman · 15 years ago
  61. 88e2524 Change Preprocessor::AdvanceToTokenCharacter to stop at by Chris Lattner · 15 years ago
  62. 390c8ce fix typo by Chris Lattner · 15 years ago
  63. 2c78b87 Change Lexer::MeasureTokenLength to take a LangOptions reference. by Chris Lattner · 15 years ago
  64. c1f9d82 implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310 by Chris Lattner · 15 years ago
  65. e1d918e Compare the predefines buffer in the PCH file with the predefines by Douglas Gregor · 15 years ago
  66. 531cc83 do a dance with predefines, and finally enable reading of macros from by Chris Lattner · 15 years ago
  67. 6bf0f4c move a bunch of code for initializing the predefines buffer out of Preprocessor.cpp by Chris Lattner · 15 years ago
  68. 14f7900 PCH serialization/deserialization of the source manager. With this by Douglas Gregor · 15 years ago
  69. 3bbc753 More fixes to builtin preprocessor defines. by Daniel Dunbar · 15 years ago
  70. 9fd0b1f Set __PIC__ (more) correctly. by Daniel Dunbar · 15 years ago
  71. 3a5cbd3 The __weak and __strong defines are common to all darwin targets by Chris Lattner · 15 years ago
  72. 4ca076f Define __OPTIMIZE__ and __OPTIMIZE_SIZE__ if the -O[12] and -Os flags are passed to the compiler. by Anders Carlsson · 15 years ago
  73. 47e60ac Put back __OBJC2__ definition. by Fariborz Jahanian · 15 years ago
  74. dbf15cb - Minor change to dump of ivar layout map. by Fariborz Jahanian · 15 years ago
  75. 3fec8ff change the __VERSION__ string to be more sensible. It would be useful to include the clang version # too. by Chris Lattner · 15 years ago
  76. f2e880a rename the <predefines> buffer to <built-in> to solve PR3849. by Chris Lattner · 15 years ago
  77. 3332864 pass LangOptions into TargetInfo::getTargetDefines, so that targets by Chris Lattner · 15 years ago
  78. 76b1c84 (Hopefully) instantiate dependent array types correctly. by Anders Carlsson · 15 years ago
  79. 836040f make Preprocessor::Diags be a pointer instead of a reference. by Chris Lattner · 15 years ago
  80. 8d4a9d3 fix PR3768, Clang does -D__STDC_HOSTED__=1, even if -ffreestanding is passed. by Chris Lattner · 15 years ago
  81. 2ace928 Fix warnings in build on clang-x86_64-freebsd buildbot. by Mike Stump · 15 years ago
  82. 3daed52 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 15 years ago
  83. b2fb6de Clean up and document code modification hints. by Douglas Gregor · 15 years ago
  84. 685befe switch the macroinfo argument lists from being allocated off the heap by Chris Lattner · 15 years ago
  85. cf29e07 detemplatify setArgumentList and some other cleanups. by Chris Lattner · 15 years ago
  86. 0301b3f require the MAcroInfo objects are explcitly destroyed. by Chris Lattner · 15 years ago
  87. 6dcf63e update comment. by Chris Lattner · 15 years ago
  88. 2197c96 Fix some issues handling sub-token locations that come from macro expansions. by Chris Lattner · 15 years ago
  89. 2639e4f define __OBJC2__ for objc's nonfragile abi. by Fariborz Jahanian · 15 years ago
  90. cfdff38 Add support for deprecated members of RecordDecls (e.g. struct fields). by Chris Lattner · 15 years ago
  91. e7fb484 track "just a little more" location information for macro instantiations. by Chris Lattner · 15 years ago
  92. 6ad474f Give TargetInfo a new IntPtrType to hold the intptr_t type for a target. by Chris Lattner · 15 years ago
  93. 05db427 Fix rdar://6562329, a static analyzer crash Ted noticed on by Chris Lattner · 15 years ago
  94. 337edcd PTH: Cache stat information for files in the PTH file. Hook up FileManager by Ted Kremenek · 15 years ago
  95. 03c9727 Export __INT8_TYPE__ / __INT16_TYPE__ / __INT32_TYPE__ / __INT64_TYPE__ by Chris Lattner · 15 years ago
  96. f668a71 -funsigned-char sets __CHAR_UNSIGNED__ by Chris Lattner · 15 years ago
  97. f73903a Add an implementation of -dM that follows GCC closely enough to permit by Chris Lattner · 15 years ago
  98. 3c3b155 get __WCHAR_TYPE__ from the targetinfo hook by Chris Lattner · 15 years ago
  99. 2b5abf5 simplify and refactor a bunch of type definition code in Preprocessor by Chris Lattner · 15 years ago
  100. 86d85b8 remove some ad-hocery and use DefineTypeSize for more things. by Chris Lattner · 15 years ago