Commit History

Author SHA1 Message Date
  Chandler Carruth 324f918438 Update the file headers across all of the LLVM projects in the monorepo 6 years ago
  Pavel Labath 998ea35e9f [Lex] Use WritableMemoryBuffer in ScratchBuffer.cpp 7 years ago
  Richard Smith f29d44a306 PR33902: Invalidate line number cache when adding more text to existing buffer. 8 years ago
  Benjamin Kramer ac1ad1d7d9 MSan told me that we actually dump the entire scratch buffer into PCH files, initialize it. 10 years ago
  Benjamin Kramer 82b10c3984 Prefer uninitialized memory for scratch space. 10 years ago
  David Blaikie f6983668b4 unique_ptrify SourceManager::createFileID 11 years ago
  Rafael Espindola d92e74d96e Update for LLVM api change. 11 years ago
  Craig Topper da176c6d6a [C++11] Use 'nullptr'. Lex edition. 11 years ago
  Alp Toker a4ba244cd4 Rename SourceManager::createFileIDForMemBuffer() 11 years ago
  Argyrios Kyrtzidis a64ccefdf0 Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. 14 years ago
  Mike Stump 1eb4433ac4 Remove tabs, and whitespace cleanups. 16 years ago
  Chris Lattner 2bc69bdb29 add \n characters to the scratch buffer *before* returned tokens. 16 years ago
  Chris Lattner 1fa495304c simplify some logic by making ScratchBuffer handle the application of trailing 16 years ago
  Chris Lattner 47246be8ac This change refactors some of the low-level lexer interfaces a bit. 16 years ago
  Chris Lattner de7aeefc55 Check in the long promised SourceLocation rewrite. This lays the 16 years ago
  Chris Lattner 9ebac5e0da Make some enums in SourceLocation private, remove a useless assertion from ScratchBuffer. 16 years ago
  Chris Lattner 2b2453a7d8 this massive patch introduces a simple new abstraction: it makes 16 years ago
  Chris Lattner bda0b626e7 Make a major restructuring of the clang tree: introduce a top-level 17 years ago