1. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 14 years ago
  2. efa2ff8 Break SourceManager::translateFileLineCol into translateLineCol that returns the by Argyrios Kyrtzidis · 14 years ago
  3. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 14 years ago
  4. 5040247 For SourceManager::isBeforeInTranslationUnit, a location pointing by Argyrios Kyrtzidis · 14 years ago
  5. d7cb46c Remove one SourceManager::isInFileID overload and use isOffsetInFileID for the other. by Argyrios Kyrtzidis · 14 years ago
  6. b6c465e Amend r138129 (reduction of SLocEntries) which introduced performance regression due by Argyrios Kyrtzidis · 14 years ago
  7. 984e42c Move a couple of SourceManager functions out-of-line; no functionality change. by Argyrios Kyrtzidis · 14 years ago
  8. d9d2b67 Boost the efficiency of SourceManager::getMacroArgExpandedLocation. by Argyrios Kyrtzidis · 14 years ago
  9. 54232ad Refactor common functionality into SourceManager::getFileIDSize, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  10. ac836e4 Introduce SourceManager::getMacroArgExpandedLocation function. by Argyrios Kyrtzidis · 14 years ago
  11. 37e59a1 Make SourceManager::isBeforeInTranslationUnit handle macro locations correctly. by Argyrios Kyrtzidis · 14 years ago
  12. 6e36c12 Change SourceManager::getDataStructureSizes() to use llvm::capacity_in_bytes(). by Ted Kremenek · 14 years ago
  13. ca7dc2b clang_getCXTUResourceUsage: Report memory used by data structures in SourceManager. by Ted Kremenek · 14 years ago
  14. 3201f38 Clean up as many of the comments in Basic I can find to talk in terms of by Chandler Carruth · 14 years ago
  15. 1728762 Migrate 'Instantiation' data and API bits of SLocEntry to 'Expansion' by Chandler Carruth · 14 years ago
  16. 78df836 Convert InstantiationInfo and much of the related code to ExpansionInfo by Chandler Carruth · 14 years ago
  17. bf340e4 Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. by Chandler Carruth · 14 years ago
  18. 96d3589 Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation API by Chandler Carruth · 14 years ago
  19. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 14 years ago
  20. a77c031 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 14 years ago
  21. e7b2b6e Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. by Chandler Carruth · 14 years ago
  22. f84ef95 getInstantiationLocSlowCase -> getExpansionLocSlowCase by Chandler Carruth · 14 years ago
  23. 999f739 Rename SourceManager::getImmediateInstantiationRange to by Chandler Carruth · 14 years ago
  24. edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 14 years ago
  25. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  26. f62d43d Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 14 years ago
  27. c8d1ecc Keep track of which source locations are part of a macro argument by Chandler Carruth · 14 years ago
  28. 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 14 years ago
  29. b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 14 years ago
  30. 8b86ef0 Fix bug in SourceManager::getDecomposedInstantiationLocSlowCase. by Argyrios Kyrtzidis · 14 years ago
  31. d410e74 For -print-stats, add the number of bytes that SLocEntryTable consumes. by Argyrios Kyrtzidis · 14 years ago
  32. e855448 SmallVectorize a critical vector. by Benjamin Kramer · 14 years ago
  33. ed37ab8 SourceManager::isAtStartOfMacroInstantiation should check not only if the location by Argyrios Kyrtzidis · 14 years ago
  34. 65aa688 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 14 years ago
  35. 469244a Add a couple of helper methods in the SourceManager API, isAtStartOfMacroInstantiation/isAtEndOfMacroInstantiation by Argyrios Kyrtzidis · 14 years ago
  36. 5adc051 Do some safety checks. by Argyrios Kyrtzidis · 14 years ago
  37. f61b831 Enhance clang_getCXTUResourceUsage() to report how much memory is used by SourceManager's memory buffers. by Ted Kremenek · 14 years ago
  38. e23ac65 Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 14 years ago
  39. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  40. 156119d Eat the UTF-8 BOM at the beginning of a file since it's ignored anyhow. by Eric Christopher · 14 years ago
  41. 299a4a9 Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager by Argyrios Kyrtzidis · 15 years ago
  42. 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
  43. 5ef04ee Switch the VerifyDiagnosticsClient to use PresumedLocs now that they by Chandler Carruth · 15 years ago
  44. 37c02bf Fix a thinko with llvm::Optional, which is clearly the most dangerous class template in the universe by Douglas Gregor · 15 years ago
  45. b7a1841 Don't compare llvm::Optional<> objects directly; compare their by Douglas Gregor · 15 years ago
  46. 86a4d0d Teach SourceManager::getLocation() how to cope with a source file by Douglas Gregor · 15 years ago
  47. 3de8424 Harden Lexer::GetBeginningOfToken() against bogus source locations and by Douglas Gregor · 15 years ago
  48. ee933e1 Handle locations coming from macro instantiations properly in SourceManager::isBeforeInTranslationUnit(). by Argyrios Kyrtzidis · 15 years ago
  49. 03013fa Merge System into Support. by Michael J. Spencer · 15 years ago
  50. b088cd3 reduce indentation and use early outs, to make it easier to read by Chris Lattner · 15 years ago
  51. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
  52. 151466a Partially revert Doug's PCH validation patch (r98585). by Chris Lattner · 15 years ago
  53. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
  54. 5807d9c Fix a typo in the UTF-8 BOM (PR8645). Use a StringSwitch while at it. by Benjamin Kramer · 15 years ago
  55. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
  56. c417fa0 Teach SourceManager::getPresumedLoc() how to fail gracefully if getLineNumber/getColumnNumber fail by Douglas Gregor · 15 years ago
  57. 0d06e99 getOrCreateContentCache never returns null, so overrideFileContents by Dan Gohman · 15 years ago
  58. 14bd965 Update remaining attribute macros to new style. by Chandler Carruth · 15 years ago
  59. 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
  60. 3f86b78 Fix a typo. by Dan Gohman · 15 years ago
  61. 3c7f413 More PCH -> AST renaming. by Sebastian Redl · 15 years ago
  62. 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
  63. f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 15 years ago
  64. d3b8cc2 clean up isBeforeInTranslationUnit by factoring out some common by Chris Lattner · 15 years ago
  65. 48296ba reimplement the guts of SourceManager::isBeforeInTranslationUnit by Chris Lattner · 15 years ago
  66. 66a915f start using the caching now that it appears to work! by Chris Lattner · 15 years ago
  67. dcb1d68 reimplement the caching in the SourceManager::isBeforeInTranslationUnit() by Chris Lattner · 15 years ago
  68. 672c003 Workaround a really serious caching bug in SourceManager::isBeforeInTranslationUnit() where the by Ted Kremenek · 15 years ago
  69. 5c5db4e change FullSourceLoc to have a *const* SourceManager&, eliminating a const_cast. by Chris Lattner · 15 years ago
  70. e127a0d push some source location information down through the compiler, by Chris Lattner · 15 years ago
  71. 38caec4 enhance sourcemgr to detect various UTF BOM's and emit a fatal error by Chris Lattner · 15 years ago
  72. 0b3c773 Disable diag::err_file_modified on Win32 completely, until someone cares to fix by Daniel Dunbar · 15 years ago
  73. 9f692a0 On Windows, disable the modification-time check for files used in by Douglas Gregor · 15 years ago
  74. 93ea5cb Introduce the notion of a single "delayed" diagnostic into the by Douglas Gregor · 15 years ago
  75. 2d52be5 Keep track of the size/modification time of each file source-location by Douglas Gregor · 15 years ago
  76. 5de6572 Fix a longstanding (but previously unknown) bug in the lazy by Douglas Gregor · 15 years ago
  77. 0419a23 Check the inode in addition to size and modification time to determine by Douglas Gregor · 15 years ago
  78. e39b600 Use a simple diagnostic (file modified) when we detect that a file has by Douglas Gregor · 15 years ago
  79. c815108 Teach SourceManager's content cache to keep track of whether its by Douglas Gregor · 15 years ago
  80. aae58b0 Audit all getBuffer() callers (for both the FullSourceLoc and by Douglas Gregor · 15 years ago
  81. f6ac97b Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 15 years ago
  82. 50f6af7 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 15 years ago
  83. 36c35ba Use SourceManager's Diagnostic object for all file-reading errors, by Douglas Gregor · 15 years ago
  84. f715ca1 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 15 years ago
  85. f9b0a58 Add some <cstdio> includes to unbreak the buildbots by Douglas Gregor · 15 years ago
  86. aea67db Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 15 years ago
  87. 8515fbf Fix -Wsign-compare warning reported by clang++. by Ted Kremenek · 16 years ago
  88. d1eabfb Robustify SourceManager::getLocation(), so that it returns an by Douglas Gregor · 16 years ago
  89. a5c6c58 fix a bug in SourceManager::getInstantiationLocSlowCase, where by Chris Lattner · 16 years ago
  90. 21a8bed Add a pretty horrible hack to prevent clang from crashing with inconsistent PCH by Daniel Dunbar · 16 years ago
  91. 109ae73 Minor cleanup to the code-completion-point logic suggested by Chris. by Douglas Gregor · 16 years ago
  92. 2968442 Extend the source manager with the ability to override the contents of by Douglas Gregor · 16 years ago
  93. 4a160e1 Eliminate the unnecessary FirstFID cache variable from the source manager's ContentCache by Douglas Gregor · 16 years ago
  94. 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
  95. 39d9841 pass the reason for failure up from MemoryBuffer and report it by Chris Lattner · 16 years ago
  96. 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
  97. 170b765 pr5371 likely has nothing to do with this. by Chris Lattner · 16 years ago
  98. 3963e75 Add note to FIXME about PR5371. by Edward O'Callaghan · 16 years ago
  99. b657f11 Replace the -code-completion-dump option with by Douglas Gregor · 16 years ago
  100. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago