- e2bb224 An auto variable can't appear in its own initializer. by Anders Carlsson · 15 years ago
- e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
- e8c9e92 OpenCL 1.0 Support: by Nate Begeman · 15 years ago
- e136e0e Add NamedDecl::getUnderlyingDecl that can see through UsingDecl and ObjCCompatibleAliasDecl. by Anders Carlsson · 15 years ago
- 58badb7 See through UsingDecls in more places. by Anders Carlsson · 15 years ago
- 1637be7 Implicit instantiation for function template specializations. by Douglas Gregor · 15 years ago
- e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
- 131f465 OpenCL 1.0 Support, patch 1/N: upper case swizzle operator and hex element index. by Nate Begeman · 15 years ago
- 3d2065b Extra asserts never hurt anybody, right? by Anders Carlsson · 15 years ago
- a07c33e Decltype needs to have a dependent type if the expr passed to it is type dependent. Fixes PR4444. by Anders Carlsson · 15 years ago
- 71edeb7 Remove unneeded #includes. by Ted Kremenek · 15 years ago
- 60a9a2a C++ decltype support (N2343) by Anders Carlsson · 15 years ago
- 08fa2af Type::getDesugaredType needs to handle decltype types. by Anders Carlsson · 15 years ago
- 395b475 Add a DecltypeType type. by Anders Carlsson · 15 years ago
- 02995ce Update for LLVM API changes. by Owen Anderson · 15 years ago
- fb25052 Check in a new template argument list builder that should work better for variadic templates. by Anders Carlsson · 15 years ago
- cb5f8f5 Don't use operator overload '<' for SourceLocation, it has not semantic meaning. by Argyrios Kyrtzidis · 15 years ago
- 96888cc Add a comment. by Argyrios Kyrtzidis · 15 years ago
- 485f087 patch to mark use of implicit copy constructors. by Fariborz Jahanian · 15 years ago
- 1a5364e Addressing Doug's suggestions: by Argyrios Kyrtzidis · 15 years ago
- 262f9cf Renamed Protocol as TheProtocol so people can use clang header for by Fariborz Jahanian · 15 years ago
- 55d608c Introduce Decl::getSourceRange() which, like Stmt::getSourceRange(), represents the range that the declaration covers. by Argyrios Kyrtzidis · 16 years ago
- 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 16 years ago
- f8dcb86 Patch for implementation of C++'s object model. This is work in progress. by Fariborz Jahanian · 16 years ago
- f6ddb73 Some cleanups suggested by Chris by Douglas Gregor · 16 years ago
- 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 16 years ago
- 8bc3fa4 Removed deadcode related to addition of constructor decls to a class. by Fariborz Jahanian · 16 years ago
- d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 16 years ago
- 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 16 years ago
- f54741e Handle temporaries in default arguments. by Anders Carlsson · 16 years ago
- 76e4ce4 Keep track of whether a type parameter type is a parameter pack. by Anders Carlsson · 16 years ago
- 3b36b66 More parameter pack work. by Anders Carlsson · 16 years ago
- d01b1da Add a new 'Pack' argument kind to TemplateArgument. This is not yet used. by Anders Carlsson · 16 years ago
- 7df71ac PR4391: Tweak -ast-print output to generate valid output for edge cases by Eli Friedman · 16 years ago
- 5bc8610 PR4351: Add constant evaluation for constructs like "foo == NULL", where by Eli Friedman · 16 years ago
- 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 16 years ago
- 6b15cdc move the various builtins stuff from libast to libbasic. This by Chris Lattner · 16 years ago
- f6c2a2a prune #includes, Builtins.h/cpp no longer depends on libast. by Chris Lattner · 16 years ago
- 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 16 years ago
- 31a0875 If a CXXRecordDecl is a class template, the 'this' type should be the injected class name type. Fixes pr4383. by Anders Carlsson · 16 years ago
- 0ceffb5 More work on type parameter packs. by Anders Carlsson · 16 years ago
- 67e3320 Improvements to TemplateArgumentListBuilder to make it work better with parameter packs. by Anders Carlsson · 16 years ago
- 6d845ae Keep track of whether a type parameter is actually a type parameter pack. by Anders Carlsson · 16 years ago
- 26784c1 Delete method which is now trivial. by Eli Friedman · 16 years ago
- 687abff Don't allow defining a block with a non-prototype type. Remove a by Eli Friedman · 16 years ago
- 02d95ba Instantiation support for more Obj-C expressions, string literals, @selector and @protocol expressions. by Anders Carlsson · 16 years ago
- 8019a7b Adds synthesize ivars to DeclContext. by Fariborz Jahanian · 16 years ago
- ae0b4e7 Make ParmVarDecl::getDefaultArg() more robust, it now asserts that the argument is not unparsed. Add a new hasDefaultArg() and use it in places where getDefaultArg() was called when the argument was unparsed. by Anders Carlsson · 16 years ago
- 412485d Avoid warnings. by Mike Stump · 16 years ago
- 496b5a8 Use of DeclContext for objc's ivars. No functionality change. More to follow. by Fariborz Jahanian · 16 years ago
- 99ba36d Improvements to CXXExprWithTemporaries in preparation for fixing a bug with default arguments that have temporaries. by Anders Carlsson · 16 years ago
- 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 16 years ago
- 9ba4164 Make TemplateArgumentListBuilder take an ASTContext (because we're probably going to need it later). Move push_back to the .cpp file. If the passed in template argument is a type, assert that it's canonical. by Anders Carlsson · 16 years ago
- e9c904b Make the TemplateArgumentList take a TemplateArgumentListBuilder. by Anders Carlsson · 16 years ago
- 91fdf6f Change the specialization decls to take a TemplateArgumentListBuilder. by Anders Carlsson · 16 years ago
- ce1bca7 Minor simplification. by Eli Friedman · 16 years ago
- 147bd64 PR4326: Handle constant evaluation for void* pointer subtraction correctly. by Eli Friedman · 16 years ago
- 0487f66 Minor improvements to template parameter writing. by Anders Carlsson · 16 years ago
- 3899946 Eliminate a warning by Douglas Gregor · 16 years ago
- 8e6ac1d Cleanup/Refactoring of ivar collection. No change in functionality. by Fariborz Jahanian · 16 years ago
- d560d50 Template argument deduction for references by Douglas Gregor · 16 years ago
- 4027cd1 Place the GC attribute on the same relative pointer by Fariborz Jahanian · 16 years ago
- 7c94c4b Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++. by Argyrios Kyrtzidis · 16 years ago
- 86f4385 Diagnose misuse of __strong attribute in a redeclaration. by Fariborz Jahanian · 16 years ago
- 8df7a28 Issue diagnostics on __weak attribute mismatch. by Fariborz Jahanian · 16 years ago
- 354e53d Fix a silly typo in my previous objc_gc merging patch. by Eli Friedman · 16 years ago
- 07d2587 Cleaned-up version of gc attribute type merging. I still don't like it by Eli Friedman · 16 years ago
- 585f7b2 This patch attempts to fix the merging of __strong/__weak attributes by Fariborz Jahanian · 16 years ago
- 102e390 A corner case of objc2 gc's write-barrier generation for the Next runtime. by Fariborz Jahanian · 16 years ago
- 852d63b Disable type merging with gc attributes. This has a number of nasty by Eli Friedman · 16 years ago
- c8ab256 Initial infrastructure for class template partial specialization. Here by Douglas Gregor · 16 years ago
- f757ae7 Add a little FIXME for C++ class printing by Douglas Gregor · 16 years ago
- 88eaf07 Clean up the newly added C++ AST nodes. by Anders Carlsson · 16 years ago
- 1c02101 Get rid of CXXTempVarDecl. by Anders Carlsson · 16 years ago
- 2be5861 Some small fixes for fields of reference type. by Eli Friedman · 16 years ago
- ff6b3d6 Stop using CXXTempVarDecl and use CXXTemporary instead. by Anders Carlsson · 16 years ago
- 8e587a1 Remove VarDecl from CXXConstructExpr. by Anders Carlsson · 16 years ago
- b859f35 Small fixes to CXXTemporary and CXXBindTemporaryExpr. by Anders Carlsson · 16 years ago
- fceb0a8 Add a CXXBindTemporaryExpr. by Anders Carlsson · 16 years ago
- c1ce477 Add a CXXTemporary class. Not used yet. by Anders Carlsson · 16 years ago
- 7462b39 Cleqnup ideas from Chris, thanks. by Mike Stump · 16 years ago
- 59e6357 AST printing for C++ base classes by Douglas Gregor · 16 years ago
- 6c9c940 Pretty printing and improved representation for namespace alias declarations by Douglas Gregor · 16 years ago
- 3d4a7c9 Add a hack to prevent us from printing out the __builtin_va_list by Eli Friedman · 16 years ago
- 8419fa3 Printing for using directives, e.g., by Douglas Gregor · 16 years ago
- 6620a62 Never suppress specifiers when printing the parameters of a function by Douglas Gregor · 16 years ago
- 6e1a345 Pass an ASTContext into Stmt::printPretty. by Eli Friedman · 16 years ago
- 48d14a2 Add a Stmt::printPretty overload which takes an ASTContext; start by Eli Friedman · 16 years ago
- 42f42c0 Expose an API to print a group of decls (like "int a,b;"). by Eli Friedman · 16 years ago
- 4572bab Improve __builtin_nanf support; we now can deal with them as constants. by Mike Stump · 16 years ago
- c8f2c61 Fix some test failures involving -ast-print. by Eli Friedman · 16 years ago
- 64f6500 Clean up printing for Objective-C, designated initializers. by Douglas Gregor · 16 years ago
- db23b15 Some enhancements to DeclStmt printing. Some of this should by Eli Friedman · 16 years ago
- 22b61e9 Add support for PrintingPolicy::SuppressTypeSpecifiers to type printing. by Eli Friedman · 16 years ago
- 4fe0c8e Refactor and clean up the AST printer, so that it uses a DeclVisitor, by Douglas Gregor · 16 years ago
- 7267c16 Add code for emitting C++ destructors. Not used yet. by Anders Carlsson · 16 years ago
- d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 16 years ago
- 587cbdf Add an assertion so that we don't accidentally build constant arrays of VLAs. by Eli Friedman · 16 years ago
- bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 16 years ago
- 465226e Reintroduce the home for exception specs, and make Sema fill it. However, keep the spec out of the canonical type this time. Net effect is currently nothing, because the spec isn't checked anywhere. by Sebastian Redl · 16 years ago