Douglas Gregor
|
a6b00fc976
Implement the writer side of the global module index.
|
12 tahun lalu |
Sean Silva
|
d47afb96a3
Nuke SetUpBuildDumpLog.
|
12 tahun lalu |
Sean Silva
|
d2ff76b84c
Fix what appears to be a copy-paste error.
|
12 tahun lalu |
Dmitri Gribenko
|
cfa88f8939
Remove useless 'llvm::' qualifier from names like StringRef and others that are
|
12 tahun lalu |
Douglas Gregor
|
ca2ab45341
Provide Decl::getOwningModule(), which determines the (sub)module in
|
12 tahun lalu |
Douglas Gregor
|
b8a8be1003
Be more careful about updating the failed-modules set
|
12 tahun lalu |
Douglas Gregor
|
86ebd03380
Remove -Wmodule-build; it was a dumb idea anyway. <rdar://problem/12957525>
|
12 tahun lalu |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 tahun lalu |
Argyrios Kyrtzidis
|
37ed12720a
Refactor recording the preprocessor conditional directive regions out of
|
12 tahun lalu |
Douglas Gregor
|
4565e48753
Rename ModuleBuildPath -> ModuleBuildStack. Thanks, Dmitri!
|
12 tahun lalu |
Douglas Gregor
|
830ea5b7c7
When an error occurs while building a module on demand, provide "While
|
12 tahun lalu |
Douglas Gregor
|
463d90986e
Keep track of modules that have failed to build. If we encounter an
|
12 tahun lalu |
Daniel Dunbar
|
acf36129fa
Frontend: Create a virtual file for named pipe inputs.
|
12 tahun lalu |
Douglas Gregor
|
49a87549f4
Since CreateTargetInfo is taking ownership of the target options, pass
|
12 tahun lalu |
Argyrios Kyrtzidis
|
958bcaf3d4
[modules] Setup the import location of a module file and use it
|
12 tahun lalu |
Argyrios Kyrtzidis
|
ecd27bf256
Add a FileCharacteristic parameter to SourceManager::createFileIDForMemBuffer
|
12 tahun lalu |
Argyrios Kyrtzidis
|
8616f9af65
Turn FrontendInputFile into an immutable class and have it also accept
|
12 tahun lalu |
Argyrios Kyrtzidis
|
8e1fbbc492
Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile,
|
12 tahun lalu |
Douglas Gregor
|
7cdd28162d
When loading a module fails because it is out of date, rebuild that
|
12 tahun lalu |
Daniel Dunbar
|
ce36ecd5a5
Frontend: Add support for reading named pipes as the main file.
|
12 tahun lalu |
Argyrios Kyrtzidis
|
4182ed6862
[PCH] Remove the stat cache from the PCH file.
|
12 tahun lalu |
Argyrios Kyrtzidis
|
25893e0930
Decouple code-completion for the SkipFunctionBodies frontend option and
|
12 tahun lalu |
Douglas Gregor
|
36a16498ff
Teach the preprocessor to hold onto the preprocessor options.
|
13 tahun lalu |
Douglas Gregor
|
c042edd54f
Move HeaderSearchOptions into the Lex library, make it intrusively
|
13 tahun lalu |
Douglas Gregor
|
02c23ebf41
Make DiagnosticOptions intrusively reference-counted, and make sure
|
13 tahun lalu |
Douglas Gregor
|
38295beb73
Allow clients of the AST reader to specify what kinds of AST load
|
13 tahun lalu |
Douglas Gregor
|
4825fd7fbb
Distinguish the various kinds of AST file loading failures:
|
13 tahun lalu |
Benjamin Kramer
|
a2e94892e2
Make sure temporary files are deleted when recovering from a crash when compiling modules.
|
13 tahun lalu |
Benjamin Kramer
|
ac447fce02
Delete temporary output files when an error occurs during PCH reading.
|
13 tahun lalu |
Douglas Gregor
|
a8235d6c40
Rework the (de-)serialization of macros, as stored in
|
13 tahun lalu |