summaryrefslogtreecommitdiffstats
path: root/lib/Frontend/ASTUnit.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Frontend] Share global completions cacheIvan Donchevskii2018-06-211-73/+91
* [Frontend] Cache preamble-related dataIvan Donchevskii2018-06-211-98/+162
* [backported/clang-7][Frontend] Honor UserFilesAreVolatile flag getting file b...Ivan Donchevskii2018-06-081-5/+8
* [backported/clang-7] Optionally add code completion results for arrow instead...Ivan Donchevskii2018-05-291-0/+1
* [backported/clang-7][libclang] Allow skipping function bodies in preamble onlyNikolai Kosjar2018-05-171-3/+14
* [clang] Add PPCallbacks list to preprocessor when building a preacompiled pre...Ilya Biryukov2017-12-151-3/+2
* Allow to store precompiled preambles in memory.Ilya Biryukov2017-11-161-43/+25
* [completion] complete ObjC interface names in an expressionAlex Lorenz2017-11-141-1/+5
* Set PreprocessorOpts.GeneratePreamble=true in PrecompiledPreamble.Ilya Biryukov2017-10-091-1/+0
* [PCH] Allow VFS to be used for tests that generate PCH filesCameron Desrochers2017-09-111-0/+36
* Fix templated type alias completion when using global completion cacheErik Verbruggen2017-09-081-1/+2
* [Frontend] Fix printing policy for AST context loaded from fileVedant Kumar2017-08-251-0/+3
* Revert r311442 (Fix templated type alias completion when using global complet...Erik Verbruggen2017-08-221-2/+1
* Fix templated type alias completion when using global completion cacheErik Verbruggen2017-08-221-1/+2
* [Frontend] Mark some ASTUnit methods as const. NFC.Vedant Kumar2017-07-251-7/+7
* Teach ASTReader how to read only the Preprocessor state from an AST file, not...Richard Smith2017-06-291-18/+25
* Use vfs::FileSystem in ASTUnit when creating CompilerInvocation.Ilya Biryukov2017-06-281-1/+1
* Fixed compiler warnings after r305890.Ilya Biryukov2017-06-211-10/+4
* Moved code hanlding precompiled preamble out of the ASTUnit.Ilya Biryukov2017-06-211-589/+217
* Add #pragma clang module build/endbuild pragmas for performing a module buildRichard Smith2017-06-091-1/+1
* Speed up preamble loadingErik Verbruggen2017-06-091-7/+12
* [libclang] Introduce a new parsing option 'CXTranslationUnit_SingleFileParse'...Argyrios Kyrtzidis2017-06-091-1/+2
* Retain header search and preprocessing options from AST file when emittingRichard Smith2017-06-061-9/+27
* Rather than rejecting attempts to run preprocessor-only actions on AST files,Richard Smith2017-06-051-5/+31
* [libclang] Allow to suspend a translation unit.Erik Verbruggen2017-05-301-11/+16
* Allow for unfinished #if blocks in preamblesErik Verbruggen2017-05-301-0/+1
* Allow to use vfs::FileSystem for file accesses inside ASTUnit.Ilya Biryukov2017-05-231-38/+86
* [Frontend] Remove unused TemporaryFilesKrasimir Georgiev2017-05-171-23/+0
* Refactor frontend InputKind to prepare for treating module maps as a distinct...Richard Smith2017-04-261-10/+17
* Add a function to MD5 a file's contents.Zachary Turner2017-03-201-2/+2
* Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith2017-03-201-4/+10
* Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin2017-03-181-10/+4
* Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith2017-03-171-4/+10
* Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith2017-03-131-2/+2
* Cache FileID when translating diagnostics in PCH filesErik Verbruggen2017-02-161-1/+6
* [ASTUnit] Clear out diagnostic state after creating the preamble.Benjamin Kramer2017-02-131-0/+2
* [c-index-test] Provide capability to index module file imports and dump their...Argyrios Kyrtzidis2017-01-301-0/+4
* [ASTUnit] Reset diag state when creating the ASTUnit.Benjamin Kramer2017-01-181-0/+1
* Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and...David Blaikie2017-01-061-34/+29
* Revert "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and ...David Blaikie2017-01-061-29/+34
* shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptionsDavid Blaikie2017-01-061-1/+1
* IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeComp...David Blaikie2017-01-051-34/+29
* Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtrDavid Blaikie2017-01-051-7/+9
* Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtrDavid Blaikie2017-01-051-6/+6
* Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtensionDavid Blaikie2017-01-051-1/+1
* [VFS] Replace TimeValue usage with std::chronoPavel Labath2016-11-091-3/+4
* C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith2016-08-261-1/+1
* Refactor to remove the assumption that we know the name of the module we're e...Richard Smith2016-08-251-1/+1
* Module: add -fprebuilt-module-path to support loading prebuilt modules.Manman Ren2016-08-181-0/+1
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0