summaryrefslogtreecommitdiff
path: root/lib/Serialization
Commit message (Expand)AuthorAge
* ASTWriter: Cache some DenseMaps we use repeatedly.Daniel Dunbar2012-02-29
* Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h"Argyrios Kyrtzidis2012-02-27
* Serialize InitListExpr's initializesStdInitializerList bit, so it's not left ...Benjamin Kramer2012-02-27
* Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes andRichard Smith2012-02-25
* Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis2012-02-25
* Change the text of a FIXME.Argyrios Kyrtzidis2012-02-24
* Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor2012-02-24
* [PCH] When keeping track of top-level decls for "targeted deserialization"Argyrios Kyrtzidis2012-02-24
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-22
* Improve our handling of lambda expressions that occur within defaultDouglas Gregor2012-02-21
* Implement name mangling for lambda expressions that occur within theDouglas Gregor2012-02-21
* [PCH] Recover gracefully if the ASTReader detects that a file is differentArgyrios Kyrtzidis2012-02-20
* modern objc translator. Finish off first cut of theFariborz Jahanian2012-02-20
* Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor2012-02-20
* Deserialize the direct-initialization range of a "new" expressionDouglas Gregor2012-02-20
* Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl2012-02-16
* Revert "Make CXXNewExpr contain only a single initialier, and not hold the us...Sebastian Redl2012-02-16
* Make CXXNewExpr contain only a single initialier, and not hold the used const...Sebastian Redl2012-02-16
* Implicitly define a lambda's conversion functions (to functionDouglas Gregor2012-02-16
* Implement AST (de-)serialization for lambda expressions.Douglas Gregor2012-02-14
* Within the body of a lambda expression, decltype((x)) for anDouglas Gregor2012-02-12
* Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl2012-02-11
* Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith2012-02-10
* [PCH] Add some comments, per Ted's request.Argyrios Kyrtzidis2012-02-09
* Fix ASTReader::FinishedDeserializing().Argyrios Kyrtzidis2012-02-09
* [PCH] Set the DeclContext before doing any deserialization, to make sure inte...Argyrios Kyrtzidis2012-02-09
* [PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the...Argyrios Kyrtzidis2012-02-09
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-07
* Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor2012-02-07
* Added source location for the template keyword in DependentTemplateSpecializa...Abramo Bagnara2012-02-06
* Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / D...Abramo Bagnara2012-02-06
* Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara2012-02-06
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-05
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-05
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-04
* Remove Diagnostic.h include from Preprocessor.h.Benjamin Kramer2012-02-04
* Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer2012-02-04
* Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor2012-01-30
* Introduce module attributes into the module map grammar, along with aDouglas Gregor2012-01-27
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-27
* Reimplement (de-)serialization of Objective-C categories to eliminateDouglas Gregor2012-01-27
* Don't separately serialize the list of instance variables in anDouglas Gregor2012-01-26
* Introduce a generation number for selector lookups in the globalDouglas Gregor2012-01-25
* Rework the external Sema source's ReadMethodPool() so that it doesn'tDouglas Gregor2012-01-25
* Only mark an IdentifierInfo as having changed since deserializationDouglas Gregor2012-01-24
* Optimize unqualified/global name lookup in modules by introducing aDouglas Gregor2012-01-18
* Rework the way in which we (de-)serialize the declarationsDouglas Gregor2012-01-17
* When collecting all of the redeclarations of a declaration loaded fromDouglas Gregor2012-01-17
* Delay the creation of the built-in Objective-C class 'Protocol' byDouglas Gregor2012-01-17
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-17