1. 4e93b34 ProcessUCNEscape(): Incorportate some feedback from Chris. by Steve Naroff · 15 years ago
  2. 57d7dde Fix pascal string support; testcase from mailing list message. by Eli Friedman · 15 years ago
  3. 8a5c0cd Incorporate feedback from Eli. by Steve Naroff · 15 years ago
  4. 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 · 15 years ago
  5. 1662938 push line markers through -E mode. by Chris Lattner · 15 years ago
  6. 47e60ac Put back __OBJC2__ definition. by Fariborz Jahanian · 15 years ago
  7. dbf15cb - Minor change to dump of ivar layout map. by Fariborz Jahanian · 15 years ago
  8. 4fcb4cd fix PR3880, fixing a comma swallowing bug handling macros that only take by Chris Lattner · 15 years ago
  9. 03162d6 remove some dead code. ArgTokens can never be empty, because it is always by Chris Lattner · 15 years ago
  10. 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
  11. f1538de The individual pieces of an invalid paste as still candidates for expansion. by Chris Lattner · 15 years ago
  12. 22f0d09 PTHManager::Create(): by Ted Kremenek · 15 years ago
  13. 783bb74 Add back warning about a PTH file not containing any identifiers, but don't make by Ted Kremenek · 15 years ago
  14. 8fbc44d Allow PTH files with no identifiers. by Ted Kremenek · 15 years ago
  15. f2e880a rename the <predefines> buffer to <built-in> to solve PR3849. by Chris Lattner · 15 years ago
  16. 1d20197 PTHManager::Create() now creates a PTHManager even if the PTH file contains no by Ted Kremenek · 15 years ago
  17. 3332864 pass LangOptions into TargetInfo::getTargetDefines, so that targets by Chris Lattner · 15 years ago
  18. 6822863 Add PTHManager::getOriginalSourceFile(), a method that returns the name of the by Ted Kremenek · 15 years ago
  19. 33ab3f6 silence some errors that should not apply to .S files on code like: by Chris Lattner · 15 years ago
  20. 42aa16c when preprocessing a .S file, unknown directives should just be passed through, by Chris Lattner · 15 years ago
  21. e91e932 properly form a full token for # before calling HandleDirective. by Chris Lattner · 15 years ago
  22. 5f607c4 This is not considered a preprocessor directive in .S files: # 4 by Chris Lattner · 15 years ago
  23. 48be380 constructs like: #define Y X ## . Y by Chris Lattner · 15 years ago
  24. 99c7622 Fix -E mismatch; an identifier followed by a numeric constant does not by Daniel Dunbar · 15 years ago
  25. d7ee349 typo by Gabor Greif · 15 years ago
  26. a393e9e Build system changes to use TableGen to generate the various by Douglas Gregor · 15 years ago
  27. 76b1c84 (Hopefully) instantiate dependent array types correctly. by Anders Carlsson · 15 years ago
  28. 836040f make Preprocessor::Diags be a pointer instead of a reference. by Chris Lattner · 15 years ago
  29. 7f549df use accessor instead of poking ivar directly by Chris Lattner · 15 years ago
  30. ba9eee3 add a callback for macro expansion, based on a patch by Paolo Bolzoni! by Chris Lattner · 15 years ago
  31. 8d4a9d3 fix PR3768, Clang does -D__STDC_HOSTED__=1, even if -ffreestanding is passed. by Chris Lattner · 15 years ago
  32. 688a248 fix PR3764 - A redefinition of a pre-processor macro fails by Chris Lattner · 15 years ago
  33. 2bc69bd add \n characters to the scratch buffer *before* returned tokens. by Chris Lattner · 15 years ago
  34. 1fa4953 simplify some logic by making ScratchBuffer handle the application of trailing by Chris Lattner · 15 years ago
  35. 2ace928 Fix warnings in build on clang-x86_64-freebsd buildbot. by Mike Stump · 15 years ago
  36. b627c8d #import is not considered an extension for ObjC. by Chris Lattner · 15 years ago
  37. 32fca72 make the token lexer allocate its temporary token buffers for by Chris Lattner · 15 years ago
  38. 3daed52 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 15 years ago
  39. b2fb6de Clean up and document code modification hints. by Douglas Gregor · 15 years ago
  40. dbb1ecc fix some sema problems with wide strings and hook up basic codegen for them. by Chris Lattner · 15 years ago
  41. d578569 Move PTHStatCache within the anonymous namespace. by Ted Kremenek · 15 years ago
  42. 685befe switch the macroinfo argument lists from being allocated off the heap by Chris Lattner · 15 years ago
  43. cf29e07 detemplatify setArgumentList and some other cleanups. by Chris Lattner · 15 years ago
  44. 0301b3f require the MAcroInfo objects are explcitly destroyed. by Chris Lattner · 15 years ago
  45. 640f552 Fix another PTH warning that should not be a note. by Ted Kremenek · 15 years ago
  46. 395c59c Make PTH warnings actual warnings instead of 'notes'. by Ted Kremenek · 15 years ago
  47. b66158c fix PR3609, emit: by Chris Lattner · 15 years ago
  48. 719e615 Next step toward making string diagnostics correct: handle by Chris Lattner · 15 years ago
  49. 6dcf63e update comment. by Chris Lattner · 15 years ago
  50. 2197c96 Fix some issues handling sub-token locations that come from macro expansions. by Chris Lattner · 15 years ago
  51. 2639e4f define __OBJC2__ for objc's nonfragile abi. by Fariborz Jahanian · 15 years ago
  52. cfdff38 Add support for deprecated members of RecordDecls (e.g. struct fields). by Chris Lattner · 15 years ago
  53. 6678133 add a new SourceManager::getInstantiationRange helper method. by Chris Lattner · 15 years ago
  54. 081927b fix PR3579: __LINE__ expands to the presumed location of the by Chris Lattner · 15 years ago
  55. e7fb484 track "just a little more" location information for macro instantiations. by Chris Lattner · 15 years ago
  56. 6711608 add an assertion from Alexei Svitkine! by Chris Lattner · 15 years ago
  57. 6ad474f Give TargetInfo a new IntPtrType to hold the intptr_t type for a target. by Chris Lattner · 15 years ago
  58. ad6ce5c PTH: Cache directory and negative 'stat' calls. This gives us a 1% performance improvement on Cocoa.h (fsyntax-only+PTH). by Ted Kremenek · 15 years ago
  59. 05db427 Fix rdar://6562329, a static analyzer crash Ted noticed on by Chris Lattner · 15 years ago
  60. a4b44dd Add some boilerplate to the PTH file to prepare for the caching of stats for directories (and negative stats too). by Ted Kremenek · 15 years ago
  61. 4783787 Fix cmake builds. by Mike Stump · 15 years ago
  62. 03a2807 Fix gcc warning: gcc correctly notes that const-qualifying the return by Eli Friedman · 15 years ago
  63. d7038e1 factor token concatenation avoidance logic out of by Chris Lattner · 15 years ago
  64. 82320e9 Fix assertion when input is an empty string. by Daniel Dunbar · 15 years ago
  65. 5f747d1 Re-enable PTH stat caching. All tests pass now. by Ted Kremenek · 15 years ago
  66. d69ab87 Fix bad reading of bytes in ReadUnalignedLE64() (copy-paste error). by Ted Kremenek · 15 years ago
  67. c8b44f5 Temporarily disable PTH stat caching as it appears to be failing on some machines. by Ted Kremenek · 15 years ago
  68. 337edcd PTH: Cache stat information for files in the PTH file. Hook up FileManager by Ted Kremenek · 15 years ago
  69. a4bd8eb PTH: Have meta data be at the beginning of the PTH file, not the end. by Ted Kremenek · 15 years ago
  70. 7e3a004 PTH: Replace string identifier to persistent ID lookup with a hashtable. This is by Ted Kremenek · 15 years ago
  71. f1de464 PTH: Don't emit the PTH offset of the IdentifierInfo string data as that data is by Ted Kremenek · 15 years ago
  72. d8c0292 PTH: Replace ad hoc 'file name' -> 'PTH data' lookup table in the PTH file with an on-disk chained hash table. This data structure is implemented using templates, and will be used to replace similar data structures. This change leads to no visibile performance impact on Cocoa.h, but now we only pay a price for the table on order with the number of files accessed and not the number in the PTH file. by Ted Kremenek · 15 years ago
  73. 03c9727 Export __INT8_TYPE__ / __INT16_TYPE__ / __INT32_TYPE__ / __INT64_TYPE__ by Chris Lattner · 15 years ago
  74. f668a71 -funsigned-char sets __CHAR_UNSIGNED__ by Chris Lattner · 15 years ago
  75. f73903a Add an implementation of -dM that follows GCC closely enough to permit by Chris Lattner · 15 years ago
  76. 09b5c1d add interface for walking macro table. by Chris Lattner · 15 years ago
  77. 3c3b155 get __WCHAR_TYPE__ from the targetinfo hook by Chris Lattner · 15 years ago
  78. 2b5abf5 simplify and refactor a bunch of type definition code in Preprocessor by Chris Lattner · 15 years ago
  79. 86d85b8 remove some ad-hocery and use DefineTypeSize for more things. by Chris Lattner · 15 years ago
  80. 996fecc refactor some code into a DefineTypeSize function. by Chris Lattner · 15 years ago
  81. 659dc14 correct and generalize computation of __INTMAX_MAX__. by Chris Lattner · 15 years ago
  82. d427ad4 fix some differences between apple gcc and clang on darwin/x86-32. by Chris Lattner · 15 years ago
  83. be5c64d Fix PR3464 by searching for headers from the predefines by Chris Lattner · 15 years ago
  84. 137b6a6 Implement handling of file entry/exit notifications from GNU by Chris Lattner · 15 years ago
  85. 9d79eba propagate linemarker flags down into the the line table, currently by Chris Lattner · 15 years ago
  86. 4c4ea17 stub out basic #line handling calls. by Chris Lattner · 15 years ago
  87. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 15 years ago
  88. 26555b1 Add more PTH diagnostics for invalid PTH files, etc. by Ted Kremenek · 15 years ago
  89. 8a6aec6 Enhance PTHManager::Create() to take an optional Diagnostic* argument that can be used to report issues such as a missing PTH file. by Ted Kremenek · 15 years ago
  90. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 15 years ago
  91. b9c3f96 Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 15 years ago
  92. 202fd2c Fix a bug that I noticed by inspection. by Chris Lattner · 15 years ago
  93. 277faca 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 · 15 years ago
  94. 363fdc2 Fix a bug I introduced in my changes, which caused MeasureTokenLength by Chris Lattner · 15 years ago
  95. 4adc71a Silence warning. by Ted Kremenek · 15 years ago
  96. 67d1505 Add version number checking to PTH files. by Ted Kremenek · 15 years ago
  97. e1b6498 Embed the offset of the PTH table inside the prologue of the PTH file. This will help improve gradual versioning of PTH files instead of relying that the PTH table is at a fixed offset. by Ted Kremenek · 15 years ago
  98. e768988 remove my hacks that aggressively threw away multiple by Chris Lattner · 15 years ago
  99. 071831d allow _Pragmas formed from #defines to keep their full instantiation history by Chris Lattner · 15 years ago
  100. 47246be This change refactors some of the low-level lexer interfaces a bit. by Chris Lattner · 15 years ago