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