1. 299a4a9 Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager by Argyrios Kyrtzidis · 14 years ago
  2. b1c8649 Currently we can only remap a file by creating a MemoryBuffer and replacing the file contents with it. by Argyrios Kyrtzidis · 15 years ago
  3. 5ef04ee Switch the VerifyDiagnosticsClient to use PresumedLocs now that they by Chandler Carruth · 15 years ago
  4. 37c02bf Fix a thinko with llvm::Optional, which is clearly the most dangerous class template in the universe by Douglas Gregor · 15 years ago
  5. b7a1841 Don't compare llvm::Optional<> objects directly; compare their by Douglas Gregor · 15 years ago
  6. 86a4d0d Teach SourceManager::getLocation() how to cope with a source file by Douglas Gregor · 15 years ago
  7. 3de8424 Harden Lexer::GetBeginningOfToken() against bogus source locations and by Douglas Gregor · 15 years ago
  8. ee933e1 Handle locations coming from macro instantiations properly in SourceManager::isBeforeInTranslationUnit(). by Argyrios Kyrtzidis · 15 years ago
  9. 03013fa Merge System into Support. by Michael J. Spencer · 15 years ago
  10. b088cd3 reduce indentation and use early outs, to make it easier to read by Chris Lattner · 15 years ago
  11. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
  12. 151466a Partially revert Doug's PCH validation patch (r98585). by Chris Lattner · 15 years ago
  13. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
  14. 5807d9c Fix a typo in the UTF-8 BOM (PR8645). Use a StringSwitch while at it. by Benjamin Kramer · 15 years ago
  15. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
  16. c417fa0 Teach SourceManager::getPresumedLoc() how to fail gracefully if getLineNumber/getColumnNumber fail by Douglas Gregor · 15 years ago
  17. 0d06e99 getOrCreateContentCache never returns null, so overrideFileContents by Dan Gohman · 15 years ago
  18. 14bd965 Update remaining attribute macros to new style. by Chandler Carruth · 15 years ago
  19. 1f24e11 Fix handling of the 'Invalid' argument in SourceManager's methods (patch by Dean Sturtevant, reviewed by chandlerc and Sebastian Redl). by Zhanyong Wan · 15 years ago
  20. 3f86b78 Fix a typo. by Dan Gohman · 15 years ago
  21. 3c7f413 More PCH -> AST renaming. by Sebastian Redl · 15 years ago
  22. b86238d Add a test case for tentative definitions in chained PCH. Fix a bug that completely messed up source locations and thus caused a crash whenever a diagnostic was emitted in chained PCH files. by Sebastian Redl · 15 years ago
  23. f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 15 years ago
  24. d3b8cc2 clean up isBeforeInTranslationUnit by factoring out some common by Chris Lattner · 15 years ago
  25. 48296ba reimplement the guts of SourceManager::isBeforeInTranslationUnit by Chris Lattner · 15 years ago
  26. 66a915f start using the caching now that it appears to work! by Chris Lattner · 15 years ago
  27. dcb1d68 reimplement the caching in the SourceManager::isBeforeInTranslationUnit() by Chris Lattner · 15 years ago
  28. 672c003 Workaround a really serious caching bug in SourceManager::isBeforeInTranslationUnit() where the by Ted Kremenek · 15 years ago
  29. 5c5db4e change FullSourceLoc to have a *const* SourceManager&, eliminating a const_cast. by Chris Lattner · 15 years ago
  30. e127a0d push some source location information down through the compiler, by Chris Lattner · 15 years ago
  31. 38caec4 enhance sourcemgr to detect various UTF BOM's and emit a fatal error by Chris Lattner · 15 years ago
  32. 0b3c773 Disable diag::err_file_modified on Win32 completely, until someone cares to fix by Daniel Dunbar · 15 years ago
  33. 9f692a0 On Windows, disable the modification-time check for files used in by Douglas Gregor · 15 years ago
  34. 93ea5cb Introduce the notion of a single "delayed" diagnostic into the by Douglas Gregor · 15 years ago
  35. 2d52be5 Keep track of the size/modification time of each file source-location by Douglas Gregor · 15 years ago
  36. 5de6572 Fix a longstanding (but previously unknown) bug in the lazy by Douglas Gregor · 15 years ago
  37. 0419a23 Check the inode in addition to size and modification time to determine by Douglas Gregor · 15 years ago
  38. e39b600 Use a simple diagnostic (file modified) when we detect that a file has by Douglas Gregor · 15 years ago
  39. c815108 Teach SourceManager's content cache to keep track of whether its by Douglas Gregor · 15 years ago
  40. aae58b0 Audit all getBuffer() callers (for both the FullSourceLoc and by Douglas Gregor · 15 years ago
  41. f6ac97b Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 15 years ago
  42. 50f6af7 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 15 years ago
  43. 36c35ba Use SourceManager's Diagnostic object for all file-reading errors, by Douglas Gregor · 15 years ago
  44. f715ca1 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 15 years ago
  45. f9b0a58 Add some <cstdio> includes to unbreak the buildbots by Douglas Gregor · 15 years ago
  46. aea67db Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 15 years ago
  47. 8515fbf Fix -Wsign-compare warning reported by clang++. by Ted Kremenek · 15 years ago
  48. d1eabfb Robustify SourceManager::getLocation(), so that it returns an by Douglas Gregor · 16 years ago
  49. a5c6c58 fix a bug in SourceManager::getInstantiationLocSlowCase, where by Chris Lattner · 16 years ago
  50. 21a8bed Add a pretty horrible hack to prevent clang from crashing with inconsistent PCH by Daniel Dunbar · 16 years ago
  51. 109ae73 Minor cleanup to the code-completion-point logic suggested by Chris. by Douglas Gregor · 16 years ago
  52. 2968442 Extend the source manager with the ability to override the contents of by Douglas Gregor · 16 years ago
  53. 4a160e1 Eliminate the unnecessary FirstFID cache variable from the source manager's ContentCache by Douglas Gregor · 16 years ago
  54. 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 · 16 years ago
  55. 39d9841 pass the reason for failure up from MemoryBuffer and report it by Chris Lattner · 16 years ago
  56. 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
  57. 170b765 pr5371 likely has nothing to do with this. by Chris Lattner · 16 years ago
  58. 3963e75 Add note to FIXME about PR5371. by Edward O'Callaghan · 16 years ago
  59. b657f11 Replace the -code-completion-dump option with by Douglas Gregor · 16 years ago
  60. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  61. d57a7ef API changes to match llvm ToT. by Chris Lattner · 16 years ago
  62. 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 16 years ago
  63. 081445c Fix column checking for SourceManager::getLocation(). by Argyrios Kyrtzidis · 16 years ago
  64. 5eee090 Fix warning when building w/o asserts. by Daniel Dunbar · 16 years ago
  65. 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
  66. ea703f1 In SourceManager::createFileID missed setting ContentCache's FirstFID in another place. by Argyrios Kyrtzidis · 16 years ago
  67. 93edc3c Slight modification to column checking inside SourceManager::getLocation(). by Argyrios Kyrtzidis · 16 years ago
  68. 10b46d2 Introduce SourceManager::getLocation() to get a source location out of a "file:line:column" triplet. by Argyrios Kyrtzidis · 16 years ago
  69. a106fea Remove dead code: 'NewEntry' is not used. by Zhongxing Xu · 16 years ago
  70. 4106d69 Avoid potential out-of-bounds access in SourceManager::getLineNumber. by Daniel Dunbar · 16 years ago
  71. 2bf1eb0 Be more careful in our teardown of the PCHReader after deciding to by Douglas Gregor · 16 years ago
  72. 7f94b0b Load most of the source manager's information lazily from the PCH by Douglas Gregor · 16 years ago
  73. 370187c Remove the serialization code that predates precompiled by Douglas Gregor · 16 years ago
  74. bd94500 Include the SourceManager's line table in the PCH file. We can now by Douglas Gregor · 16 years ago
  75. d4f77aa Factor the internals of SourceManager (specially, LineTableInfo) into a separate Internals header. No functionality change by Douglas Gregor · 16 years ago
  76. 3050ed4 Resynchronize Decl/VarDecl serialization code with the structures by Douglas Gregor · 16 years ago
  77. 1841aa1 Clear all the linetable state in clear(), fixing problems by Chris Lattner · 16 years ago
  78. bff5c51 add an accessor. by Chris Lattner · 17 years ago
  79. 387616e add an accessor. by Chris Lattner · 17 years ago
  80. 6678133 add a new SourceManager::getInstantiationRange helper method. by Chris Lattner · 17 years ago
  81. e7fb484 track "just a little more" location information for macro instantiations. by Chris Lattner · 17 years ago
  82. ea684e6 Fix the build on win32. by Cedric Venet · 17 years ago
  83. 137b6a6 Implement handling of file entry/exit notifications from GNU by Chris Lattner · 17 years ago
  84. 6b30667 make getFileCharacteristic linetable aware. line markers that by Chris Lattner · 17 years ago
  85. 9d79eba propagate linemarker flags down into the the line table, currently by Chris Lattner · 17 years ago
  86. 6c1fbe0 replace gimpy linear search with svelte binary search ;-) by Chris Lattner · 17 years ago
  87. 1c4a498 make my atrocious linear search at least search in the order that is by Chris Lattner · 17 years ago
  88. 0e0e5da add comment by Chris Lattner · 17 years ago
  89. fc39133 add the difference in the line marker phys line number and the by Chris Lattner · 17 years ago
  90. 3cd949c add really really trivial #line support, where #line now makes every by Chris Lattner · 17 years ago
  91. 30fc933 lower the interface to getLineNumber like we did for by Chris Lattner · 17 years ago
  92. 7da5aea make SM::getColumnNumber take a predecomposed FileID/offset, which by Chris Lattner · 17 years ago
  93. 23b5dc6 build per-fid linetable entries. by Chris Lattner · 17 years ago
  94. ac50e34 more plumbing for #line propagation. Use happy bit #3 out of FileInfo :) by Chris Lattner · 17 years ago
  95. 4c4ea17 stub out basic #line handling calls. by Chris Lattner · 17 years ago
  96. 00282d6 reclaim my precious bit in FileInfo by ensuring that ContentCache objects by Chris Lattner · 17 years ago
  97. 0d0bf8c switch SourceManager from using an std::map and std::list of by Chris Lattner · 17 years ago
  98. b9c3f96 Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 17 years ago
  99. 08c375c make -print-stats print stats about the amount of the SLoc by Chris Lattner · 17 years ago
  100. 3c12557 now that everything properly handles multiply instantiated by Chris Lattner · 17 years ago