Craig Topper
|
d24fb6c947
[C++11] Use 'nullptr'. Frontend edition.
|
11 سال پیش |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 سال پیش |
Ahmed Charles
|
789a4f820d
Change OwningPtr::take() to OwningPtr::release().
|
11 سال پیش |
Argyrios Kyrtzidis
|
ddea715540
[Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_Prefix
|
11 سال پیش |
Argyrios Kyrtzidis
|
0242440d9f
[ASTUnit] Fix use-after-free bug in ASTUnit::getMainBufferWithPrecompiledPreamble().
|
11 سال پیش |
Juergen Ributzka
|
6c03a38d81
Reverting the virtual file system implementation, because it triggers an assertion
|
11 سال پیش |
Ben Langmuir
|
91e3d5860a
Initial implementation of virtual file system
|
11 سال پیش |
Craig Topper
|
6b9240e058
Use SmallVectorImpl& for function arguments instead of SmallVector.
|
12 سال پیش |
Argyrios Kyrtzidis
|
cbdbbd1ba1
[frontend] Make -chain-include work when used with modules.
|
12 سال پیش |
Argyrios Kyrtzidis
|
d560ce3b66
[Preprocessor] Remove PPMutationListener.
|
12 سال پیش |
Douglas Gregor
|
677e15ffee
<rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index.
|
12 سال پیش |
Richard Smith
|
3646c68676
Simplify FindExternalVisibleDeclsByName by making it return a bool indicating
|
12 سال پیش |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 سال پیش |
Douglas Gregor
|
49a87549f4
Since CreateTargetInfo is taking ownership of the target options, pass
|
12 سال پیش |
Argyrios Kyrtzidis
|
958bcaf3d4
[modules] Setup the import location of a module file and use it
|
12 سال پیش |
Argyrios Kyrtzidis
|
8616f9af65
Turn FrontendInputFile into an immutable class and have it also accept
|
12 سال پیش |
Argyrios Kyrtzidis
|
8e1fbbc492
Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile,
|
12 سال پیش |
Douglas Gregor
|
02c23ebf41
Make DiagnosticOptions intrusively reference-counted, and make sure
|
13 سال پیش |
Douglas Gregor
|
38295beb73
Allow clients of the AST reader to specify what kinds of AST load
|
13 سال پیش |
Douglas Gregor
|
4825fd7fbb
Distinguish the various kinds of AST file loading failures:
|
13 سال پیش |
Douglas Gregor
|
a8235d6c40
Rework the (de-)serialization of macros, as stored in
|
13 سال پیش |
David Blaikie
|
4e4d08403c
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
|
13 سال پیش |
Dylan Noblesmith
|
c93dc78896
Basic: import IntrusiveRefCntPtr<> into clang namespace
|
13 سال پیش |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 سال پیش |
Douglas Gregor
|
5ac4b6917a
Rework the external Sema source's ReadMethodPool() so that it doesn't
|
13 سال پیش |
Douglas Gregor
|
1f6b2b5c82
Extract the (InputKind, std::string) pair used to describe inputs to
|
13 سال پیش |
Chandler Carruth
|
71088d1af2
Move ChainedIncludesSource into the Frontend library. This never really
|
13 سال پیش |