1. 8b8720f Add some missing #includes for GCC mainline, patch by Shantonu Sen! by Chris Lattner · 17 years ago
  2. 2821374 add comments about some simple optimizations that may become by Chris Lattner · 17 years ago
  3. 8071239 implement simple support for arbitrary token lookahead. Change the by Chris Lattner · 17 years ago
  4. b99dc1d improve comment. by Chris Lattner · 17 years ago
  5. 957c7d8 move PP::LookupFile from PPLexerChange -> PPDirectives.cpp by Chris Lattner · 17 years ago
  6. 87414e8 Move a bunch more code out of Preprocessor.cpp into PPLexerChange.cpp by Chris Lattner · 17 years ago
  7. c7a3968 split macro expansion support out of Preprocessor.cpp into PPMacroExpansion.cpp by Chris Lattner · 17 years ago
  8. 325c197 rename HandleEndOfMacro -> HandleEndOfTokenLexer by Chris Lattner · 17 years ago
  9. 568ec6b split the MacroArgs class out of TokenLexer.cpp/h into MacroArgs.cpp/h by Chris Lattner · 17 years ago
  10. 5b54ed9 rename some MacroExpander-related ivars to TokenLexer. by Chris Lattner · 17 years ago
  11. 5d097bd Rename MacroExpander.cpp/h -> TokenLexer.cpp/h by Chris Lattner · 17 years ago
  12. 7b9ed9c rename the MacroExpander class to TokenLexer. It handles both by Chris Lattner · 17 years ago
  13. 28c1c9d rename MacroTokens -> Tokens. When this is a token stream, there is no macro by Chris Lattner · 17 years ago
  14. 01ee246 split preprocesor directive handling out of Preprocessor.cpp into Directives.cpp by Chris Lattner · 17 years ago
  15. 8cd0e93 remove the source location arguments to various target query methods. by Chris Lattner · 17 years ago
  16. fc45700 Remove the first layer of support for "portability" warnings. This is by Chris Lattner · 17 years ago
  17. dd46746 clarify comment, this is undefined behavior in any case, even if it only by Chris Lattner · 17 years ago
  18. 4c44686 Revert an incorrect part of my previuos patch. by Lauro Ramos Venancio · 17 years ago
  19. d25c7e7 Fix PR2086. by Lauro Ramos Venancio · 17 years ago
  20. 0297c76 enable digraphs for C94, thanks to Neil for pointing this out. by Chris Lattner · 17 years ago
  21. dbd96b2 Two more Windows-related fixes: by Ted Kremenek · 17 years ago
  22. 2d2216b Fix CheckEndOfDirective to diagnose lines that contain macros that expand to by Chris Lattner · 17 years ago
  23. c88477b Adjust for APInt's isPositive being renamed to isNonNegative. by Dan Gohman · 17 years ago
  24. cfe7821 by Steve Naroff · 17 years ago
  25. d1a552b long is 32-bit is on win32. by Chris Lattner · 17 years ago
  26. be880ec by Steve Naroff · 17 years ago
  27. f9bba13 by Steve Naroff · 17 years ago
  28. 64b32ec Implement support for the extremely atrocious MS /##/ extension, by Chris Lattner · 17 years ago
  29. 73a0703 by Steve Naroff · 17 years ago
  30. 017d65b Fix PR1969. stdin has no FileEntry. by Chris Lattner · 17 years ago
  31. fb40954 Fix a bug where we would incorrectly emit a "cannot paste" error by Chris Lattner · 17 years ago
  32. 1d34a7c Change the location we return for the EOF token to actually be on the last by Chris Lattner · 17 years ago
  33. a616ee3 add support for -Wundef. by Chris Lattner · 17 years ago
  34. ecdf4f0 Fix PR1936, a crash on malformed #if. Thanks to Neil for noticing this! by Chris Lattner · 17 years ago
  35. ce4c64e Change uses of std::cerr/std::cout to llvm::Lcerr/llvm::cout, and remove by Ted Kremenek · 17 years ago
  36. c834ea6 Fix a nasty corner case that Neil noticed in PR1900, where we would by Chris Lattner · 17 years ago
  37. 886bf13 Fix typo by Nate Begeman · 17 years ago
  38. 0ffadcc simplify the lexer a bit, pulling stuff out of the default case. by Chris Lattner · 17 years ago
  39. bd59960 remove attribution from makefiles. by Chris Lattner · 17 years ago
  40. 959e5be Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  41. 0c7cd7a Converted uses of scoped_ptr to OwningPtr. by Ted Kremenek · 17 years ago
  42. 17861c5 Interned MainFileID within SourceManager. Since SourceManager is referenced by by Ted Kremenek · 17 years ago
  43. c0f6b22 Add support for #pragma mark, which shouldn't warn about bogus tokens. by Chris Lattner · 17 years ago
  44. 45fab55 implement HeaderMap::LookupFile. I think headermaps are done now. All that is by Chris Lattner · 17 years ago
  45. 78ee226 implement enough helper functions to successfully dump out the by Chris Lattner · 17 years ago
  46. 8124f84 simplify some code, using new scoped_ptr support. Fix a bug in the by Chris Lattner · 17 years ago
  47. 22387e1 Finish hooking up the scaffolding for headermaps. They can now do everything by Chris Lattner · 17 years ago
  48. 9af36d3 Start reading the headermap header, drop the 'errorstr' argument to by Chris Lattner · 17 years ago
  49. 1df68f9 Sink getName into DirectoryLookup to simplify the client in clang. by Chris Lattner · 17 years ago
  50. 6707f27 add headermap.cpp by Chris Lattner · 17 years ago
  51. 6134971 finish stubbing out support for HeaderMap. Now we just need an implementation! by Chris Lattner · 17 years ago
  52. 7d0ad4a refactor an better comment framework lookup code. This moves it from by Chris Lattner · 17 years ago
  53. b742678 as it turns out, frameworks and headermaps are orthogonal. Make this so in by Chris Lattner · 17 years ago
  54. c2043bf Step #1 in adding headermap support to clang. by Chris Lattner · 17 years ago
  55. 7208a4b add a helper method. by Chris Lattner · 17 years ago
  56. d7f64cd TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
  57. b3ee193 Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 17 years ago
  58. c0f7c51 Add dumping support for locations, make -dumptokens print out the location by Chris Lattner · 17 years ago
  59. 4478db9 start partitioning the diagnostics into two classes: those by Chris Lattner · 17 years ago
  60. d763e3f Support floating point literals of the form "1e-16f" which specify an exponent but no decimal point. by Christopher Lamb · 17 years ago
  61. f2dbd2b Removed potential buffer overrun (spotted by Neil Booth) when NumericLiteralParser by Ted Kremenek · 17 years ago
  62. fc2ebeb Added optional pass-by-reference argument "isExact" to by Ted Kremenek · 17 years ago
  63. e373b05 Fix PR1820, an incredibly subtle macro expansion bug that Neil discovered. by Chris Lattner · 17 years ago
  64. b45f05c fix a bug Steve noticed, where a #import of the main file itself would fail. by Chris Lattner · 17 years ago
  65. fea8ce1 Fix a bug handling hex floats in c90 mode, pointed out by Neil. by Chris Lattner · 17 years ago
  66. b5a086e by Steve Naroff · 17 years ago
  67. ae84af8 by Steve Naroff · 17 years ago
  68. 5b77c21 by Steve Naroff · 17 years ago
  69. 05d6ff5 by Steve Naroff · 17 years ago
  70. 02a82aa by Steve Naroff · 17 years ago
  71. fe54770 Avoid using macro expansions, which causes these to come out in -E mode. by Chris Lattner · 17 years ago
  72. 95b28c1 by Steve Naroff · 17 years ago
  73. 4c4abed by Steve Naroff · 17 years ago
  74. c62f6b9 Silenced a couple of VC++ warnings. by Hartmut Kaiser · 17 years ago
  75. 761d76b Move token length calculation out of the diagnostics machinery into by Chris Lattner · 17 years ago
  76. 342dccb Add a new type of lexer: a raw lexer, which does not require a preprocessor by Chris Lattner · 17 years ago
  77. 6e1406c by Steve Naroff · 17 years ago
  78. 55bfe0d Add support for Pascal strings. by Anders Carlsson · 17 years ago
  79. 77cec47 resolve a fixme, by moving __builtin_va_list to a more logical by Chris Lattner · 17 years ago
  80. 5c222c8 Add a dummy for the id typedef. Steve, plz fill this in. :) by Chris Lattner · 17 years ago
  81. d1f21e1 Make a significant change to invert the control flow handling by Chris Lattner · 17 years ago
  82. cb8e41c Switch lexer/pp over to new Token::is/isNot api by Chris Lattner · 17 years ago
  83. 2fd1c65 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 17 years ago
  84. aa9bdf1 implement the Token class in the Lexer.cpp file instead of IdentifierInfo.cpp by Chris Lattner · 17 years ago
  85. 7a1b088 improve layering: by Chris Lattner · 17 years ago
  86. 3b56a01 change calls to getMacroInfo into hasMacroDefinition() where possible. by Chris Lattner · 17 years ago
  87. 4826cbc add a hasMacroDefinition() method to IdentifierInfo, strength reduce a by Chris Lattner · 17 years ago
  88. 11f3277 Remove the PPID bitfield from IdentifierInfo, shrinking it by a word by Chris Lattner · 17 years ago
  89. 0371c0e First step to fixing a long lived layering violation: this by Chris Lattner · 17 years ago
  90. d031a45 simplify the interfaces to create selectors: getSelector can take any by Chris Lattner · 17 years ago
  91. 64610dd simplify some Selector interfaces. by Chris Lattner · 17 years ago
  92. 48ed6f8 Implement DenseMapInfo for Selector, allowing use of DenseMap/DenseSet of by Chris Lattner · 17 years ago
  93. f9e80db by Steve Naroff · 17 years ago
  94. 5b82d95 by Steve Naroff · 17 years ago
  95. 6cb1d36 by Steve Naroff · 17 years ago
  96. e41de35 by Steve Naroff · 17 years ago
  97. 4ed9d66 by Steve Naroff · 17 years ago
  98. e6cdeb5 If we see an invalid #ifdef directive, enter a conditional compilation region by Chris Lattner · 17 years ago
  99. 36f46b8 work around bugs and missing features in apfloat. by Chris Lattner · 17 years ago
  100. 858eece Use APFloat for the representation of FP immediates, ask the target by Chris Lattner · 17 years ago