1. 2968442 Extend the source manager with the ability to override the contents of by Douglas Gregor · 15 years ago
  2. 4a160e1 Eliminate the unnecessary FirstFID cache variable from the source manager's ContentCache by Douglas Gregor · 15 years ago
  3. fbcc7be 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 · 15 years ago
  4. 39d9841 pass the reason for failure up from MemoryBuffer and report it by Chris Lattner · 15 years ago
  5. 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
  6. 170b765 pr5371 likely has nothing to do with this. by Chris Lattner · 15 years ago
  7. 3963e75 Add note to FIXME about PR5371. by Edward O'Callaghan · 15 years ago
  8. b657f11 Replace the -code-completion-dump option with by Douglas Gregor · 15 years ago
  9. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  10. d57a7ef API changes to match llvm ToT. by Chris Lattner · 15 years ago
  11. 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 15 years ago
  12. 081445c Fix column checking for SourceManager::getLocation(). by Argyrios Kyrtzidis · 15 years ago
  13. 5eee090 Fix warning when building w/o asserts. by Daniel Dunbar · 15 years ago
  14. 2aa03d5 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 · 15 years ago
  15. ea703f1 In SourceManager::createFileID missed setting ContentCache's FirstFID in another place. by Argyrios Kyrtzidis · 15 years ago
  16. 93edc3c Slight modification to column checking inside SourceManager::getLocation(). by Argyrios Kyrtzidis · 15 years ago
  17. 10b46d2 Introduce SourceManager::getLocation() to get a source location out of a "file:line:column" triplet. by Argyrios Kyrtzidis · 15 years ago
  18. a106fea Remove dead code: 'NewEntry' is not used. by Zhongxing Xu · 15 years ago
  19. 4106d69 Avoid potential out-of-bounds access in SourceManager::getLineNumber. by Daniel Dunbar · 15 years ago
  20. 2bf1eb0 Be more careful in our teardown of the PCHReader after deciding to by Douglas Gregor · 15 years ago
  21. 7f94b0b Load most of the source manager's information lazily from the PCH by Douglas Gregor · 15 years ago
  22. 370187c Remove the serialization code that predates precompiled by Douglas Gregor · 15 years ago
  23. bd94500 Include the SourceManager's line table in the PCH file. We can now by Douglas Gregor · 15 years ago
  24. d4f77aa Factor the internals of SourceManager (specially, LineTableInfo) into a separate Internals header. No functionality change by Douglas Gregor · 15 years ago
  25. 3050ed4 Resynchronize Decl/VarDecl serialization code with the structures by Douglas Gregor · 15 years ago
  26. 1841aa1 Clear all the linetable state in clear(), fixing problems by Chris Lattner · 15 years ago
  27. bff5c51 add an accessor. by Chris Lattner · 15 years ago
  28. 387616e add an accessor. by Chris Lattner · 15 years ago
  29. 6678133 add a new SourceManager::getInstantiationRange helper method. by Chris Lattner · 15 years ago
  30. e7fb484 track "just a little more" location information for macro instantiations. by Chris Lattner · 15 years ago
  31. ea684e6 Fix the build on win32. by Cedric Venet · 15 years ago
  32. 137b6a6 Implement handling of file entry/exit notifications from GNU by Chris Lattner · 15 years ago
  33. 6b30667 make getFileCharacteristic linetable aware. line markers that by Chris Lattner · 15 years ago
  34. 9d79eba propagate linemarker flags down into the the line table, currently by Chris Lattner · 15 years ago
  35. 6c1fbe0 replace gimpy linear search with svelte binary search ;-) by Chris Lattner · 15 years ago
  36. 1c4a498 make my atrocious linear search at least search in the order that is by Chris Lattner · 15 years ago
  37. 0e0e5da add comment by Chris Lattner · 15 years ago
  38. fc39133 add the difference in the line marker phys line number and the by Chris Lattner · 15 years ago
  39. 3cd949c add really really trivial #line support, where #line now makes every by Chris Lattner · 15 years ago
  40. 30fc933 lower the interface to getLineNumber like we did for by Chris Lattner · 15 years ago
  41. 7da5aea make SM::getColumnNumber take a predecomposed FileID/offset, which by Chris Lattner · 15 years ago
  42. 23b5dc6 build per-fid linetable entries. by Chris Lattner · 15 years ago
  43. ac50e34 more plumbing for #line propagation. Use happy bit #3 out of FileInfo :) by Chris Lattner · 15 years ago
  44. 4c4ea17 stub out basic #line handling calls. by Chris Lattner · 15 years ago
  45. 00282d6 reclaim my precious bit in FileInfo by ensuring that ContentCache objects by Chris Lattner · 15 years ago
  46. 0d0bf8c switch SourceManager from using an std::map and std::list of by Chris Lattner · 15 years ago
  47. b9c3f96 Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 15 years ago
  48. 08c375c make -print-stats print stats about the amount of the SLoc by Chris Lattner · 15 years ago
  49. 3c12557 now that everything properly handles multiply instantiated by Chris Lattner · 15 years ago
  50. addb797 make getInstantiationLoc and getSpellingLoc handle multiply instantiated by Chris Lattner · 15 years ago
  51. bcd1a1b fix a negated conditional in getDecomposedInstantiationLocSlowCase, by Chris Lattner · 15 years ago
  52. 5b9a504 start plumbing together the line table information. So far we just by Chris Lattner · 15 years ago
  53. 987cd3d Lazily paging in file contents is a big win for PTH, strip out the old by Chris Lattner · 15 years ago
  54. de7aeef Check in the long promised SourceLocation rewrite. This lays the by Chris Lattner · 15 years ago
  55. 2fa3ec8 remove the public SourceManager::getContentCacheForLoc method. by Chris Lattner · 15 years ago
  56. 31530ba SourceManager::getBufferData(SourceLocation) is dead, delete it. by Chris Lattner · 15 years ago
  57. a90a4d4 some minor cleanups to SourceManager, and eliminate the by Chris Lattner · 15 years ago
  58. 3b4d5e9 Rename SourceLocation::getFileID to getChunkID, because it returns by Chris Lattner · 15 years ago
  59. 2b2453a this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 15 years ago
  60. 0581659 make "ContentCache::Buffer" mutable to avoid a const_cast. by Chris Lattner · 15 years ago
  61. f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 15 years ago
  62. 88054de rename "virtual location" of a macro to "instantiation location". by Chris Lattner · 15 years ago
  63. df7c17a Change some terminology in SourceLocation: instead of referring to by Chris Lattner · 15 years ago
  64. 5b034ad SourceManager: Implement "lazy" creation of MemBuffers for source files. by Ted Kremenek · 16 years ago
  65. c16c208 Misc changes to SourceManager::ContentCache: by Ted Kremenek · 16 years ago
  66. f812a45 SourceManager::getLineNumber is logically const except for caching. by Chris Lattner · 16 years ago
  67. 9d72851 Rename Characteristic_t to CharacteristicKind by Chris Lattner · 16 years ago
  68. 48002c8 whitespace and comment changes, to fix grammar and 80 col violations by Nico Weber · 16 years ago
  69. 0b9e736 clean up a bunch of fixme's I added, by moving by Chris Lattner · 16 years ago
  70. 7218183 Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfo by Chris Lattner · 16 years ago
  71. 7bfaaae * Remove isInSystemHeader() from DiagClient, move it to SourceManager by Nico Weber · 16 years ago
  72. 35de512 Update to match simplified llvm MemoryBuffer interfaces for files. by Chris Lattner · 16 years ago
  73. be2ab45 prune dead #includes by Chris Lattner · 16 years ago
  74. 3c1f7b6 MemoryBuffer::getFile got smarter, obviating the need for readfilefast. by Chris Lattner · 16 years ago
  75. ff72152 Hack ReadFileFast() to raise the threshold of memory mapped files (from 4->12 pages). by Steve Naroff · 16 years ago
  76. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Basic/SourceManager.cpp]
  77. f848454 the macro start and macro end bits in source location are dead, remove them. by Chris Lattner · 16 years ago
  78. 1309992 Don't add an extra line to the end of the buffer, it doesn't really exist. by Chris Lattner · 16 years ago
  79. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  80. 76edd0e Added storage of the FileID of the the main source file of a translation unit by Ted Kremenek · 17 years ago
  81. 82dfaf7 When serializing SourceManager, we now serialize out absolute paths by Ted Kremenek · 17 years ago
  82. db9c229 Add hack to SourceManager to support missing source files during by Ted Kremenek · 17 years ago
  83. 1f2c7d1 Added newline to end of file. by Ted Kremenek · 17 years ago
  84. 665dd4a Removed dependence on including iostream (use llvm/Support/Streams.h instead). by Ted Kremenek · 17 years ago
  85. 1f94100 Renamed SourceManager::Read to SourceManager::CreateAndRegister. by Ted Kremenek · 17 years ago
  86. 099b474 Implemented initial serialization support for SourceManager. by Ted Kremenek · 17 years ago
  87. e21272f Implemented serialization of SrcMgr::ContentCache. by Ted Kremenek · 17 years ago
  88. 18807d2 rename getInstantiationLoc to match the scheme of isPhysicalLoc. by Chris Lattner · 17 years ago
  89. b7489d8 change source location to have two bits for macros, tracking by Chris Lattner · 17 years ago
  90. d1c0eee Updated a comment to hopefully silence a Lattner warning. by Ted Kremenek · 17 years ago
  91. 0d892d8 Updated some comments. by Ted Kremenek · 17 years ago
  92. 78d85f5 Removed SrcMgr::FileInfo and SrcMgr::InfoRec and replaced them with a by Ted Kremenek · 17 years ago
  93. bd0be39 Unbreak mingw32. Maybe there should be something like libClandSystem? :) by Anton Korobeynikov · 17 years ago
  94. 8a12c27 Push the rewriting APIs along. Build a trivial client that replaces tabs by Chris Lattner · 17 years ago
  95. 3494725 Removed clang solution file for VC++, which didn't work properly because of hard coded paths in the llvm project files. by Hartmut Kaiser · 17 years ago
  96. 6a4545e Add #ifdefs to make the source portable to windows. Patch contributed by Chris Lattner · 17 years ago
  97. 8b6ca88 constify a method. by Chris Lattner · 17 years ago
  98. c1e50fc Fix a bug in my previous commit by Chris Lattner · 17 years ago
  99. 991ae51 Increase the macro id cache to look up several recent entries, not just the last one. by Chris Lattner · 17 years ago
  100. d8e3083 Use a smallstring instead of an std::string in FileChanged to avoid some malloc traffic. by Chris Lattner · 17 years ago