aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTReader.cpp
AgeCommit message (Expand)Author
2010-11-03Implement -working-directory.Argyrios Kyrtzidis
2010-11-01Plug a leak in the preprocessing record's handling of inclusionDouglas Gregor
2010-10-30Make the deserialization of macro definitions lazy, so that we canDouglas Gregor
2010-10-29Make the deserialization of C++ base class specifiers lazy, improvingDouglas Gregor
2010-10-28Switch case IDs conflict between chained PCHs; since there is no need to be g...Argyrios Kyrtzidis
2010-10-28Use the ASTMutationListener to track added template specializations in a chai...Argyrios Kyrtzidis
2010-10-26When de-serializing a type that is supposed to be canonical, callDouglas Gregor
2010-10-24Put the mechanism in place to track modifications in an AST entity that were ...Argyrios Kyrtzidis
2010-10-24Simplify and "robust-ify" the way that CXXRecord references point to the defi...Argyrios Kyrtzidis
2010-10-22Substantially revise how clang computes the visibility of a declaration toJohn McCall
2010-10-21Reorganize predefined macros for all Windows targets.Michael J. Spencer
2010-10-21Fix Whitespace.Michael J. Spencer
2010-10-20Extend the preprocessing record and libclang with support forDouglas Gregor
2010-10-15Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and Qualifie...Argyrios Kyrtzidis
2010-10-14When performing typo correction, look through the set of knownDouglas Gregor
2010-10-14At Fariborz's request, a somewhat cleaner bit-combining hack.John McCall
2010-10-14Allow deserialization of just the fields of a record, when we want to iterate...Argyrios Kyrtzidis
2010-10-08Implement -fshort-enums (rdar://8490496).Argyrios Kyrtzidis
2010-10-05Fix a marvelous chained AST writing bug, where we end up with theDouglas Gregor
2010-10-05Give every file that ASTReader loads a type: module, PCH, precompiled preambl...Sebastian Redl
2010-10-05Thread PerFileData through the ASTReader again, this time with the LLVM changes.Sebastian Redl
2010-10-02Implement chained PCH support for the macro definitions stored withinDouglas Gregor
2010-10-01Revert r115336 ("Thread PerFileData through everything."), becauseDouglas Gregor
2010-10-01Thread PerFileData through everything. This allows us to remap stuff later.Sebastian Redl
2010-10-01Record module loaders and module source order.Sebastian Redl
2010-10-01Implement the C++0x "trailing return type" feature, e.g.,Douglas Gregor
2010-10-01If we get a TU_CONTEXT update from a chained PCH file before weDouglas Gregor
2010-09-30Support implicit includes when generating a PCH and allow the user to pass a ...Argyrios Kyrtzidis
2010-09-28Fix a bug in loading macro records. Fixes yet another crash in libclang.Sebastian Redl
2010-09-28Fix a use of an invalidated reference due to a hash map reallocating.Sebastian Redl
2010-09-27When chaining PCHs, only write PPRecords that don't come from PCH, and give t...Sebastian Redl
2010-09-24When setting the globally-visible declarations for a particularDouglas Gregor
2010-09-22Change source manager serialization to be less tied to the PCH model.Sebastian Redl
2010-09-22Only preload SLocEntries after the entire PCH chain was loaded.Sebastian Redl
2010-09-22Reshuffle PerFileData's members to make more sense.Sebastian Redl
2010-09-15Macro definitions in AST files have their own IDs.Sebastian Redl
2010-09-06Replace loops with SmallVector::append.Benjamin Kramer
2010-09-06Fix a C++ PCH problem which was exposed by r113019. CXXBaseOrMemberInitialize...Argyrios Kyrtzidis
2010-08-25Rename *PendingImplicitInstantiations to *PendingInstantiations. NoChandler Carruth
2010-08-25Move more stuff out of Sema.h.John McCall
2010-08-24AST reader support for having specializations of templates from earlier in th...Sebastian Redl
2010-08-24More header elimination. The goal of all this is to allow Parser toJohn McCall
2010-08-24Remove a header dependency from Sema.h at the cost of some type safety.John McCall
2010-08-24Add testcase for C++ chained PCH and fix the bugs it uncovered in name lookup.Sebastian Redl
2010-08-24Read the UPDATE_VISIBLE record, and add its visible decls to the lookup table...Sebastian Redl
2010-08-24Correctly initialize the visible decls pointer if there are no visible decls ...Sebastian Redl
2010-08-24Baby step towards supporting namespaces in chained PCH.Sebastian Redl
2010-08-21DeclPtrTy -> Decl *John McCall
2010-08-20Fix an issue with writing to PCH another included PCH, introduced by the "usi...Argyrios Kyrtzidis
2010-08-20Use the AST on-disk hash table for name lookup inside a DeclContext.Argyrios Kyrtzidis