aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/ASTUnit.cpp
AgeCommit message (Expand)Author
2011-03-18Use CrashRecoveryContextCleanup objects to recover an ASTUnit if we crash in ...Ted Kremenek
2011-03-09Introduce '-chain-include' option to specify headers that will be converted t...Argyrios Kyrtzidis
2011-03-08Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the...Argyrios Kyrtzidis
2011-03-07Allow passing '-###' to ASTUnit::LoadFromCommandLine to print out the cc1 opt...Argyrios Kyrtzidis
2011-03-05Currently we can only remap a file by creating a MemoryBuffer and replacing t...Argyrios Kyrtzidis
2011-03-05Introduce OwnsRemappedFileBuffers field in ASTUnit, indicating whether the AS...Argyrios Kyrtzidis
2011-02-23Preserve what the user passed to -include when emitting .d files. Fixes PR8974!Nick Lewycky
2011-02-18When code-completing a case statement for a switch on a value ofDouglas Gregor
2011-02-16Teach the CXCodeCompleteResults results structure, which storesDouglas Gregor
2011-02-16Improve the invalidation logic for the cache of global codeDouglas Gregor
2011-02-15Allow resolving headers from a PCH even after headers+PCH were moved to anoth...Argyrios Kyrtzidis
2011-02-11Rename the operation that loads a preprocessed entity from a given offset to ...Douglas Gregor
2011-02-05Improve our uniquing of file entries when files are re-saved or areDouglas Gregor
2011-02-01Create a special allocator class for code completion, so that all ofDouglas Gregor
2011-02-01Allocate CodeCompletionString and all of its components in aDouglas Gregor
2011-01-27Teach ASTUnit to save the specified target features, sinceDouglas Gregor
2011-01-19Don't silently drop warning flags passed in toDouglas Gregor
2010-12-09Gather cached code completions after the first reparse, not after theDouglas Gregor
2010-12-07Use atomic operations for libclang's object count tracking.Douglas Gregor
2010-11-30When using a precompiled preamble with detailed preprocessing records,Douglas Gregor
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-29When performing code completion within ASTUnit, allocate the AugmentedCodeCom...Douglas Gregor
2010-11-23tidy up. Split FileManager::getBufferForFile intoChris Lattner
2010-11-23now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner
2010-11-23give FileManager a 'FileSystemOptions' ivar, which will be usedChris Lattner
2010-11-23Partially revert Doug's PCH validation patch (r98585).Chris Lattner
2010-11-18Since multiple diagnostics can share one diagnostic client, have the client k...Argyrios Kyrtzidis
2010-11-17Fix source-range information for Objective-C properties. Previously,Douglas Gregor
2010-11-16Use an OwningPtr for the preamble buffer in ASTUnit. This plugs a leakDouglas Gregor
2010-11-15Tweak libclang's heuristics for building precompiled preambles andDouglas Gregor
2010-11-11Improve ASTUnit's capture of diagnostics so that theDouglas Gregor
2010-11-09Simplify code.Benjamin Kramer
2010-11-07Change the StringSet used by CalculateHiddenNames() to use a BumpPtrAllocator.Ted Kremenek
2010-11-03Implement -working-directory.Argyrios Kyrtzidis
2010-11-01Disable some timing codeDouglas Gregor
2010-10-28Simplify ASTUnit's internal timers, by not trying to keep a pile ofDouglas Gregor
2010-10-27Introduce libclang-level options for C++ precompiled preambles,Douglas Gregor
2010-10-12Parse default arguments within member functions in source order, fromDouglas Gregor
2010-10-12When we load an ASTUnit from command-line arguments, hold on to theDouglas Gregor
2010-10-11Switch c-index-test from clang_codeComplete() over toDouglas Gregor
2010-10-08Fix three related, wily issues with the recompilation of precompiledDouglas Gregor
2010-10-07Don't force spell checking when code-completing. Let the client decideDouglas Gregor
2010-10-06Fix a double-free error that can occur in rare cases where loadingDouglas Gregor
2010-10-05Give every file that ASTReader loads a type: module, PCH, precompiled preambl...Sebastian Redl
2010-10-01Enable chained precompiled headers for use with precompiled preamblesDouglas Gregor
2010-09-27Remove libclang logging codeDouglas Gregor
2010-09-24When setting the globally-visible declarations for a particularDouglas Gregor
2010-09-24Teach libclang to enable multithreading in LLVM, since libclang clients are l...Douglas Gregor
2010-09-23Synchronize globally-cached code completion results with the resultsDouglas Gregor
2010-09-20Tweak priorities for some types and macros:Douglas Gregor