1. d54dff0 [PCH] When validating that the files coming from PCH did not change, also by Argyrios Kyrtzidis · 13 years ago
  2. d2953ce SourceManager: Vectorize ComputeLineNumbers for SSE2. by Benjamin Kramer · 13 years ago
  3. a4c29b6 [PCH] Recover gracefully if the ASTReader detects that a file is different by Argyrios Kyrtzidis · 13 years ago
  4. cee5ec9 Fix bugs in SourceManager::computeMacroArgsCache() and add a unit test for it. by Argyrios Kyrtzidis · 13 years ago
  5. d7711ec For SourceManager::isBeforeInTranslationUnit(), have it consider macro arg expanded by Argyrios Kyrtzidis · 13 years ago
  6. 098eaff SourceManager: use getBufferSize() by Dylan Noblesmith · 13 years ago
  7. 99ee085 In SourceManager::~SourceManager do a sanity check to make sure we by Argyrios Kyrtzidis · 13 years ago
  8. a4288c4 In ContentCache::replaceBuffer, add sanity check to make sure that we do not free a buffer by Argyrios Kyrtzidis · 13 years ago
  9. d575254 Add a sanity check in SourceManager::getColumnNumber, make sure by Argyrios Kyrtzidis · 13 years ago
  10. a081da5 Implement (de-)serialization of the buffer contents for an overridden by Douglas Gregor · 13 years ago
  11. 82ccbe7 Use assert(0) instead of duplicating the check, suggestion by Anna. by Argyrios Kyrtzidis · 13 years ago
  12. 796dbfb Introduce SourceManager::getFileLoc which returns a file location by Argyrios Kyrtzidis · 13 years ago
  13. c3b4575 Make sure SourceManager::getFileIDLoaded doesn't hang in release build because of invalid passed parameter. by Argyrios Kyrtzidis · 13 years ago
  14. b201e16 Break SourceManager::translateFileLineCol into translateFile, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  15. fb3612e Associate the macro arguments location map with a FileID instead by Argyrios Kyrtzidis · 13 years ago
  16. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  17. 5e5e95d In SourceManager::translateLineCol, handle the case where we are pointing by Argyrios Kyrtzidis · 13 years ago
  18. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
  19. efa2ff8 Break SourceManager::translateFileLineCol into translateLineCol that returns the by Argyrios Kyrtzidis · 13 years ago
  20. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  21. 5040247 For SourceManager::isBeforeInTranslationUnit, a location pointing by Argyrios Kyrtzidis · 13 years ago
  22. d7cb46c Remove one SourceManager::isInFileID overload and use isOffsetInFileID for the other. by Argyrios Kyrtzidis · 13 years ago
  23. b6c465e Amend r138129 (reduction of SLocEntries) which introduced performance regression due by Argyrios Kyrtzidis · 13 years ago
  24. 984e42c Move a couple of SourceManager functions out-of-line; no functionality change. by Argyrios Kyrtzidis · 13 years ago
  25. d9d2b67 Boost the efficiency of SourceManager::getMacroArgExpandedLocation. by Argyrios Kyrtzidis · 13 years ago
  26. 54232ad Refactor common functionality into SourceManager::getFileIDSize, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  27. ac836e4 Introduce SourceManager::getMacroArgExpandedLocation function. by Argyrios Kyrtzidis · 13 years ago
  28. 37e59a1 Make SourceManager::isBeforeInTranslationUnit handle macro locations correctly. by Argyrios Kyrtzidis · 13 years ago
  29. 6e36c12 Change SourceManager::getDataStructureSizes() to use llvm::capacity_in_bytes(). by Ted Kremenek · 13 years ago
  30. ca7dc2b clang_getCXTUResourceUsage: Report memory used by data structures in SourceManager. by Ted Kremenek · 13 years ago
  31. 3201f38 Clean up as many of the comments in Basic I can find to talk in terms of by Chandler Carruth · 13 years ago
  32. 1728762 Migrate 'Instantiation' data and API bits of SLocEntry to 'Expansion' by Chandler Carruth · 13 years ago
  33. 78df836 Convert InstantiationInfo and much of the related code to ExpansionInfo by Chandler Carruth · 13 years ago
  34. bf340e4 Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. by Chandler Carruth · 13 years ago
  35. 96d3589 Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation API by Chandler Carruth · 13 years ago
  36. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
  37. a77c031 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 13 years ago
  38. e7b2b6e Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. by Chandler Carruth · 13 years ago
  39. f84ef95 getInstantiationLocSlowCase -> getExpansionLocSlowCase by Chandler Carruth · 13 years ago
  40. 999f739 Rename SourceManager::getImmediateInstantiationRange to by Chandler Carruth · 13 years ago
  41. edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 13 years ago
  42. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  43. f62d43d Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 13 years ago
  44. c8d1ecc Keep track of which source locations are part of a macro argument by Chandler Carruth · 13 years ago
  45. 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 13 years ago
  46. b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
  47. 8b86ef0 Fix bug in SourceManager::getDecomposedInstantiationLocSlowCase. by Argyrios Kyrtzidis · 13 years ago
  48. d410e74 For -print-stats, add the number of bytes that SLocEntryTable consumes. by Argyrios Kyrtzidis · 13 years ago
  49. e855448 SmallVectorize a critical vector. by Benjamin Kramer · 13 years ago
  50. ed37ab8 SourceManager::isAtStartOfMacroInstantiation should check not only if the location by Argyrios Kyrtzidis · 13 years ago
  51. 65aa688 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 13 years ago
  52. 469244a Add a couple of helper methods in the SourceManager API, isAtStartOfMacroInstantiation/isAtEndOfMacroInstantiation by Argyrios Kyrtzidis · 14 years ago
  53. 5adc051 Do some safety checks. by Argyrios Kyrtzidis · 14 years ago
  54. f61b831 Enhance clang_getCXTUResourceUsage() to report how much memory is used by SourceManager's memory buffers. by Ted Kremenek · 14 years ago
  55. e23ac65 Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 14 years ago
  56. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  57. 156119d Eat the UTF-8 BOM at the beginning of a file since it's ignored anyhow. by Eric Christopher · 14 years ago
  58. 299a4a9 Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager by Argyrios Kyrtzidis · 14 years ago
  59. b1c8649 Currently we can only remap a file by creating a MemoryBuffer and replacing the file contents with it. by Argyrios Kyrtzidis · 14 years ago
  60. 5ef04ee Switch the VerifyDiagnosticsClient to use PresumedLocs now that they by Chandler Carruth · 14 years ago
  61. 37c02bf Fix a thinko with llvm::Optional, which is clearly the most dangerous class template in the universe by Douglas Gregor · 14 years ago
  62. b7a1841 Don't compare llvm::Optional<> objects directly; compare their by Douglas Gregor · 14 years ago
  63. 86a4d0d Teach SourceManager::getLocation() how to cope with a source file by Douglas Gregor · 14 years ago
  64. 3de8424 Harden Lexer::GetBeginningOfToken() against bogus source locations and by Douglas Gregor · 14 years ago
  65. ee933e1 Handle locations coming from macro instantiations properly in SourceManager::isBeforeInTranslationUnit(). by Argyrios Kyrtzidis · 14 years ago
  66. 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
  67. b088cd3 reduce indentation and use early outs, to make it easier to read by Chris Lattner · 14 years ago
  68. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago
  69. 151466a Partially revert Doug's PCH validation patch (r98585). by Chris Lattner · 14 years ago
  70. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 14 years ago
  71. 5807d9c Fix a typo in the UTF-8 BOM (PR8645). Use a StringSwitch while at it. by Benjamin Kramer · 14 years ago
  72. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  73. c417fa0 Teach SourceManager::getPresumedLoc() how to fail gracefully if getLineNumber/getColumnNumber fail by Douglas Gregor · 14 years ago
  74. 0d06e99 getOrCreateContentCache never returns null, so overrideFileContents by Dan Gohman · 14 years ago
  75. 14bd965 Update remaining attribute macros to new style. by Chandler Carruth · 14 years ago
  76. 1f24e11 Fix handling of the 'Invalid' argument in SourceManager's methods (patch by Dean Sturtevant, reviewed by chandlerc and Sebastian Redl). by Zhanyong Wan · 14 years ago
  77. 3f86b78 Fix a typo. by Dan Gohman · 14 years ago
  78. 3c7f413 More PCH -> AST renaming. by Sebastian Redl · 14 years ago
  79. 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 · 14 years ago
  80. f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 14 years ago
  81. d3b8cc2 clean up isBeforeInTranslationUnit by factoring out some common by Chris Lattner · 15 years ago
  82. 48296ba reimplement the guts of SourceManager::isBeforeInTranslationUnit by Chris Lattner · 15 years ago
  83. 66a915f start using the caching now that it appears to work! by Chris Lattner · 15 years ago
  84. dcb1d68 reimplement the caching in the SourceManager::isBeforeInTranslationUnit() by Chris Lattner · 15 years ago
  85. 672c003 Workaround a really serious caching bug in SourceManager::isBeforeInTranslationUnit() where the by Ted Kremenek · 15 years ago
  86. 5c5db4e change FullSourceLoc to have a *const* SourceManager&, eliminating a const_cast. by Chris Lattner · 15 years ago
  87. e127a0d push some source location information down through the compiler, by Chris Lattner · 15 years ago
  88. 38caec4 enhance sourcemgr to detect various UTF BOM's and emit a fatal error by Chris Lattner · 15 years ago
  89. 0b3c773 Disable diag::err_file_modified on Win32 completely, until someone cares to fix by Daniel Dunbar · 15 years ago
  90. 9f692a0 On Windows, disable the modification-time check for files used in by Douglas Gregor · 15 years ago
  91. 93ea5cb Introduce the notion of a single "delayed" diagnostic into the by Douglas Gregor · 15 years ago
  92. 2d52be5 Keep track of the size/modification time of each file source-location by Douglas Gregor · 15 years ago
  93. 5de6572 Fix a longstanding (but previously unknown) bug in the lazy by Douglas Gregor · 15 years ago
  94. 0419a23 Check the inode in addition to size and modification time to determine by Douglas Gregor · 15 years ago
  95. e39b600 Use a simple diagnostic (file modified) when we detect that a file has by Douglas Gregor · 15 years ago
  96. c815108 Teach SourceManager's content cache to keep track of whether its by Douglas Gregor · 15 years ago
  97. aae58b0 Audit all getBuffer() callers (for both the FullSourceLoc and by Douglas Gregor · 15 years ago
  98. f6ac97b Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 15 years ago
  99. 50f6af7 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 15 years ago
  100. 36c35ba Use SourceManager's Diagnostic object for all file-reading errors, by Douglas Gregor · 15 years ago