1. 402bb38 Keep track of which source locations are part of a macro argument by Chandler Carruth · 14 years ago
  2. 61c58f7 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 14 years ago
  3. 41fb2d9 Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 14 years ago
  4. c8f7e21 Fix bug in SourceManager::getDecomposedInstantiationLocSlowCase. by Argyrios Kyrtzidis · 14 years ago
  5. 2cc6209 For -print-stats, add the number of bytes that SLocEntryTable consumes. by Argyrios Kyrtzidis · 14 years ago
  6. 37d3083 SmallVectorize a critical vector. by Benjamin Kramer · 14 years ago
  7. f096a6e SourceManager::isAtStartOfMacroInstantiation should check not only if the location by Argyrios Kyrtzidis · 14 years ago
  8. 9a6b098 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 14 years ago
  9. 814b2a6 Add a couple of helper methods in the SourceManager API, isAtStartOfMacroInstantiation/isAtEndOfMacroInstantiation by Argyrios Kyrtzidis · 14 years ago
  10. f15eac1 Do some safety checks. by Argyrios Kyrtzidis · 14 years ago
  11. 8d58790 Enhance clang_getCXTUResourceUsage() to report how much memory is used by SourceManager's memory buffers. by Ted Kremenek · 15 years ago
  12. 49f754f Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 15 years ago
  13. 57540c5 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
  14. 7f36a79 Eat the UTF-8 BOM at the beginning of a file since it's ignored anyhow. by Eric Christopher · 15 years ago
  15. 97d3a38 Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager by Argyrios Kyrtzidis · 15 years ago
  16. 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
  17. 1aef0c5 Switch the VerifyDiagnosticsClient to use PresumedLocs now that they by Chandler Carruth · 15 years ago
  18. d766be6 Fix a thinko with llvm::Optional, which is clearly the most dangerous class template in the universe by Douglas Gregor · 15 years ago
  19. 6a5be93 Don't compare llvm::Optional<> objects directly; compare their by Douglas Gregor · 15 years ago
  20. e664276 Teach SourceManager::getLocation() how to cope with a source file by Douglas Gregor · 15 years ago
  21. 86af984 Harden Lexer::GetBeginningOfToken() against bogus source locations and by Douglas Gregor · 15 years ago
  22. 338f9aa Handle locations coming from macro instantiations properly in SourceManager::isBeforeInTranslationUnit(). by Argyrios Kyrtzidis · 15 years ago
  23. 8aaf499 Merge System into Support. by Michael J. Spencer · 15 years ago
  24. 5631b05 reduce indentation and use early outs, to make it easier to read by Chris Lattner · 15 years ago
  25. 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
  26. 4ac569b Partially revert Doug's PCH validation patch (r98585). by Chris Lattner · 15 years ago
  27. d004064 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
  28. 5a3f1cf Fix a typo in the UTF-8 BOM (PR8645). Use a StringSwitch while at it. by Benjamin Kramer · 15 years ago
  29. 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
  30. 75f26d6 Teach SourceManager::getPresumedLoc() how to fail gracefully if getLineNumber/getColumnNumber fail by Douglas Gregor · 15 years ago
  31. 5d223dc getOrCreateContentCache never returns null, so overrideFileContents by Dan Gohman · 15 years ago
  32. c3ce584 Update remaining attribute macros to new style. by Chandler Carruth · 15 years ago
  33. 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
  34. ce46f02 Fix a typo. by Dan Gohman · 15 years ago
  35. d44cd6a More PCH -> AST renaming. by Sebastian Redl · 15 years ago
  36. 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
  37. 3f4bea0 Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 15 years ago
  38. a99fa1a clean up isBeforeInTranslationUnit by factoring out some common by Chris Lattner · 15 years ago
  39. 06821c9 reimplement the guts of SourceManager::isBeforeInTranslationUnit by Chris Lattner · 16 years ago
  40. 46e3b48 start using the caching now that it appears to work! by Chris Lattner · 16 years ago
  41. 66d2f92 reimplement the caching in the SourceManager::isBeforeInTranslationUnit() by Chris Lattner · 16 years ago
  42. 5b0773e Workaround a really serious caching bug in SourceManager::isBeforeInTranslationUnit() where the by Ted Kremenek · 16 years ago
  43. 8f5bc9f change FullSourceLoc to have a *const* SourceManager&, eliminating a const_cast. by Chris Lattner · 16 years ago
  44. fb24a3a push some source location information down through the compiler, by Chris Lattner · 16 years ago
  45. 8fbe98b enhance sourcemgr to detect various UTF BOM's and emit a fatal error by Chris Lattner · 16 years ago
  46. 584344f Disable diag::err_file_modified on Win32 completely, until someone cares to fix by Daniel Dunbar · 16 years ago
  47. 08288f2 On Windows, disable the modification-time check for files used in by Douglas Gregor · 16 years ago
  48. 8579531 Introduce the notion of a single "delayed" diagnostic into the by Douglas Gregor · 16 years ago
  49. b41ca8f Keep track of the size/modification time of each file source-location by Douglas Gregor · 16 years ago
  50. 51c2351 Fix a longstanding (but previously unknown) bug in the lazy by Douglas Gregor · 16 years ago
  51. 22fde23 Check the inode in addition to size and modification time to determine by Douglas Gregor · 16 years ago
  52. 6597f59 Use a simple diagnostic (file modified) when we detect that a file has by Douglas Gregor · 16 years ago
  53. 82752ec Teach SourceManager's content cache to keep track of whether its by Douglas Gregor · 16 years ago
  54. 4fb7fbe Audit all getBuffer() callers (for both the FullSourceLoc and by Douglas Gregor · 16 years ago
  55. eb92dc0 Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 16 years ago
  56. 7bda4b8 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 16 years ago
  57. 874cc62 Use SourceManager's Diagnostic object for all file-reading errors, by Douglas Gregor · 16 years ago
  58. e0fbb83 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 16 years ago
  59. 0adf318 Add some <cstdio> includes to unbreak the buildbots by Douglas Gregor · 16 years ago
  60. 802b776 Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 16 years ago
  61. 4a26524 Fix -Wsign-compare warning reported by clang++. by Ted Kremenek · 16 years ago
  62. b8b9f28 Robustify SourceManager::getLocation(), so that it returns an by Douglas Gregor · 16 years ago
  63. 5647d31 fix a bug in SourceManager::getInstantiationLocSlowCase, where by Chris Lattner · 16 years ago
  64. 7cea5f1 Add a pretty horrible hack to prevent clang from crashing with inconsistent PCH by Daniel Dunbar · 16 years ago
  65. 5f49883 Minor cleanup to the code-completion-point logic suggested by Chris. by Douglas Gregor · 16 years ago
  66. 53ad6b9 Extend the source manager with the ability to override the contents of by Douglas Gregor · 16 years ago
  67. 2a1b691 Eliminate the unnecessary FirstFID cache variable from the source manager's ContentCache by Douglas Gregor · 16 years ago
  68. 465f4c4 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
  69. ed3b360 pass the reason for failure up from MemoryBuffer and report it by Chris Lattner · 16 years ago
  70. 5e73828 Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by Amine Khaldi! by Benjamin Kramer · 16 years ago
  71. 3deabca pr5371 likely has nothing to do with this. by Chris Lattner · 16 years ago
  72. 0623146 Add note to FIXME about PR5371. by Edward O'Callaghan · 16 years ago
  73. ea9b03e Replace the -code-completion-dump option with by Douglas Gregor · 16 years ago
  74. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  75. 3441b4f API changes to match llvm ToT. by Chris Lattner · 16 years ago
  76. 89b422c Replace cerr with errs(). by Benjamin Kramer · 16 years ago
  77. 0e5ecbd Fix column checking for SourceManager::getLocation(). by Argyrios Kyrtzidis · 16 years ago
  78. 349db7b Fix warning when building w/o asserts. by Daniel Dunbar · 16 years ago
  79. 33661d9 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
  80. 0152c6c In SourceManager::createFileID missed setting ContentCache's FirstFID in another place. by Argyrios Kyrtzidis · 16 years ago
  81. 69c2e06 Slight modification to column checking inside SourceManager::getLocation(). by Argyrios Kyrtzidis · 16 years ago
  82. 88f663c0 Introduce SourceManager::getLocation() to get a source location out of a "file:line:column" triplet. by Argyrios Kyrtzidis · 16 years ago
  83. aaa86d0 Remove dead code: 'NewEntry' is not used. by Zhongxing Xu · 16 years ago
  84. 70f924df8 Avoid potential out-of-bounds access in SourceManager::getLineNumber. by Daniel Dunbar · 16 years ago
  85. 0bc1293 Be more careful in our teardown of the PCHReader after deciding to by Douglas Gregor · 17 years ago
  86. 258ae54 Load most of the source manager's information lazily from the PCH by Douglas Gregor · 17 years ago
  87. 48db39d Remove the serialization code that predates precompiled by Douglas Gregor · 17 years ago
  88. 4c7626e Include the SourceManager's line table in the PCH file. We can now by Douglas Gregor · 17 years ago
  89. a07ebc5 Factor the internals of SourceManager (specially, LineTableInfo) into a separate Internals header. No functionality change by Douglas Gregor · 17 years ago
  90. 17bbaed Resynchronize Decl/VarDecl serialization code with the structures by Douglas Gregor · 17 years ago
  91. 1ac3c92 Clear all the linetable state in clear(), fixing problems by Chris Lattner · 17 years ago
  92. a6f037c add an accessor. by Chris Lattner · 17 years ago
  93. 8ad52d5 add an accessor. by Chris Lattner · 17 years ago
  94. f52c0b2 add a new SourceManager::getInstantiationRange helper method. by Chris Lattner · 17 years ago
  95. 9dc9c20 track "just a little more" location information for macro instantiations. by Chris Lattner · 17 years ago
  96. d3c80de Fix the build on win32. by Cedric Venet · 17 years ago
  97. 1c96778 Implement handling of file entry/exit notifications from GNU by Chris Lattner · 17 years ago
  98. 95d9c5e make getFileCharacteristic linetable aware. line markers that by Chris Lattner · 17 years ago
  99. 0a1a8d8 propagate linemarker flags down into the the line table, currently by Chris Lattner · 17 years ago
  100. 334a2ad replace gimpy linear search with svelte binary search ;-) by Chris Lattner · 17 years ago