aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-10-21Fix use-after-free in ModuleManagerBen Langmuir1-0/+3
2015-08-09[modules] Remove now-dead code for lazy loading of files specified by -fmodul...Richard Smith1-11/+0
2015-08-06[modules] Remove unused ModuleManager::visitDepthFirst function.Richard Smith1-65/+0
2015-07-25[Modules] Wrap the main ModuleManager visitor in a function_ref.Benjamin Kramer1-5/+3
2015-07-22Fix dumb use-after-free bug introduced in r242868.Richard Smith1-9/+9
2015-07-22[modules] Stop performing PCM lookups for all identifiers when building with ...Richard Smith1-0/+13
2015-07-22[modules] Change module manager visitation order to be a bit more stable whenRichard Smith1-13/+9
2015-07-17Make the clang module container format selectable from the command line.Adrian Prantl1-3/+3
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-20Introduce a PCHContainerOperations interface (NFC).Adrian Prantl1-6/+8
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