1. bce360b Detect source location overflow due includes by Diogo Sampaio · 6 years ago
  2. f28972f [clang] Fix out-of-bounds memory access in ComputeLineNumbers by Jan Korous · 6 years ago
  3. 8fa5e98 [clang-format] Remove duplciate code from Invalid BOM detection by paulhoad · 6 years ago
  4. e1b7f22 ASTReader: Bypass overridden files when reading PCHs by Duncan P. N. Exon Smith · 6 years ago
  5. f584819 ContentCache: Drop getBuffer's dependency on SourceManager by Duncan P. N. Exon Smith · 6 years ago
  6. 4dc5573 Introduce FileEntryRef and use it when handling includes to report correct dependencies by Alex Lorenz · 6 years ago
  7. 06abd69 NFCI: Simplify SourceManager::translateFile by removing code path that should never be taken by Alex Lorenz · 6 years ago
  8. 2b3d49b [Clang] Migrate llvm::make_unique to std::make_unique by Jonas Devlieghere · 6 years ago
  9. 8d323d1 [clang] Adopt new FileManager error-returning APIs by Harlan Haskins · 6 years ago
  10. a2dcbd3 Use a unique_ptr instead of manual memory management for LineTable by Nico Weber · 6 years ago
  11. a372bb2 Fix MSVC "signed/unsigned mismatch" warning. NFCI. by Simon Pilgrim · 6 years ago
  12. 7264a47 Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partition_point. NFC by Fangrui Song · 6 years ago
  13. 979ae80 PR42301: Abort cleanly if we encounter a huge source file rather than crashing. by Richard Smith · 6 years ago
  14. 047e65d [DebugInfo] Don't emit checksums when compiling a preprocessed CPP by Alexandre Ganea · 6 years ago
  15. 3c28a2d [Preamble] Stop circular inclusion of main file when building preamble by Nikolai Kosjar · 6 years ago
  16. d064c71 [clang] Fix a bug that reports UTF32 (LE) files as UTF16 (LE) ones by Owen Pan · 6 years ago
  17. 04347d8 Make SourceManager::createFileID(UnownedTag, ...) take a const llvm::MemoryBuffer* by Nico Weber · 6 years ago
  18. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  19. d906e73 ComputeLineNumbers: delete SSE2 vectorization by Fangrui Song · 7 years ago
  20. eae2b49 SourceManager: insert(make_pair(..)) -> try_emplace. NFC by Fangrui Song · 7 years ago
  21. fc51490 Lift VFS from clang to llvm (NFC) by Jonas Devlieghere · 7 years ago
  22. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  23. 2e53808 Add SourceManagerForFile helper which sets up SourceManager and dependencies for a single file with code snippet by Eric Liu · 7 years ago
  24. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  25. b5f8171 PR37189 Fix incorrect end source location and spelling for a split '>>' token. by Richard Smith · 7 years ago
  26. 2a8c18d Fix typos in clang by Alexander Kornienko · 7 years ago
  27. b0c752d Fix for LLVM r326109 by David Zarzycki · 8 years ago
  28. 441e8fd [NFC] Extract method to SourceManager for traversing the macro "stack" by George Karpenkov · 8 years ago
  29. bf8519b Remove llvm::MemoryBuffer const_casts by Pavel Labath · 8 years ago
  30. 918e0ca [Basic] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  31. 6d9bc27 Fix ownership of the MemoryBuffer in a FrontendInputFile. by Richard Smith · 8 years ago
  32. 7848b38 Factor out a functionality from isBeforeInTranslationUnit by Gabor Horvath · 8 years ago
  33. b4fd6a6 Remove some redundant setup when preprocessing .pcm files. by Richard Smith · 8 years ago
  34. f878a84 Fix memory leak exposed by r304726. by Richard Smith · 8 years ago
  35. ab75597 Rather than rejecting attempts to run preprocessor-only actions on AST files, by Richard Smith · 8 years ago
  36. eb00ee0 Give files from #line the characteristics of the current file by Reid Kleckner · 8 years ago
  37. a0b99e4 [Basic] getColumnNumber returns location of CR+LF on Windows by Chih-Hung Hsieh · 8 years ago
  38. ecc3144 Drop a redundant ".get()" call (NFC) by Vedant Kumar · 9 years ago
  39. d2c6a6d [Basic] unique_ptr-ify SourceManager::MacroArgsCacheMap (NFC) by Vedant Kumar · 9 years ago
  40. 99d1b29 Use StringRef for MemoryBuffer identifier API (NFC) by Mehdi Amini · 9 years ago
  41. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  42. 9c52767 One more fix for use of invalid PresumedLocs missed by r267914. by Richard Smith · 9 years ago
  43. 41e6629 Fix use of uninitialized value exposed by r267802. Accessors of an invalid by Richard Smith · 9 years ago
  44. cc3949d Remove use of builtin comma operator. by Richard Trieu · 10 years ago
  45. 154e57f Fix isBeforeInTranslationUnit to not abort on macros defined in cmdline. by Yury Gribov · 10 years ago
  46. 976892f Small refactor in isBeforeInTranslationUnit. by Yury Gribov · 10 years ago
  47. fe2c0ff [analyzer] Fix IssueHash generation. by Gabor Horvath · 10 years ago
  48. a8cfffa [modules] Refactor handling of -fmodules-embed-*. Track this properly rather by Richard Smith · 10 years ago
  49. 919ce23 [modules] Add -cc1 flag -fmodules-embed-all-files. by Richard Smith · 10 years ago
  50. 5eeeab7 [Basic] Fix DRY violation, just call getLineTable() (NFC) by Vedant Kumar · 10 years ago
  51. 637d1e6 Roll-back r250822. by Angel Garcia Gomez · 10 years ago
  52. b5250d3 Apply modernize-use-default to clang. by Angel Garcia Gomez · 10 years ago
  53. 8b56366 Replace double negation of !FileID.isInvalid() with FileID.isValid(). by Yaron Keren · 10 years ago
  54. c309624 Improve the printing of ranges when macros are involved. by Richard Trieu · 10 years ago
  55. fb1e7f7 [modules] Add an experimental -cc1 feature to embed the contents of an input by Richard Smith · 10 years ago
  56. 03a06dd Add SourceManager::dump() to dump the current set of SLocEntries. by Richard Smith · 10 years ago
  57. 78d81ec [modules] If loading a .pcm file would cause us to run out of source locations, attempt to fail more gracefully. (No test; this requires >= 4GB of preprocessed input...) by Richard Smith · 10 years ago
  58. c7dd599 Prefer uninitialized memory for scratch space. by Benjamin Kramer · 10 years ago
  59. 1d3b431 Global inline assembler blocks are merged before parsing, so no specific by Joerg Sonnenberger · 11 years ago
  60. 13156b6 Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue. by David Blaikie · 11 years ago
  61. a885796 Make VFS and FileManager match the current MemoryBuffer API. by Benjamin Kramer · 11 years ago
  62. bf3e327 Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already. by Craig Topper · 11 years ago
  63. 50a5f97 unique_ptrify SourceManager::createFileID by David Blaikie · 11 years ago
  64. d87f8d7 Update for LLVM api change. by Rafael Espindola · 11 years ago
  65. 6406f7b Return a std::unique_ptr from getBufferForFile. NFC. by Rafael Espindola · 11 years ago
  66. e0f6d88 Use std::unique_ptr to simplify this code a bit. by Rafael Espindola · 11 years ago
  67. 221285b Remove unused sys/stat.h includes by Alp Toker · 11 years ago
  68. 66cc07b Remove 'const' from MemoryBuffers used through the SourceManager by David Blaikie · 11 years ago
  69. f1186c5 [C++11] Use 'nullptr'. by Craig Topper · 11 years ago
  70. 47c4808 [Allocator] Make the ContentCache object actually carry the 8-byte by Chandler Carruth · 11 years ago
  71. 02548c0 Remove dead code I introduced 6 years, 4 months ago in r43518. by Ted Kremenek · 12 years ago
  72. 867ea1d [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
  73. 588c937 Use llvm::DeleteContainerSeconds when possible by Reid Kleckner · 12 years ago
  74. aa61cbb Fix a typo: "SLocEnty" should read "SLocEntry". by James Dennett · 12 years ago
  75. ef1cf83 Adding an assert to help catch possible buffer underruns. by Aaron Ballman · 12 years ago
  76. e7800df SourceManager: Open code isInMainFile. by Benjamin Kramer · 12 years ago
  77. 6d8cf83 Simplified SourceManager::translateLineCol a bit. by Alexander Kornienko · 12 years ago
  78. 073ff10 Update for llvm api change. by Rafael Espindola · 12 years ago
  79. 74ca78e Convert a use of status with llvm::sys::fs::getUniqueID. by Rafael Espindola · 12 years ago
  80. fe68302 Thread the 'Invalid' out parameter through SourceManager::getSLocEntry() and callees of SourceManager::getSLocEntryByID(). by Argyrios Kyrtzidis · 12 years ago
  81. d6111d3 Make isBeforeInTranslationUnit consistent in the face of failures to get a valid FileID (V2). by Argyrios Kyrtzidis · 12 years ago
  82. 5fd822c Make isBeforeInTranslationUnit consistent in the face of failures to get a valid FileID. by Argyrios Kyrtzidis · 12 years ago
  83. 5dca864 Add some safety checks in a couple of SourceManager functions. by Argyrios Kyrtzidis · 12 years ago
  84. 8c39840 Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. by Michael J. Spencer · 12 years ago
  85. 065d720 [Lexer] Improve Lexer::getSourceText() when the given range deals with function macro arguments. by Argyrios Kyrtzidis · 12 years ago
  86. 37613a9 Introduce SourceManager::getDecomposedIncludedLoc, that returns the "included/expanded in" decomposed location of the given FileID. by Argyrios Kyrtzidis · 12 years ago
  87. 1ca7344 Add one more sanity check in SourceManager::getFileIDLoaded(). by Argyrios Kyrtzidis · 13 years ago
  88. 7dc4f33 In SourceManager::getFileIDLoaded(), add some sanity checks to make sure we don't enter an infinite loop. by Argyrios Kyrtzidis · 13 years ago
  89. 0803704 Refine SourceManager's isBeforeInTranslationUnit() cache to have more entries. by Ted Kremenek · 13 years ago
  90. 2999b77 Replace some typically large vectors with SmallVector. by Benjamin Kramer · 13 years ago
  91. 7a30dc5 Use None rather than Optional<T>() where possible. by David Blaikie · 13 years ago
  92. 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
  93. b1e71a7 Fix -Wunused-comparison for comparisons in arguments to function-like macros. by Matt Beaumont-Gay · 13 years ago
  94. f3b839b Don't use SourceLineCache in getColumnNumber if LastLineNoResult is past the end of the cache. Fixes PR14570. by Craig Topper · 13 years ago
  95. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  96. 0b50cb7 Add -cc1 option -fno-diagnostics-use-presumed-location, a handy mode for by Richard Smith · 13 years ago
  97. 73ccdb9 When associating file ranges of macro arguments with their by Argyrios Kyrtzidis · 13 years ago
  98. 5e79ee0 Teach getColumnNumber to use the line cache to get the start of the line if its on the same line as the last call to getLineNumber. Prevents needing to scan backwards for the new line. Fixes PR14106. by Craig Topper · 13 years ago
  99. bd1d7fa Silence dead store warning. It is conceptually possible we will by Ted Kremenek · 13 years ago
  100. e637711 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 13 years ago