1. 332ee08 move token paste poisoning diagnostics to after the instantiation loc by Chris Lattner · 16 years ago
  2. 88e43a5 Fix PR3918: Invalid use of __VA_ARGS__ not diagnosed, by Chris Lattner · 16 years ago
  3. 8fde597 Fix PR4006, incorrect handling of __VA_ARGS__ when it was the first token by Chris Lattner · 16 years ago
  4. dff070f Fix PR3917: the location of a #line directive is the location of the first _. by Chris Lattner · 16 years ago
  5. 88e2524 Change Preprocessor::AdvanceToTokenCharacter to stop at by Chris Lattner · 16 years ago
  6. 0337495 add a new Lexer::SkipEscapedNewLines method. by Chris Lattner · 16 years ago
  7. 24f0e48 factor escape newline measuring out into its own helper function. by Chris Lattner · 16 years ago
  8. 0edfab6 remove unneeded scopes. by Chris Lattner · 16 years ago
  9. 390c8ce fix typo by Chris Lattner · 16 years ago
  10. dc8c90d more fun with line markers: the digit string is required to be interpreted by Chris Lattner · 16 years ago
  11. 5c497a8 fix PR3927 by being more careful about the pp test for identifier. by Chris Lattner · 16 years ago
  12. bc81682 second half of PR3940: #line requires simple digit sequence. by Chris Lattner · 16 years ago
  13. 6272bcf enforce requirements imposed by C90 6.8 TC1, fixing PR3919. by Chris Lattner · 16 years ago
  14. 8fe00e7 Fix PR3938 by taking into account C99 6.10p4. by Chris Lattner · 16 years ago
  15. 0a4f1b9 Substantially restructure function-like macro argument parsing. by Chris Lattner · 16 years ago
  16. 9cb51ce Fix two problems from PR3916, and one problem I noticed while hacking by Chris Lattner · 16 years ago
  17. 58e91d5 implement PR3940: #line numbers not fully checked by Chris Lattner · 16 years ago
  18. ab82f41 #line is allowed to have macros that expand to nothing after them. by Chris Lattner · 16 years ago
  19. 2c78b87 Change Lexer::MeasureTokenLength to take a LangOptions reference. by Chris Lattner · 16 years ago
  20. f87b3df temporarily revert r69046 by Chris Lattner · 16 years ago
  21. 0fab49f Literal value calculation isn't likely to overflow on targets having int as 32 or less. Fixing the assert as it otherwise triggers for PIC16 which as i16 as int. by Sanjiv Gupta · 16 years ago
  22. 959875a Offer a fixit hint for our warning about tokens at the end of a directive: by Chris Lattner · 16 years ago
  23. 35410d5 Fix the #import / #include_next "extra tokens at end of #foo directive" by Chris Lattner · 16 years ago
  24. 8533bd5 Fix assertion failure in PTH when tokens followed a closing #endif. by Daniel Dunbar · 16 years ago
  25. c1f9d82 implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310 by Chris Lattner · 16 years ago
  26. f4a72b0 add a ppcallback hook for macro definitions. by Chris Lattner · 16 years ago
  27. e1d918e Compare the predefines buffer in the PCH file with the predefines by Douglas Gregor · 16 years ago
  28. 531cc83 do a dance with predefines, and finally enable reading of macros from by Chris Lattner · 16 years ago
  29. 6bf0f4c move a bunch of code for initializing the predefines buffer out of Preprocessor.cpp by Chris Lattner · 16 years ago
  30. 555589d simplify code. by Chris Lattner · 16 years ago
  31. 14f7900 PCH serialization/deserialization of the source manager. With this by Douglas Gregor · 16 years ago
  32. fd10511 finish the implementation of -imacros. The driver still needs to be hooked up. by Chris Lattner · 16 years ago
  33. de07665 reject the #__include_macros directive unless it comes from the by Chris Lattner · 16 years ago
  34. b8e240e Add initial support for -imacros. Right now it has the same semantics as by Chris Lattner · 16 years ago
  35. 3bbc753 More fixes to builtin preprocessor defines. by Daniel Dunbar · 16 years ago
  36. 9fd0b1f Set __PIC__ (more) correctly. by Daniel Dunbar · 16 years ago
  37. 3a5cbd3 The __weak and __strong defines are common to all darwin targets by Chris Lattner · 16 years ago
  38. 4ca076f Define __OPTIMIZE__ and __OPTIMIZE_SIZE__ if the -O[12] and -Os flags are passed to the compiler. by Anders Carlsson · 16 years ago
  39. ead616c fix rdar://6757323, where an escaped newline in a // comment by Chris Lattner · 16 years ago
  40. 20d0ee5 A code modification hint for files that don't end in a newline. by Mike Stump · 16 years ago
  41. 4e93b34 ProcessUCNEscape(): Incorportate some feedback from Chris. by Steve Naroff · 16 years ago
  42. 57d7dde Fix pascal string support; testcase from mailing list message. by Eli Friedman · 16 years ago
  43. 8a5c0cd Incorporate feedback from Eli. by Steve Naroff · 16 years ago
  44. 0e3e3eb Implement UCN support for C string literals (C99 6.4.3) and add some very basic tests. Chris Goller has graciously offered to write some test to help validate UCN support. by Steve Naroff · 16 years ago
  45. 1662938 push line markers through -E mode. by Chris Lattner · 16 years ago
  46. 47e60ac Put back __OBJC2__ definition. by Fariborz Jahanian · 16 years ago
  47. dbf15cb - Minor change to dump of ivar layout map. by Fariborz Jahanian · 16 years ago
  48. 4fcb4cd fix PR3880, fixing a comma swallowing bug handling macros that only take by Chris Lattner · 16 years ago
  49. 03162d6 remove some dead code. ArgTokens can never be empty, because it is always by Chris Lattner · 16 years ago
  50. 3fec8ff change the __VERSION__ string to be more sensible. It would be useful to include the clang version # too. by Chris Lattner · 16 years ago
  51. f1538de The individual pieces of an invalid paste as still candidates for expansion. by Chris Lattner · 16 years ago
  52. 22f0d09 PTHManager::Create(): by Ted Kremenek · 16 years ago
  53. 783bb74 Add back warning about a PTH file not containing any identifiers, but don't make by Ted Kremenek · 16 years ago
  54. 8fbc44d Allow PTH files with no identifiers. by Ted Kremenek · 16 years ago
  55. f2e880a rename the <predefines> buffer to <built-in> to solve PR3849. by Chris Lattner · 16 years ago
  56. 1d20197 PTHManager::Create() now creates a PTHManager even if the PTH file contains no by Ted Kremenek · 16 years ago
  57. 3332864 pass LangOptions into TargetInfo::getTargetDefines, so that targets by Chris Lattner · 16 years ago
  58. 6822863 Add PTHManager::getOriginalSourceFile(), a method that returns the name of the by Ted Kremenek · 16 years ago
  59. 33ab3f6 silence some errors that should not apply to .S files on code like: by Chris Lattner · 16 years ago
  60. 42aa16c when preprocessing a .S file, unknown directives should just be passed through, by Chris Lattner · 16 years ago
  61. e91e932 properly form a full token for # before calling HandleDirective. by Chris Lattner · 16 years ago
  62. 5f607c4 This is not considered a preprocessor directive in .S files: # 4 by Chris Lattner · 16 years ago
  63. 48be380 constructs like: #define Y X ## . Y by Chris Lattner · 16 years ago
  64. 99c7622 Fix -E mismatch; an identifier followed by a numeric constant does not by Daniel Dunbar · 16 years ago
  65. d7ee349 typo by Gabor Greif · 16 years ago
  66. a393e9e Build system changes to use TableGen to generate the various by Douglas Gregor · 16 years ago
  67. 76b1c84 (Hopefully) instantiate dependent array types correctly. by Anders Carlsson · 16 years ago
  68. 836040f make Preprocessor::Diags be a pointer instead of a reference. by Chris Lattner · 16 years ago
  69. 7f549df use accessor instead of poking ivar directly by Chris Lattner · 16 years ago
  70. ba9eee3 add a callback for macro expansion, based on a patch by Paolo Bolzoni! by Chris Lattner · 16 years ago
  71. 8d4a9d3 fix PR3768, Clang does -D__STDC_HOSTED__=1, even if -ffreestanding is passed. by Chris Lattner · 16 years ago
  72. 688a248 fix PR3764 - A redefinition of a pre-processor macro fails by Chris Lattner · 16 years ago
  73. 2bc69bd add \n characters to the scratch buffer *before* returned tokens. by Chris Lattner · 16 years ago
  74. 1fa4953 simplify some logic by making ScratchBuffer handle the application of trailing by Chris Lattner · 16 years ago
  75. 2ace928 Fix warnings in build on clang-x86_64-freebsd buildbot. by Mike Stump · 16 years ago
  76. b627c8d #import is not considered an extension for ObjC. by Chris Lattner · 16 years ago
  77. 32fca72 make the token lexer allocate its temporary token buffers for by Chris Lattner · 16 years ago
  78. 3daed52 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 16 years ago
  79. b2fb6de Clean up and document code modification hints. by Douglas Gregor · 16 years ago
  80. dbb1ecc fix some sema problems with wide strings and hook up basic codegen for them. by Chris Lattner · 16 years ago
  81. d578569 Move PTHStatCache within the anonymous namespace. by Ted Kremenek · 16 years ago
  82. 685befe switch the macroinfo argument lists from being allocated off the heap by Chris Lattner · 16 years ago
  83. cf29e07 detemplatify setArgumentList and some other cleanups. by Chris Lattner · 16 years ago
  84. 0301b3f require the MAcroInfo objects are explcitly destroyed. by Chris Lattner · 16 years ago
  85. 640f552 Fix another PTH warning that should not be a note. by Ted Kremenek · 16 years ago
  86. 395c59c Make PTH warnings actual warnings instead of 'notes'. by Ted Kremenek · 16 years ago
  87. b66158c fix PR3609, emit: by Chris Lattner · 16 years ago
  88. 719e615 Next step toward making string diagnostics correct: handle by Chris Lattner · 16 years ago
  89. 6dcf63e update comment. by Chris Lattner · 16 years ago
  90. 2197c96 Fix some issues handling sub-token locations that come from macro expansions. by Chris Lattner · 16 years ago
  91. 2639e4f define __OBJC2__ for objc's nonfragile abi. by Fariborz Jahanian · 16 years ago
  92. cfdff38 Add support for deprecated members of RecordDecls (e.g. struct fields). by Chris Lattner · 16 years ago
  93. 6678133 add a new SourceManager::getInstantiationRange helper method. by Chris Lattner · 16 years ago
  94. 081927b fix PR3579: __LINE__ expands to the presumed location of the by Chris Lattner · 16 years ago
  95. e7fb484 track "just a little more" location information for macro instantiations. by Chris Lattner · 16 years ago
  96. 6711608 add an assertion from Alexei Svitkine! by Chris Lattner · 16 years ago
  97. 6ad474f Give TargetInfo a new IntPtrType to hold the intptr_t type for a target. by Chris Lattner · 16 years ago
  98. ad6ce5c PTH: Cache directory and negative 'stat' calls. This gives us a 1% performance improvement on Cocoa.h (fsyntax-only+PTH). by Ted Kremenek · 16 years ago
  99. 05db427 Fix rdar://6562329, a static analyzer crash Ted noticed on by Chris Lattner · 16 years ago
  100. a4b44dd Add some boilerplate to the PTH file to prepare for the caching of stats for directories (and negative stats too). by Ted Kremenek · 16 years ago