- a1a0478 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 14 years ago
- 36281c6 Don't give 'global constructor' warnings for function statics, even if they have a direct initializer. Fixes PR8095. by Sebastian Redl · 14 years ago
- 8c465e6 Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat. by John McCall · 14 years ago
- 4e4d570 Enable inline namespaces in the AST. by Sebastian Redl · 14 years ago
- 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
- 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
- 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
- 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
- d078e64 Parser support for inline namespaces by Sebastian Redl · 14 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
- ea31864 Move things around so that Sema.h no longer depends on even DeclBase.h. by John McCall · 14 years ago
- d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
- 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
- 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
- 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
- 384aff8 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 14 years ago
- 50df6ae Remove the DenseSet dependency from Sema.h. by John McCall · 14 years ago
- 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 14 years ago
- 7a1fad3 Remove a header dependency from Sema.h at the cost of some type safety. by John McCall · 14 years ago
- 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
- b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
- 3a91abf Diagnose the presence of multiple initializations of static data by Douglas Gregor · 14 years ago
- 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
- ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
- b8f7de9 Do not elide copy construction when we're performing base-class initialization by Douglas Gregor · 14 years ago
- d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
- 2c18bb7 objective-c ivar refactoring patch. Iterations by Fariborz Jahanian · 14 years ago
- 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
- 72c4c15 Revert r111609, which is failing its new test. by Douglas Gregor · 14 years ago
- 29c695b Detect efforts to declare a template member friend and explicitly ignore them. by John McCall · 14 years ago
- 21e09b6 Fix the source range of an anonymous namespace, from Jan Bierbaum by Douglas Gregor · 14 years ago
- cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
- 9b7d670 zap dead code. by Chris Lattner · 14 years ago
- 94c3b56 Rip out the existing retroactive abstract-class usage checker, by John McCall · 14 years ago
- 572fc62 Don't try to initialize a reference with a constructed temporary if either by John McCall · 14 years ago
- 881b36c Fix initialization for members of anonymous struct in a union. by Argyrios Kyrtzidis · 14 years ago
- e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
- ef3dce8 Added locations and type source info for DeclarationName inside UsingDecl. by Abramo Bagnara · 14 years ago
- 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
- 0d30a87 PR7800: both virtual and non-virtual bases must be marked as used for VTTs. by Eli Friedman · 14 years ago
- f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
- a834888 Remove the DeclaredInCondition bit now that it's no longer used. by Nick Lewycky · 14 years ago
- aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
- 58e5539 Remove a redundant and broken check. Fixes PR7810. by Sebastian Redl · 14 years ago
- 1544282 Only look up an 'operator delete' on the definition of a destructor, not on by John McCall · 14 years ago
- 4204f07 Further adjustments to -Wglobal-constructors; works for references and direct by John McCall · 14 years ago
- 76c38d3 Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. by Argyrios Kyrtzidis · 14 years ago
- 26faaac Rename getStdNamespace -> getOrCreateStdNamespace, to better reflect its functionality. by Argyrios Kyrtzidis · 14 years ago
- 626e96e Make a first pass at implementing -Wglobal-constructors. I'm worried that this by John McCall · 14 years ago
- 35f9a19 Fixed typedef inside extern "C". by Abramo Bagnara · 14 years ago
- 5606220 Add source location information to C++ base specifiers. by Nick Lewycky · 14 years ago
- ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
- 9557f53 Remove dead code. by Eli Friedman · 14 years ago
- 0f2b97d PR7698: Make sure we correctly handle the initialization of an array with by Eli Friedman · 14 years ago
- 5a18039 Support catching Objective C pointers in C++ under the non-fragile NeXT runtime. by John McCall · 14 years ago
- 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
- 09acc98 A using declaration can redeclare a typedef to the same type. These by Douglas Gregor · 14 years ago
- 06a54a3 Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. by Argyrios Kyrtzidis · 14 years ago
- af57280 Remove my egregious hack that forced deserialization of visible by Douglas Gregor · 14 years ago
- 5efd91a Mark the operator delete associated with a virtual destructor as referenced. by John McCall · 14 years ago
- 1827403 Lazily declare default constructors. We now delay the construction of by Douglas Gregor · 14 years ago
- 2258431 Lazily declare implicit copy constructors. by Douglas Gregor · 14 years ago
- a376d10 Lazily declare copy-assignment operators. by Douglas Gregor · 14 years ago
- 4923aa2 Lazily declare the implicitly-declared destructor in a C++ class. by Douglas Gregor · 14 years ago
- 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
- db89f28 Add a new routine Sema::LookupDestructor and make all destructor-lookup calls use that routine by Douglas Gregor · 14 years ago
- eb8c670 Provide exception specifications for implicitly-declared default constructors. by Douglas Gregor · 14 years ago
- 32df23e Move the implicit declaration of a default constructor into a separate by Douglas Gregor · 14 years ago
- 0d405db Provide exception specifications for implicitly-declared copy constructors. by Douglas Gregor · 14 years ago
- fabd43a Move the implicit declaration of a constructor out to a separate by Douglas Gregor · 14 years ago
- 598a854 Teach DeclareImplicitCopyConstructor how to cope with virtual bases by Douglas Gregor · 14 years ago
- 4a0c26f Move declaration of a class's implicit copy constructor into a by Douglas Gregor · 14 years ago
- b87786f Provide an exception-specification for an implicitly-declared by Douglas Gregor · 14 years ago
- d3c3590 Move the implicit declaration of a class's copy-assignment operator by Douglas Gregor · 14 years ago
- 4681ca8 Make loops infinitely faster. No functionality change. by Douglas Gregor · 14 years ago
- 1d110e0 Remove unnecessary ASTContext parameter from by Douglas Gregor · 14 years ago
- d92ec47 Reinstate fix for PR7526, which was failing because, now that we by Douglas Gregor · 14 years ago
- 4b662a5 Revert r107374, which broke bootstrap. by Douglas Gregor · 14 years ago
- 2fef752 When building the type of a destructor, make sure to keep the by Douglas Gregor · 14 years ago
- e861c60 Reapply r107235, this time with both my typo fixed, and a logical bug fixed. by Chandler Carruth · 14 years ago
- ec29b35 Revert r107235, it had a silly typo in it, and fixing the typo breaks something by Chandler Carruth · 14 years ago
- e9c9d15 Fix PR7402: We were creating implicit member initializers for every field in an by Chandler Carruth · 14 years ago
- f186b54 Retain the source location of the constructor when building an implicit member by Chandler Carruth · 14 years ago
- 12eb5d6 When typo correction produces a result that is not of the kind we're by Douglas Gregor · 14 years ago
- 0e8c4b9 Typo correction for namespace alias definitions by Douglas Gregor · 14 years ago
- 6699220 Allow a using directive to refer to the implicitly-defined namespace by Douglas Gregor · 14 years ago
- c070cc6 Given Decl::isUsed() a flag indicating when to consider the "used" by Douglas Gregor · 14 years ago
- 8e2eab2 Fixed conflict between objc_memmove_collectable builtin by Fariborz Jahanian · 14 years ago
- 3956b1a If a non-dependent base class initializer fails to match any direct or by Douglas Gregor · 14 years ago
- ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 14 years ago
- ff2d05f Workaround a possible VS C++ bug. by Fariborz Jahanian · 14 years ago
- 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
- 43ad182 When analyzing for member self-assignment, don't attempt to dereference null by Nick Lewycky · 14 years ago
- 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
- bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
- 4bde1e1 Delay checking for mutable const fields until we're checking the field. by John McCall · 14 years ago
- ffdb2d2 Add all final overriders to the map. by Anders Carlsson · 14 years ago
- 9da9cdf When filtering out previous declarations of friend functions, consider the by John McCall · 14 years ago
- aeb4a28 Tweak the fix-it for a copy constructor declared to take its argument by Douglas Gregor · 14 years ago
- 4142ceb Fixes misc. flexible array bugs in c++ (PR7029). by Fariborz Jahanian · 14 years ago