Ben Langmuir
|
f3569d26d4
Fix use-after-free in ModuleManager
|
9 năm trước cách đây |
Richard Smith
|
0c7d30c23e
[modules] Remove now-dead code for lazy loading of files specified by -fmodule-file=.
|
10 năm trước cách đây |
Richard Smith
|
f4ef58b433
[modules] Remove unused ModuleManager::visitDepthFirst function.
|
10 năm trước cách đây |
Benjamin Kramer
|
6a286985e5
[Modules] Wrap the main ModuleManager visitor in a function_ref.
|
10 năm trước cách đây |
Richard Smith
|
8f385fa0e2
Fix dumb use-after-free bug introduced in r242868.
|
10 năm trước cách đây |
Richard Smith
|
eda30f12cd
[modules] Stop performing PCM lookups for all identifiers when building with C++ modules. Instead, serialize a list of interesting identifiers and mark those ones out of date on module import. Avoiding the identifier lookups here gives a 20-30% speedup in builds with large numbers of modules. No functionality change intended.
|
10 năm trước cách đây |
Richard Smith
|
50bd168258
[modules] Change module manager visitation order to be a bit more stable when
|
10 năm trước cách đây |
Adrian Prantl
|
1e6cac6da0
Make the clang module container format selectable from the command line.
|
10 năm trước cách đây |
Alexander Kornienko
|
8ca7705aa3
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
|
10 năm trước cách đây |
Alexander Kornienko
|
ac58acc7f2
Fixed/added namespace ending comments using clang-tidy. NFC
|
10 năm trước cách đây |
Adrian Prantl
|
5f4be954a1
Introduce a PCHContainerOperations interface (NFC).
|
10 năm trước cách đây |
Manuel Klimek
|
dd631d21a5
Allow skipping imports in the module visitor.
|
10 năm trước cách đây |
Ben Langmuir
|
6363fda605
A couple of readASTFileSignature improvements (NFC)
|
10 năm trước cách đây |
Richard Smith
|
cdecc265d4
Make module files passed to a module build via -fmodule-file= available to
|
10 năm trước cách đây |
Adrian Prantl
|
9f65c56340
Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."
|
10 năm trước cách đây |
Adrian Prantl
|
407c31db6c
Wrap clang module files in a Mach-O, ELF, or COFF container.
|
10 năm trước cách đây |
Adrian Prantl
|
947bca71d3
Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."
|
10 năm trước cách đây |
Adrian Prantl
|
b114a1de0a
Wrap clang module files in a Mach-O, ELF, or COFF container.
|
10 năm trước cách đây |
Adrian Prantl
|
59fc8c4fb6
Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."
|
10 năm trước cách đây |
Adrian Prantl
|
4d355e22e1
Wrap clang module files in a Mach-O, ELF, or COFF container.
|
10 năm trước cách đây |
Adrian Prantl
|
ff780299d2
Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."
|
10 năm trước cách đây |
Adrian Prantl
|
d9468a7cf5
Wrap clang module files in a Mach-O, ELF, or COFF container.
|
10 năm trước cách đây |
Adrian Prantl
|
01ec5f2564
Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."
|
10 năm trước cách đây |
Adrian Prantl
|
979ac58e46
Wrap clang module files in a Mach-O, ELF, or COFF container.
|
10 năm trước cách đây |
Richard Smith
|
50a1b4104c
[modules] When explicitly importing a module, it's fine for the imported module
|
10 năm trước cách đây |
Ben Langmuir
|
15e9ab9303
Check module signature when the module has already been loaded
|
10 năm trước cách đây |
Benjamin Kramer
|
0273eb0d7a
Make VFS and FileManager match the current MemoryBuffer API.
|
10 năm trước cách đây |
Benjamin Kramer
|
d364fc8db5
[Modules] Free modules that failed signature verification.
|
10 năm trước cách đây |
Ben Langmuir
|
854931f5da
Add a "signature" to AST files to verify that they haven't changed
|
10 năm trước cách đây |
Richard Smith
|
732cea5e28
[modules] Initial support for explicitly loading .pcm files.
|
10 năm trước cách đây |