1. 9415a0c Fix PR1969. stdin has no FileEntry. by Chris Lattner · 17 years ago
  2. 71a3a8d Fix a bug where we would incorrectly emit a "cannot paste" error by Chris Lattner · 17 years ago
  3. 09cf90f Change the location we return for the EOF token to actually be on the last by Chris Lattner · 17 years ago
  4. 116a4b1 add support for -Wundef. by Chris Lattner · 17 years ago
  5. c21d9e4 Fix PR1936, a crash on malformed #if. Thanks to Neil for noticing this! by Chris Lattner · 17 years ago
  6. bdd30c2 Change uses of std::cerr/std::cout to llvm::Lcerr/llvm::cout, and remove by Ted Kremenek · 17 years ago
  7. 4d73046 Fix a nasty corner case that Neil noticed in PR1900, where we would by Chris Lattner · 17 years ago
  8. 6b61602 Fix typo by Nate Begeman · 17 years ago
  9. 3a57077 simplify the lexer a bit, pulling stuff out of the default case. by Chris Lattner · 17 years ago
  10. 6298b8c remove attribution from makefiles. by Chris Lattner · 17 years ago
  11. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  12. ee53364 Converted uses of scoped_ptr to OwningPtr. by Ted Kremenek · 17 years ago
  13. 95041a2 Interned MainFileID within SourceManager. Since SourceManager is referenced by by Ted Kremenek · 17 years ago
  14. 2243449 Add support for #pragma mark, which shouldn't warn about bogus tokens. by Chris Lattner · 17 years ago
  15. 5fb125c implement HeaderMap::LookupFile. I think headermaps are done now. All that is by Chris Lattner · 17 years ago
  16. 1adbf63 implement enough helper functions to successfully dump out the by Chris Lattner · 17 years ago
  17. ba83265 simplify some code, using new scoped_ptr support. Fix a bug in the by Chris Lattner · 17 years ago
  18. 9875131 Finish hooking up the scaffolding for headermaps. They can now do everything by Chris Lattner · 17 years ago
  19. 1bfd4a6 Start reading the headermap header, drop the 'errorstr' argument to by Chris Lattner · 17 years ago
  20. 3af66a9 Sink getName into DirectoryLookup to simplify the client in clang. by Chris Lattner · 17 years ago
  21. 0f441ab add headermap.cpp by Chris Lattner · 17 years ago
  22. b09e71f finish stubbing out support for HeaderMap. Now we just need an implementation! by Chris Lattner · 17 years ago
  23. afded5b refactor an better comment framework lookup code. This moves it from by Chris Lattner · 17 years ago
  24. df77233 as it turns out, frameworks and headermaps are orthogonal. Make this so in by Chris Lattner · 17 years ago
  25. 822da61 Step #1 in adding headermap support to clang. by Chris Lattner · 17 years ago
  26. 53702cd add a helper method. by Chris Lattner · 17 years ago
  27. 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
  28. 7a9d49f Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 17 years ago
  29. c3d8d57 Add dumping support for locations, make -dumptokens print out the location by Chris Lattner · 17 years ago
  30. 0750618 start partitioning the diagnostics into two classes: those by Chris Lattner · 17 years ago
  31. 016765e Support floating point literals of the form "1e-16f" which specify an exponent but no decimal point. by Christopher Lamb · 17 years ago
  32. 32e61bf Removed potential buffer overrun (spotted by Neil Booth) when NumericLiteralParser by Ted Kremenek · 17 years ago
  33. 427d5af Added optional pass-by-reference argument "isExact" to by Ted Kremenek · 17 years ago
  34. 0c3eb29 Fix PR1820, an incredibly subtle macro expansion bug that Neil discovered. by Chris Lattner · 17 years ago
  35. b283298 fix a bug Steve noticed, where a #import of the main file itself would fail. by Chris Lattner · 17 years ago
  36. 921e9ff Fix a bug handling hex floats in c90 mode, pointed out by Neil. by Chris Lattner · 17 years ago
  37. 39d0a27 by Steve Naroff · 17 years ago
  38. 8ee529b by Steve Naroff · 17 years ago
  39. 498856c by Steve Naroff · 17 years ago
  40. 9165ad3 by Steve Naroff · 17 years ago
  41. 09b266e by Steve Naroff · 17 years ago
  42. d65d8ee Avoid using macro expansions, which causes these to come out in -E mode. by Chris Lattner · 17 years ago
  43. c000609 by Steve Naroff · 17 years ago
  44. 7e15891 by Steve Naroff · 17 years ago
  45. 95c062b Silenced a couple of VC++ warnings. by Hartmut Kaiser · 17 years ago
  46. 9a61194 Move token length calculation out of the diagnostics machinery into by Chris Lattner · 17 years ago
  47. 168ae2d Add a new type of lexer: a raw lexer, which does not require a preprocessor by Chris Lattner · 17 years ago
  48. 3b8e891 by Steve Naroff · 17 years ago
  49. ee98ac5 Add support for Pascal strings. by Anders Carlsson · 17 years ago
  50. d19144b resolve a fixme, by moving __builtin_va_list to a more logical by Chris Lattner · 17 years ago
  51. f1af947 Add a dummy for the id typedef. Steve, plz fill this in. :) by Chris Lattner · 17 years ago
  52. 53b0dab Make a significant change to invert the control flow handling by Chris Lattner · 17 years ago
  53. 22f6bbc Switch lexer/pp over to new Token::is/isNot api by Chris Lattner · 17 years ago
  54. c7229c3 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 17 years ago
  55. dbf388b implement the Token class in the Lexer.cpp file instead of IdentifierInfo.cpp by Chris Lattner · 17 years ago
  56. cc1a875 improve layering: by Chris Lattner · 17 years ago
  57. 0edde55 change calls to getMacroInfo into hasMacroDefinition() where possible. by Chris Lattner · 17 years ago
  58. 9c46de4 add a hasMacroDefinition() method to IdentifierInfo, strength reduce a by Chris Lattner · 17 years ago
  59. 387b98d Remove the PPID bitfield from IdentifierInfo, shrinking it by a word by Chris Lattner · 17 years ago
  60. 4365a7e First step to fixing a long lived layering violation: this by Chris Lattner · 17 years ago
  61. ff38491 simplify the interfaces to create selectors: getSelector can take any by Chris Lattner · 17 years ago
  62. f836e3f simplify some Selector interfaces. by Chris Lattner · 17 years ago
  63. 8599426 Implement DenseMapInfo for Selector, allowing use of DenseMap/DenseSet of by Chris Lattner · 17 years ago
  64. 29238a0 by Steve Naroff · 17 years ago
  65. 5b6b72f by Steve Naroff · 17 years ago
  66. bcfb06a by Steve Naroff · 17 years ago
  67. 4cbcb89 by Steve Naroff · 17 years ago
  68. 68d331a by Steve Naroff · 17 years ago
  69. f37bb25 If we see an invalid #ifdef directive, enter a conditional compilation region by Chris Lattner · 17 years ago
  70. 1c9bdae work around bugs and missing features in apfloat. by Chris Lattner · 17 years ago
  71. 525a050 Use APFloat for the representation of FP immediates, ask the target by Chris Lattner · 17 years ago
  72. 21d5a95 by Steve Naroff · 17 years ago
  73. 3f128ad by Steve Naroff · 17 years ago
  74. 701e5eb Silence VC++ warnings, patch by Hartmut Kaiser by Chris Lattner · 17 years ago
  75. 77034d3 Add #include required on win32. by Chris Lattner · 17 years ago
  76. b812814 Eliminate some VC++ warnings, patch by Hartmut Kaiser! by Chris Lattner · 17 years ago
  77. 79859c3 Spaces not tabs. by Neil Booth · 17 years ago
  78. b944951 Ensure we diagnose long long literals in C90 mode. by Neil Booth · 17 years ago
  79. 6e400c2 1.0 is double, 1.0F is a float. by Chris Lattner · 17 years ago
  80. 506b8de 1) refactor some code. by Chris Lattner · 17 years ago
  81. 861cf3e by Steve Naroff · 17 years ago
  82. b2024b2 Update to match the API from LLVM mainline. by Chris Lattner · 17 years ago
  83. d8e3083 Use a smallstring instead of an std::string in FileChanged to avoid some malloc traffic. by Chris Lattner · 17 years ago
  84. f11ccfc Fix a scoping bug that apple gcc doesn't catch for some reason. by Chris Lattner · 17 years ago
  85. 706ab50 implement a missing feature in the #include handler, where by Chris Lattner · 17 years ago
  86. f1c99ac refactor the interface to Preprocessor::GetIncludeFilenameSpelling, by Chris Lattner · 17 years ago
  87. 0f67032 fix a bug getting the spelling of an identifier token by Chris Lattner · 17 years ago
  88. 448cec4 Change hte lexer to start a start pointer to the underlying by Chris Lattner · 17 years ago
  89. 409a036 split the slow path out of Lexer::getSourceLocation and do not let the by Chris Lattner · 17 years ago
  90. 9960ae8 Implement a simple cache in headersearch. This speeds up by Chris Lattner · 17 years ago
  91. 8133cfc avoid recursion between SkipBCPLComment and SkipWhitespace. In cases like this: by Chris Lattner · 17 years ago
  92. 9c68306 Fix a really subtle bug in the macro expander caching code, where by Chris Lattner · 17 years ago
  93. 8146b68 Fix a lexer bug where we incorrectly rejected int i = /*/ */ 1; by Chris Lattner · 17 years ago
  94. d217773 At one point there were going to be lexer and parser tokens. by Chris Lattner · 17 years ago
  95. 25bdb51 simplify the lexer ctor to take a SLoc instead of a sloc and a redundant buffer*. by Chris Lattner · 17 years ago
  96. 9dc1f53 Reimplement SourceLocation. Instead of having a by Chris Lattner · 17 years ago
  97. 2b64fdc Fix a stringizing bug that Neil noticed. We should preprocess this: by Chris Lattner · 17 years ago
  98. 938867c Make sure to initialize an ivar, patch by Benoit Boissinot. by Chris Lattner · 17 years ago
  99. 0ea793e Correctly respect C99 5.1.1.2p4 when searching for the first '(' of by Chris Lattner · 17 years ago
  100. 67798cb strtod is more portable than strtof apparently. Instead of making this conditional, by Chris Lattner · 17 years ago