1. 1b791d6 Lexer: add CUDA kernel call tokens by Peter Collingbourne · 14 years ago
  2. 3de8424 Harden Lexer::GetBeginningOfToken() against bogus source locations and by Douglas Gregor · 14 years ago
  3. c4bf2b9 Introduced raw_identifier token kind. by Abramo Bagnara · 14 years ago
  4. b060727 move getSpelling from Preprocessor to Lexer, which it is more conceptually related to. by Chris Lattner · 14 years ago
  5. 7ef5c27 move AdvanceToTokenCharacter and getLocForEndOfToken from by Chris Lattner · 14 years ago
  6. 14bd965 Update remaining attribute macros to new style. by Chandler Carruth · 14 years ago
  7. c3526d8 In MeasureTokenLength, the FileLoc supplied to the lexer must point to the start of the buffer, or we risk overflow. by Sebastian Redl · 14 years ago
  8. 6ab55eb improve isHexaLiteral to work with escaped newlines and trigraphs, by Chris Lattner · 14 years ago
  9. 2d804c4 silence a warning by Chris Lattner · 14 years ago
  10. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  11. 4a55100 add a fixme. by Chris Lattner · 14 years ago
  12. b2f4a20 use 'features' instead of 'PP->getLangOptions'. by Chris Lattner · 14 years ago
  13. a75ec43 In Microsoft compatibility mode, don't parse the exponent as part of by Douglas Gregor · 14 years ago
  14. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  15. 55817af Introduce a preprocessor code-completion hook for contexts where we by Douglas Gregor · 14 years ago
  16. f44e854 Introduce basic code-completion support for preprocessor directives, by Douglas Gregor · 14 years ago
  17. 2d474ba Don't emit end-of-file diagnostics like "unterminated conditional" or by Douglas Gregor · 14 years ago
  18. 476d8b8 Random temporary string cleanup. by Benjamin Kramer · 14 years ago
  19. df95a13 Use precompiled preambles for in-process code completion. by Douglas Gregor · 14 years ago
  20. f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 14 years ago
  21. a8e5c5b Improve performance during cursor traversal when a region of interest by Douglas Gregor · 14 years ago
  22. f033f1d Introduce a new lexer function to compute the "preamble" of a file, by Douglas Gregor · 14 years ago
  23. d80f786 fix PR4499, patch by Kyle Dean! by Chris Lattner · 14 years ago
  24. 571339c simpler fix for rdar://8044135 - escaped newlines have already by Chris Lattner · 14 years ago
  25. 33611e0 Improve our handling of NULL after an escaping '\' in a string by Douglas Gregor · 14 years ago
  26. dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 14 years ago
  27. 3d48899 robustify the conflict marker stuff. Don't add 7 twice, which would by Chris Lattner · 14 years ago
  28. 150fcd5 when code completing inside a C-style block comment, don't emit errors about by Chris Lattner · 14 years ago
  29. 515f43f fix a minor bug I noticed while work with Jordy's patch for PR6101, by Chris Lattner · 14 years ago
  30. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
  31. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
  32. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
  33. e5877b0 Remove unused variable by Douglas Gregor · 15 years ago
  34. 453091c Audit all Preprocessor::getSpelling() callers, improving failure by Douglas Gregor · 15 years ago
  35. a543016 Audit all callers of SourceManager::getCharacterData(); update some of by Douglas Gregor · 15 years ago
  36. f6ac97b Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 15 years ago
  37. f715ca1 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 15 years ago
  38. aea67db Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 15 years ago
  39. 3d0ad58 don't inform comment handlers about comments in #if 0 blocks, by Chris Lattner · 15 years ago
  40. 33e9abd Teach CIndex's cursor visitor to restrict its traversal to a specific by Douglas Gregor · 15 years ago
  41. 046c227 allow the HandlerComment callback to push tokens into the by Chris Lattner · 15 years ago
  42. cd991db add a TODO for a perf improvement in LexIdentifier. by Chris Lattner · 15 years ago
  43. 8c72340 Do not parse hexadecimal floating point literals in C++0x mode because they are by Sean Hunt · 15 years ago
  44. a2bf105 reimplement r90860, fixing a couple of problems: by Chris Lattner · 15 years ago
  45. 34f349d teach clang to recover gracefully from conflict markers left in source by Chris Lattner · 15 years ago
  46. 7b68265 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  47. 2968442 Extend the source manager with the ability to override the contents of by Douglas Gregor · 15 years ago
  48. 6e29014 Fix PR5633 by making the preprocessor handle the case where we can by Chris Lattner · 15 years ago
  49. c997eb4 Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by Amine Khaldi! by Benjamin Kramer · 15 years ago
  50. 39de740 Teach Lexer::MeasureTokenLength to be able to measure the by Chris Lattner · 15 years ago
  51. b657f11 Replace the -code-completion-dump option with by Douglas Gregor · 15 years ago
  52. 86d9a52 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 15 years ago
  53. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
  54. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  55. 03b9866 Convert the CharInfo table to be statically initialized, instead of dynamically initialized. Patch by Ryan Flynn! by Chris Lattner · 15 years ago
  56. efb173d fix an out-of-date comment. by Chris Lattner · 15 years ago
  57. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
  58. 5636a3b Fix our check for "random whitespace between a \ and newline" to work by Chris Lattner · 15 years ago
  59. 766703b Fix rdar://6880630 - # in _Pragma does not start a preprocessor directive. by Chris Lattner · 15 years ago
  60. f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 15 years ago
  61. a864cf7 fix rdar://6816766 - Crash with function-like macro test at end of directive. by Chris Lattner · 15 years ago
  62. 0337495 add a new Lexer::SkipEscapedNewLines method. by Chris Lattner · 15 years ago
  63. 24f0e48 factor escape newline measuring out into its own helper function. by Chris Lattner · 15 years ago
  64. 0edfab6 remove unneeded scopes. by Chris Lattner · 15 years ago
  65. 9cb51ce Fix two problems from PR3916, and one problem I noticed while hacking by Chris Lattner · 15 years ago
  66. 2c78b87 Change Lexer::MeasureTokenLength to take a LangOptions reference. by Chris Lattner · 15 years ago
  67. ead616c fix rdar://6757323, where an escaped newline in a // comment by Chris Lattner · 16 years ago
  68. 20d0ee5 A code modification hint for files that don't end in a newline. by Mike Stump · 16 years ago
  69. 33ab3f6 silence some errors that should not apply to .S files on code like: by Chris Lattner · 16 years ago
  70. e91e932 properly form a full token for # before calling HandleDirective. by Chris Lattner · 16 years ago
  71. 1fa4953 simplify some logic by making ScratchBuffer handle the application of trailing by Chris Lattner · 16 years ago
  72. b66158c fix PR3609, emit: by Chris Lattner · 16 years ago
  73. e7fb484 track "just a little more" location information for macro instantiations. by Chris Lattner · 16 years ago
  74. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  75. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  76. 363fdc2 Fix a bug I introduced in my changes, which caused MeasureTokenLength by Chris Lattner · 16 years ago
  77. 071831d allow _Pragmas formed from #defines to keep their full instantiation history by Chris Lattner · 16 years ago
  78. 47246be This change refactors some of the low-level lexer interfaces a bit. by Chris Lattner · 16 years ago
  79. de7aeef Check in the long promised SourceLocation rewrite. This lays the by Chris Lattner · 16 years ago
  80. 863c486 This is a follow-up to r62675: by Chris Lattner · 16 years ago
  81. d1186fa a trivial micro optimization to save a load. by Chris Lattner · 16 years ago
  82. 6a170eb Add a bit to IdentifierInfo that acts as a simple predicate which by Chris Lattner · 16 years ago
  83. a11d617 Rename SourceManager::getCanonicalFileID -> getFileID. There is by Chris Lattner · 16 years ago
  84. bcc2a67 Make SourceLocation::getFileLoc private to reduce the API exposure of by Chris Lattner · 16 years ago
  85. 3b4d5e9 Rename SourceLocation::getFileID to getChunkID, because it returns by Chris Lattner · 16 years ago
  86. 8350394 simplify some lookups. by Chris Lattner · 16 years ago
  87. 42e00d1 Change the Lexer ctor used to lex _Pragma directives into a static factory by Chris Lattner · 16 years ago
  88. 88d3ac1 Change the Lexer ctor used in the non _Pragma case to take a FileID instead by Chris Lattner · 16 years ago
  89. 0770dab More simplifications to the lexer ctors. by Chris Lattner · 16 years ago
  90. de96c0f make the verbose raw-lexer ctor fully explicit instead of having embedded magic. by Chris Lattner · 16 years ago
  91. 025c3a6 add a simplified lexer ctor that sets up the lexer to raw-lex an entire file. by Chris Lattner · 16 years ago
  92. 22d91ca refactor some common initialization code out of the two lexer ctors. by Chris Lattner · 16 years ago
  93. 2b2453a this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 16 years ago
  94. c6fe32a Instead of iterating over FileID's, have PTH generation iterate over the by Chris Lattner · 16 years ago
  95. 8402c73 Fix PR2477 - clang misparses "//*" in C89 mode by Chris Lattner · 16 years ago
  96. f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago
  97. df7c17a Change some terminology in SourceLocation: instead of referring to by Chris Lattner · 16 years ago
  98. bc3e984 rdar://6060752 - don't warn about trigraphs in bcpl-style comments by Chris Lattner · 16 years ago
  99. 47a2b40 fix thought-o by Chris Lattner · 16 years ago
  100. bec1c9d Objective-C keywords are not always identifiers. Some are also C++ keywords by Douglas Gregor · 16 years ago