1. ccf43ca Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 13 years ago
  2. 6eec06d [PCH] When validating that the files coming from PCH did not change, also by Argyrios Kyrtzidis · 13 years ago
  3. 543036a SourceManager: Vectorize ComputeLineNumbers for SSE2. by Benjamin Kramer · 13 years ago
  4. 969fdfd [PCH] Recover gracefully if the ASTReader detects that a file is different by Argyrios Kyrtzidis · 14 years ago
  5. e841c90 Fix bugs in SourceManager::computeMacroArgsCache() and add a unit test for it. by Argyrios Kyrtzidis · 14 years ago
  6. 2403797 For SourceManager::isBeforeInTranslationUnit(), have it consider macro arg expanded by Argyrios Kyrtzidis · 14 years ago
  7. 2a8bc15 SourceManager: use getBufferSize() by Dylan Noblesmith · 14 years ago
  8. af41b3f In SourceManager::~SourceManager do a sanity check to make sure we by Argyrios Kyrtzidis · 14 years ago
  9. cc6107d In ContentCache::replaceBuffer, add sanity check to make sure that we do not free a buffer by Argyrios Kyrtzidis · 14 years ago
  10. 6c8d29f Add a sanity check in SourceManager::getColumnNumber, make sure by Argyrios Kyrtzidis · 14 years ago
  11. 9dc3212 Implement (de-)serialization of the buffer contents for an overridden by Douglas Gregor · 14 years ago
  12. 8edffaa Use assert(0) instead of duplicating the check, suggestion by Anna. by Argyrios Kyrtzidis · 14 years ago
  13. 7f6b029 Introduce SourceManager::getFileLoc which returns a file location by Argyrios Kyrtzidis · 14 years ago
  14. 25029d4 Make sure SourceManager::getFileIDLoaded doesn't hang in release build because of invalid passed parameter. by Argyrios Kyrtzidis · 14 years ago
  15. 04a6e5f Break SourceManager::translateFileLineCol into translateFile, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  16. 4bdd6aa Associate the macro arguments location map with a FileID instead by Argyrios Kyrtzidis · 14 years ago
  17. 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  18. 7c2b28a In SourceManager::translateLineCol, handle the case where we are pointing by Argyrios Kyrtzidis · 14 years ago
  19. 7c06d86 [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 14 years ago
  20. 532c519 Break SourceManager::translateFileLineCol into translateLineCol that returns the by Argyrios Kyrtzidis · 14 years ago
  21. e6e67de Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 14 years ago
  22. b4199b6 For SourceManager::isBeforeInTranslationUnit, a location pointing by Argyrios Kyrtzidis · 14 years ago
  23. 18c88a9 Remove one SourceManager::isInFileID overload and use isOffsetInFileID for the other. by Argyrios Kyrtzidis · 14 years ago
  24. 2797df6 Amend r138129 (reduction of SLocEntries) which introduced performance regression due by Argyrios Kyrtzidis · 14 years ago
  25. 296374b5 Move a couple of SourceManager functions out-of-line; no functionality change. by Argyrios Kyrtzidis · 14 years ago
  26. 61ef3db Boost the efficiency of SourceManager::getMacroArgExpandedLocation. by Argyrios Kyrtzidis · 14 years ago
  27. 34d729d Refactor common functionality into SourceManager::getFileIDSize, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  28. 92a47bd Introduce SourceManager::getMacroArgExpandedLocation function. by Argyrios Kyrtzidis · 14 years ago
  29. ac199bf Make SourceManager::isBeforeInTranslationUnit handle macro locations correctly. by Argyrios Kyrtzidis · 14 years ago
  30. 43e0c4a Change SourceManager::getDataStructureSizes() to use llvm::capacity_in_bytes(). by Ted Kremenek · 14 years ago
  31. 120992a clang_getCXTUResourceUsage: Report memory used by data structures in SourceManager. by Ted Kremenek · 14 years ago
  32. 64ee782 Clean up as many of the comments in Basic I can find to talk in terms of by Chandler Carruth · 14 years ago
  33. ee4c1d1 Migrate 'Instantiation' data and API bits of SLocEntry to 'Expansion' by Chandler Carruth · 14 years ago
  34. 73ee5d7 Convert InstantiationInfo and much of the related code to ExpansionInfo by Chandler Carruth · 14 years ago
  35. 115b077 Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. by Chandler Carruth · 14 years ago
  36. aa63153 Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation API by Chandler Carruth · 14 years ago
  37. d48db21 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 14 years ago
  38. 42f35f9 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 14 years ago
  39. c7ca521 Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. by Chandler Carruth · 14 years ago
  40. c84d769 getInstantiationLocSlowCase -> getExpansionLocSlowCase by Chandler Carruth · 14 years ago
  41. ca75758 Rename SourceManager::getImmediateInstantiationRange to by Chandler Carruth · 14 years ago
  42. 6d28d7f Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 14 years ago
  43. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  44. 925296b Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 14 years ago
  45. 402bb38 Keep track of which source locations are part of a macro argument by Chandler Carruth · 14 years ago
  46. 61c58f7 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 14 years ago
  47. 41fb2d9 Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 14 years ago
  48. c8f7e21 Fix bug in SourceManager::getDecomposedInstantiationLocSlowCase. by Argyrios Kyrtzidis · 14 years ago
  49. 2cc6209 For -print-stats, add the number of bytes that SLocEntryTable consumes. by Argyrios Kyrtzidis · 14 years ago
  50. 37d3083 SmallVectorize a critical vector. by Benjamin Kramer · 14 years ago
  51. f096a6e SourceManager::isAtStartOfMacroInstantiation should check not only if the location by Argyrios Kyrtzidis · 14 years ago
  52. 9a6b098 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 14 years ago
  53. 814b2a6 Add a couple of helper methods in the SourceManager API, isAtStartOfMacroInstantiation/isAtEndOfMacroInstantiation by Argyrios Kyrtzidis · 14 years ago
  54. f15eac1 Do some safety checks. by Argyrios Kyrtzidis · 14 years ago
  55. 8d58790 Enhance clang_getCXTUResourceUsage() to report how much memory is used by SourceManager's memory buffers. by Ted Kremenek · 14 years ago
  56. 49f754f Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 14 years ago
  57. 57540c5 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  58. 7f36a79 Eat the UTF-8 BOM at the beginning of a file since it's ignored anyhow. by Eric Christopher · 14 years ago
  59. 97d3a38 Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager by Argyrios Kyrtzidis · 15 years ago
  60. 11e6f0a Currently we can only remap a file by creating a MemoryBuffer and replacing the file contents with it. by Argyrios Kyrtzidis · 15 years ago
  61. 1aef0c5 Switch the VerifyDiagnosticsClient to use PresumedLocs now that they by Chandler Carruth · 15 years ago
  62. d766be6 Fix a thinko with llvm::Optional, which is clearly the most dangerous class template in the universe by Douglas Gregor · 15 years ago
  63. 6a5be93 Don't compare llvm::Optional<> objects directly; compare their by Douglas Gregor · 15 years ago
  64. e664276 Teach SourceManager::getLocation() how to cope with a source file by Douglas Gregor · 15 years ago
  65. 86af984 Harden Lexer::GetBeginningOfToken() against bogus source locations and by Douglas Gregor · 15 years ago
  66. 338f9aa Handle locations coming from macro instantiations properly in SourceManager::isBeforeInTranslationUnit(). by Argyrios Kyrtzidis · 15 years ago
  67. 8aaf499 Merge System into Support. by Michael J. Spencer · 15 years ago
  68. 5631b05 reduce indentation and use early outs, to make it easier to read by Chris Lattner · 15 years ago
  69. 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
  70. 4ac569b Partially revert Doug's PCH validation patch (r98585). by Chris Lattner · 15 years ago
  71. d004064 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
  72. 5a3f1cf Fix a typo in the UTF-8 BOM (PR8645). Use a StringSwitch while at it. by Benjamin Kramer · 15 years ago
  73. 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
  74. 75f26d6 Teach SourceManager::getPresumedLoc() how to fail gracefully if getLineNumber/getColumnNumber fail by Douglas Gregor · 15 years ago
  75. 5d223dc getOrCreateContentCache never returns null, so overrideFileContents by Dan Gohman · 15 years ago
  76. c3ce584 Update remaining attribute macros to new style. by Chandler Carruth · 15 years ago
  77. ea6d7f3 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
  78. ce46f02 Fix a typo. by Dan Gohman · 15 years ago
  79. d44cd6a More PCH -> AST renaming. by Sebastian Redl · 15 years ago
  80. 887d6b0 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
  81. 3f4bea0 Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 15 years ago
  82. a99fa1a clean up isBeforeInTranslationUnit by factoring out some common by Chris Lattner · 15 years ago
  83. 06821c9 reimplement the guts of SourceManager::isBeforeInTranslationUnit by Chris Lattner · 15 years ago
  84. 46e3b48 start using the caching now that it appears to work! by Chris Lattner · 15 years ago
  85. 66d2f92 reimplement the caching in the SourceManager::isBeforeInTranslationUnit() by Chris Lattner · 15 years ago
  86. 5b0773e Workaround a really serious caching bug in SourceManager::isBeforeInTranslationUnit() where the by Ted Kremenek · 15 years ago
  87. 8f5bc9f change FullSourceLoc to have a *const* SourceManager&, eliminating a const_cast. by Chris Lattner · 15 years ago
  88. fb24a3a push some source location information down through the compiler, by Chris Lattner · 15 years ago
  89. 8fbe98b enhance sourcemgr to detect various UTF BOM's and emit a fatal error by Chris Lattner · 15 years ago
  90. 584344f Disable diag::err_file_modified on Win32 completely, until someone cares to fix by Daniel Dunbar · 15 years ago
  91. 08288f2 On Windows, disable the modification-time check for files used in by Douglas Gregor · 15 years ago
  92. 8579531 Introduce the notion of a single "delayed" diagnostic into the by Douglas Gregor · 16 years ago
  93. b41ca8f Keep track of the size/modification time of each file source-location by Douglas Gregor · 16 years ago
  94. 51c2351 Fix a longstanding (but previously unknown) bug in the lazy by Douglas Gregor · 16 years ago
  95. 22fde23 Check the inode in addition to size and modification time to determine by Douglas Gregor · 16 years ago
  96. 6597f59 Use a simple diagnostic (file modified) when we detect that a file has by Douglas Gregor · 16 years ago
  97. 82752ec Teach SourceManager's content cache to keep track of whether its by Douglas Gregor · 16 years ago
  98. 4fb7fbe Audit all getBuffer() callers (for both the FullSourceLoc and by Douglas Gregor · 16 years ago
  99. eb92dc0 Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 16 years ago
  100. 7bda4b8 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 16 years ago