Eric Christopher
|
b70ce903c2
Rename the non-coding style conformant functions in namespace Builtins
|
před 10 roky |
Jordan Rose
|
096560832f
[Preprocessor] Iterating over all macros should include those from modules.
|
před 10 roky |
Richard Smith
|
e450a51e65
[modules] If we re-enter a submodule from within itself (when submodule
|
před 10 roky |
Richard Smith
|
58123c9b06
Generalize future keyword compat diagnostics.
|
před 10 roky |
Richard Smith
|
7aa6af9b78
[modules] Rearrange preprocessor module visibility handling, no observable change intended.
|
před 10 roky |
Richard Smith
|
90a852ec8e
[modules] Remove dead code from Module for tracking macro import locations.
|
před 10 roky |
Richard Smith
|
722896758a
[modules] If a module #includes a modular header that #undef's its macro, it
|
před 10 roky |
Richard Smith
|
e48ab7f6b5
[modules] Start moving the module visibility information off the Module itself.
|
před 10 roky |
Richard Smith
|
9d45e721ce
Add an assert to get information on buildbot failure.
|
před 10 roky |
Richard Smith
|
1f468121f5
[modules] Stop trying to fake up a linear MacroDirective history.
|
před 10 roky |
Richard Smith
|
6ec0dff0c4
Refactor to make MacroState ownership and lifetime clearer.
|
před 10 roky |
Richard Smith
|
a9c5b01c40
Fix memory leak found by asan buildbot.
|
před 10 roky |
Richard Smith
|
2f2e0b923a
[modules] Incrementally compute the list of overridden module macros based on
|
před 10 roky |
Richard Smith
|
eacc733943
[modules] Determine the set of macros exported by a submodule at the end of that submodule.
|
před 10 roky |
Argyrios Kyrtzidis
|
7a4bb7efcd
[Modules] Fix crash in Preprocessor::getLastMacroWithSpelling().
|
před 10 roky |
Sean Callanan
|
fd797b80cd
Modified the Objective-C lexer and parser (only
|
před 10 roky |
Richard Smith
|
b911ec1605
[modules] Track how 'header' directives were written in module map files,
|
před 10 roky |
Argyrios Kyrtzidis
|
e02bd00a7b
[libclang] If the code-completion point is inside the preamble, adjust the position at the beginning of the file after the preamble.
|
před 11 roky |
Argyrios Kyrtzidis
|
767b614fe3
[libclang] Allow code-completion when pointing at the end-of-file.
|
před 11 roky |
David Blaikie
|
745ac69f02
Unique_ptrify Preprocessor::PragmaHandlersBackup
|
před 11 roky |
Craig Topper
|
9f51fe8816
Use unique_ptr for ScratchBuf and PragmaHandlers in the preprocessor.
|
před 11 roky |
Craig Topper
|
c6da4d1d6c
Unique_ptrify PPCallbacks ownership.
|
před 11 roky |
David Blaikie
|
a70a52b29e
unique_ptrify Preprocessor's TokenLexerCache
|
před 11 roky |
David Blaikie
|
f6983668b4
unique_ptrify SourceManager::createFileID
|
před 11 roky |
David Blaikie
|
926a507ee5
Overload SourceManager::overrideFileContents so that unconditionally passing ownership is explicitly done using unique_ptr.
|
před 11 roky |
Rafael Espindola
|
d92e74d96e
Update for LLVM api change.
|
před 11 roky |
Ted Kremenek
|
fdf0d35132
Add support for the static analyzer to synthesize function implementations from external model files.
|
před 11 roky |
David Blaikie
|
88b00c0761
unique_ptr-ify FileSystemStatCache::setNextStatCache
|
před 11 roky |
Richard Smith
|
a7f8a19e47
Simplify MacroInfo lifetime management. We don't need three different functions
|
před 11 roky |
Richard Smith
|
2eb4379608
Remove unused Prev pointer from MacroInfo chain.
|
před 11 roky |