1. 82752ec Teach SourceManager's content cache to keep track of whether its by Douglas Gregor · 16 years ago
  2. 4fb7fbe Audit all getBuffer() callers (for both the FullSourceLoc and by Douglas Gregor · 16 years ago
  3. eb92dc0 Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 16 years ago
  4. 7bda4b8 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 16 years ago
  5. 874cc62 Use SourceManager's Diagnostic object for all file-reading errors, by Douglas Gregor · 16 years ago
  6. e0fbb83 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 16 years ago
  7. 0adf318 Add some <cstdio> includes to unbreak the buildbots by Douglas Gregor · 16 years ago
  8. 802b776 Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 16 years ago
  9. 4a26524 Fix -Wsign-compare warning reported by clang++. by Ted Kremenek · 16 years ago
  10. b8b9f28 Robustify SourceManager::getLocation(), so that it returns an by Douglas Gregor · 16 years ago
  11. 5647d31 fix a bug in SourceManager::getInstantiationLocSlowCase, where by Chris Lattner · 16 years ago
  12. 7cea5f1 Add a pretty horrible hack to prevent clang from crashing with inconsistent PCH by Daniel Dunbar · 16 years ago
  13. 5f49883 Minor cleanup to the code-completion-point logic suggested by Chris. by Douglas Gregor · 16 years ago
  14. 53ad6b9 Extend the source manager with the ability to override the contents of by Douglas Gregor · 16 years ago
  15. 2a1b691 Eliminate the unnecessary FirstFID cache variable from the source manager's ContentCache by Douglas Gregor · 16 years ago
  16. 465f4c4 In SourceManager::isBeforeInTranslationUnit, if we are trying to compare two source locations with no common ancestor in the include stack, determine order by assuming memory buffers preceed files, and then that FileIDs are created in order. by Daniel Dunbar · 16 years ago
  17. ed3b360 pass the reason for failure up from MemoryBuffer and report it by Chris Lattner · 16 years ago
  18. 5e73828 Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by Amine Khaldi! by Benjamin Kramer · 16 years ago
  19. 3deabca pr5371 likely has nothing to do with this. by Chris Lattner · 16 years ago
  20. 0623146 Add note to FIXME about PR5371. by Edward O'Callaghan · 16 years ago
  21. ea9b03e Replace the -code-completion-dump option with by Douglas Gregor · 16 years ago
  22. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  23. 3441b4f API changes to match llvm ToT. by Chris Lattner · 16 years ago
  24. 89b422c Replace cerr with errs(). by Benjamin Kramer · 16 years ago
  25. 0e5ecbd Fix column checking for SourceManager::getLocation(). by Argyrios Kyrtzidis · 16 years ago
  26. 349db7b Fix warning when building w/o asserts. by Daniel Dunbar · 16 years ago
  27. 33661d9 Introduce SourceManager::ísBeforeInTranslationUnit() which can compare 2 source locations and determine which one comes before the other, relative to the translation unit. by Argyrios Kyrtzidis · 16 years ago
  28. 0152c6c In SourceManager::createFileID missed setting ContentCache's FirstFID in another place. by Argyrios Kyrtzidis · 16 years ago
  29. 69c2e06 Slight modification to column checking inside SourceManager::getLocation(). by Argyrios Kyrtzidis · 16 years ago
  30. 88f663c0 Introduce SourceManager::getLocation() to get a source location out of a "file:line:column" triplet. by Argyrios Kyrtzidis · 16 years ago
  31. aaa86d0 Remove dead code: 'NewEntry' is not used. by Zhongxing Xu · 16 years ago
  32. 70f924df8 Avoid potential out-of-bounds access in SourceManager::getLineNumber. by Daniel Dunbar · 16 years ago
  33. 0bc1293 Be more careful in our teardown of the PCHReader after deciding to by Douglas Gregor · 17 years ago
  34. 258ae54 Load most of the source manager's information lazily from the PCH by Douglas Gregor · 17 years ago
  35. 48db39d Remove the serialization code that predates precompiled by Douglas Gregor · 17 years ago
  36. 4c7626e Include the SourceManager's line table in the PCH file. We can now by Douglas Gregor · 17 years ago
  37. a07ebc5 Factor the internals of SourceManager (specially, LineTableInfo) into a separate Internals header. No functionality change by Douglas Gregor · 17 years ago
  38. 17bbaed Resynchronize Decl/VarDecl serialization code with the structures by Douglas Gregor · 17 years ago
  39. 1ac3c92 Clear all the linetable state in clear(), fixing problems by Chris Lattner · 17 years ago
  40. a6f037c add an accessor. by Chris Lattner · 17 years ago
  41. 8ad52d5 add an accessor. by Chris Lattner · 17 years ago
  42. f52c0b2 add a new SourceManager::getInstantiationRange helper method. by Chris Lattner · 17 years ago
  43. 9dc9c20 track "just a little more" location information for macro instantiations. by Chris Lattner · 17 years ago
  44. d3c80de Fix the build on win32. by Cedric Venet · 17 years ago
  45. 1c96778 Implement handling of file entry/exit notifications from GNU by Chris Lattner · 17 years ago
  46. 95d9c5e make getFileCharacteristic linetable aware. line markers that by Chris Lattner · 17 years ago
  47. 0a1a8d8 propagate linemarker flags down into the the line table, currently by Chris Lattner · 17 years ago
  48. 334a2ad replace gimpy linear search with svelte binary search ;-) by Chris Lattner · 17 years ago
  49. 8411e16 make my atrocious linear search at least search in the order that is by Chris Lattner · 17 years ago
  50. 20c50ba add comment by Chris Lattner · 17 years ago
  51. c1219ff add the difference in the line marker phys line number and the by Chris Lattner · 17 years ago
  52. d429392 add really really trivial #line support, where #line now makes every by Chris Lattner · 17 years ago
  53. 88ea93e lower the interface to getLineNumber like we did for by Chris Lattner · 17 years ago
  54. e4ad417 make SM::getColumnNumber take a predecomposed FileID/offset, which by Chris Lattner · 17 years ago
  55. 153a0f1 build per-fid linetable entries. by Chris Lattner · 17 years ago
  56. 6e0e1f4 more plumbing for #line propagation. Use happy bit #3 out of FileInfo :) by Chris Lattner · 17 years ago
  57. 1eaa70a stub out basic #line handling calls. by Chris Lattner · 17 years ago
  58. 9be4f6d reclaim my precious bit in FileInfo by ensuring that ContentCache objects by Chris Lattner · 17 years ago
  59. c8233df switch SourceManager from using an std::map and std::list of by Chris Lattner · 17 years ago
  60. f1ca7d3 Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 17 years ago
  61. 6d61c3e make -print-stats print stats about the amount of the SLoc by Chris Lattner · 17 years ago
  62. 2d86c70 now that everything properly handles multiply instantiated by Chris Lattner · 17 years ago
  63. 659ac5f make getInstantiationLoc and getSpellingLoc handle multiply instantiated by Chris Lattner · 17 years ago
  64. 31af4e0 fix a negated conditional in getDecomposedInstantiationLocSlowCase, by Chris Lattner · 17 years ago
  65. b5fba6f start plumbing together the line table information. So far we just by Chris Lattner · 17 years ago
  66. 43a85b1 Lazily paging in file contents is a big win for PTH, strip out the old by Chris Lattner · 17 years ago
  67. 4fa2362 Check in the long promised SourceLocation rewrite. This lays the by Chris Lattner · 17 years ago
  68. 1e9e86f remove the public SourceManager::getContentCacheForLoc method. by Chris Lattner · 17 years ago
  69. 7e343b2 SourceManager::getBufferData(SourceLocation) is dead, delete it. by Chris Lattner · 17 years ago
  70. 91fda39 some minor cleanups to SourceManager, and eliminate the by Chris Lattner · 17 years ago
  71. 71dc14b Rename SourceLocation::getFileID to getChunkID, because it returns by Chris Lattner · 17 years ago
  72. d32480d this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 17 years ago
  73. 8009792 make "ContentCache::Buffer" mutable to avoid a const_cast. by Chris Lattner · 17 years ago
  74. 8a42586 more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 17 years ago
  75. 3c91971 rename "virtual location" of a macro to "instantiation location". by Chris Lattner · 17 years ago
  76. 53e384f Change some terminology in SourceLocation: instead of referring to by Chris Lattner · 17 years ago
  77. 763ea55 SourceManager: Implement "lazy" creation of MemBuffers for source files. by Ted Kremenek · 17 years ago
  78. 12c2af4 Misc changes to SourceManager::ContentCache: by Ted Kremenek · 17 years ago
  79. 746d474 SourceManager::getLineNumber is logically const except for caching. by Chris Lattner · 17 years ago
  80. 66a740e Rename Characteristic_t to CharacteristicKind by Chris Lattner · 17 years ago
  81. 378c553 whitespace and comment changes, to fix grammar and 80 col violations by Nico Weber · 17 years ago
  82. b03dc76 clean up a bunch of fixme's I added, by moving by Chris Lattner · 17 years ago
  83. c88a23e Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfo by Chris Lattner · 17 years ago
  84. 4c31164 * Remove isInSystemHeader() from DiagClient, move it to SourceManager by Nico Weber · 17 years ago
  85. 595cf9f Update to match simplified llvm MemoryBuffer interfaces for files. by Chris Lattner · 18 years ago
  86. 4f6002c prune dead #includes by Chris Lattner · 18 years ago
  87. 4744828 MemoryBuffer::getFile got smarter, obviating the need for readfilefast. by Chris Lattner · 18 years ago
  88. 93eea6e Hack ReadFileFast() to raise the threshold of memory mapped files (from 4->12 pages). by Steve Naroff · 18 years ago
  89. 7a51313 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from clang/Basic/SourceManager.cpp]
  90. 15e4ad8 the macro start and macro end bits in source location are dead, remove them. by Chris Lattner · 18 years ago
  91. 01b322c Don't add an extra line to the end of the buffer, it doesn't really exist. by Chris Lattner · 18 years ago
  92. 5b12ab8 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  93. 9a53275 Added storage of the FileID of the the main source file of a translation unit by Ted Kremenek · 18 years ago
  94. 8c8947f When serializing SourceManager, we now serialize out absolute paths by Ted Kremenek · 18 years ago
  95. 2f4ab71 Add hack to SourceManager to support missing source files during by Ted Kremenek · 18 years ago
  96. 256a15d Added newline to end of file. by Ted Kremenek · 18 years ago
  97. cdcf6dc Removed dependence on including iostream (use llvm/Support/Streams.h instead). by Ted Kremenek · 18 years ago
  98. e634142 Renamed SourceManager::Read to SourceManager::CreateAndRegister. by Ted Kremenek · 18 years ago
  99. 57f4c00 Implemented initial serialization support for SourceManager. by Ted Kremenek · 18 years ago
  100. c638952 Implemented serialization of SrcMgr::ContentCache. by Ted Kremenek · 18 years ago