aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-05-20Allow skipping imports in the module visitor.Manuel Klimek1-22/+57
2015-03-24A couple of readASTFileSignature improvements (NFC)Ben Langmuir1-2/+1
2015-03-18Make module files passed to a module build via -fmodule-file= available toRichard Smith1-0/+11
2015-02-25Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-5/+4
2015-02-25Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-4/+5
2015-02-24Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-5/+4
2015-02-24Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-4/+5
2015-02-21Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-5/+4
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-4/+5
2015-02-20Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-5/+4
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-4/+5
2015-02-20Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-5/+4
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-4/+5
2014-11-21[modules] When explicitly importing a module, it's fine for the imported moduleRichard Smith1-0/+7
2014-11-08Check module signature when the module has already been loadedBen Langmuir1-7/+13
2014-10-26Make VFS and FileManager match the current MemoryBuffer API.Benjamin Kramer1-13/+12
2014-10-24[Modules] Free modules that failed signature verification.Benjamin Kramer1-0/+1
2014-10-23Add a "signature" to AST files to verify that they haven't changedBen Langmuir1-0/+18
2014-10-22[modules] Initial support for explicitly loading .pcm files.Richard Smith1-1/+1
2014-08-26Return a std::unique_ptr from getBufferForFile. NFC.Rafael Espindola1-3/+3
2014-08-18Store std::unique_ptr in InMemoryBuffers. NFC.Rafael Espindola1-11/+12
2014-08-17Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper1-1/+1
2014-07-06Update for llvm api change.Rafael Espindola1-1/+5
2014-06-20Avoid invalidating successfully loaded module filesBen Langmuir1-22/+17
2014-06-12Include system_error directly.Rafael Espindola1-1/+1
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola1-1/+1
2014-05-30Invalidate the file system cache entries for files that may rebuildBen Langmuir1-5/+21
2014-05-30Revert "Invalidate the file system cache entries for files that may rebuild"Ben Langmuir1-18/+5
2014-05-30Invalidate the file system cache entries for files that may rebuildBen Langmuir1-5/+18
2014-05-22[C++11] Use 'nullptr'. Serialization edition.Craig Topper1-8/+8
2014-05-20Speculative fix for Windows buildbot after r209138Ben Langmuir1-0/+5
2014-05-19Don't refresh stat() info for pcm filesBen Langmuir1-13/+1
2014-05-19Fix use-after-free and spurious error during module loadBen Langmuir1-2/+13
2014-05-04Fix a use-after-free bug I recently introduced in lookupModuleFileBen Langmuir1-4/+3
2014-05-01Avoid a potential race between stat() and open() of ASTFileBen Langmuir1-1/+5
2014-04-14Allow multiple modules with the same name to coexist in the module cacheBen Langmuir1-2/+3
2014-03-03[C++11] Remove a now unnecessary use of std::function for a remove_ifChandler Carruth1-4/+3
2014-03-01[C++11] Replace verbose functors with succinct lambdasBenjamin Kramer1-17/+3
2014-02-20Recommit virtual file systemBen Langmuir1-1/+1
2014-02-20Reverting the virtual file system implementation, because it triggers an asse...Juergen Ributzka1-1/+1
2014-02-19Initial implementation of virtual file systemBen Langmuir1-1/+1
2014-02-12Add an option to allow Clang verify source files for a module only once duringDmitri Gribenko1-0/+10
2013-09-05Add a bit more info to modules fatal error.Eli Friedman1-2/+4
2013-08-24This wasn't headers, just missing namespaces.Benjamin Kramer1-1/+0
2013-08-24Add missing includes.Benjamin Kramer1-1/+2
2013-08-23Use pop_back_val() instead of both back() and pop_back().Robert Wilhelm1-2/+1
2013-06-11Include Path.h instead of PathV2.h.Rafael Espindola1-1/+1
2013-03-27<rdar://problem/13509689> Introduce -module-file-info option that provides in...Douglas Gregor1-1/+13
2013-03-22<rdar://problem/13479539> Simplify ModuleManager/GlobalModuleIndex interactio...Douglas Gregor1-47/+18
2013-03-21Remove unused variable.Benjamin Kramer1-3/+0