Duncan P. N. Exon Smith
|
f75f97a33a
FileManager: Remove ShouldCloseOpenFile argument from getBufferForFile, NFC
|
6 年之前 |
Volodymyr Sapsai
|
39c70ef6ac
[Modules] Fix rebuilding an updated module for each of its consumers.
|
6 年之前 |
Jonas Devlieghere
|
49a6b09101
[Clang] Migrate llvm::make_unique to std::make_unique
|
6 年之前 |
Harlan Haskins
|
43696f8809
[clang] Adopt new FileManager error-returning APIs
|
6 年之前 |
Rui Ueyama
|
ce7674d7be
Fix parameter name comments using clang-tidy. NFC.
|
6 年之前 |
Fangrui Song
|
ce76f242a3
Range-style std::find{,_if} -> llvm::find{,_if}. NFC
|
6 年之前 |
Duncan P. N. Exon Smith
|
c977c99e5c
Modules: Invalidate out-of-date PCMs as they're discovered
|
6 年之前 |
Duncan P. N. Exon Smith
|
d28cf14aed
Modules: Rename MemoryBufferCache to InMemoryModuleCache
|
6 年之前 |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 年之前 |
Richard Trieu
|
6be5408471
Move PCHContainerOperations from Frontend to Serialization
|
6 年之前 |
Jonas Devlieghere
|
ef858170ac
Lift VFS from clang to llvm (NFC)
|
6 年之前 |
Adrian Prantl
|
6f4f824d56
Close FileEntries of cached files in ModuleManager::addModule().
|
7 年之前 |
Fangrui Song
|
abdbb605f2
Remove trailing space
|
7 年之前 |
Eugene Zelenko
|
7be12f4308
[Serialization] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
7 年之前 |
Boris Kolpackov
|
90051f7676
[modules] Add ability to specify module name to module file mapping (reapply)
|
8 年之前 |
Victor Leschuk
|
6f7f03ccb1
Revert r312105 [modules] Add ability to specify module name to module file mapping
|
8 年之前 |
Boris Kolpackov
|
ca9ec867b6
[modules] Add ability to specify module name to module file mapping
|
8 年之前 |
Simon Pilgrim
|
1ddeae4808
Spelling mistakes in comments. NFCI. (PR27635)
|
8 年之前 |
Duncan P. N. Exon Smith
|
2bf5f686e2
Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"
|
8 年之前 |
Renato Golin
|
cf26db83d5
Revert "Modules: Cache PCMs in memory and avoid a use-after-free"
|
8 年之前 |
Duncan P. N. Exon Smith
|
4c3cdee2a5
Modules: Cache PCMs in memory and avoid a use-after-free
|
8 年之前 |
Richard Smith
|
682d31dfbf
[modules] Load the ModuleOffsetMap from the module header lazily.
|
8 年之前 |
Duncan P. N. Exon Smith
|
54791eac1f
Modules: Fix a minor performance bug from r293393
|
8 年之前 |
Duncan P. N. Exon Smith
|
65a6eb20b7
Modules: Return early in ModuleManager::addModule; NFC
|
8 年之前 |
Duncan P. N. Exon Smith
|
94a8da72b1
Modules: Clean up ModuleFile::Imports in ModuleManager::removeModules
|
8 年之前 |
Duncan P. N. Exon Smith
|
98d193728f
Modules: Enforce that ModuleManager::removeModules deletes the tail
|
8 年之前 |
Duncan P. N. Exon Smith
|
13065c8802
Modules: Clarify ownership of ModuleFile instances in ModuleManager, NFC
|
8 年之前 |
Duncan P. N. Exon Smith
|
5ee103da4d
Modules: Return ModuleFile& from ModuleManager::begin, etc.; NFC
|
8 年之前 |
Duncan P. N. Exon Smith
|
f4f30d8e67
Modules: Separate out a checkSignature helper, almost NFC
|
8 年之前 |
Pavel Labath
|
7a8f655927
[VFS] Replace TimeValue usage with std::chrono
|
8 年之前 |