1. 9cc11e7 Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. by Sebastian Redl · 15 years ago
  2. 7caa682 Template instantiation for static data members that are defined out-of-line. by Douglas Gregor · 15 years ago
  3. 8c4859a Test commit: make a little stub routine for semantic checking of main(). by John McCall · 15 years ago
  4. 87595e4 Diagnose when base classes and members to be intialized by Fariborz Jahanian · 15 years ago
  5. bd1099e Clean up the ActOnTag action, so that there is only a single entry by Douglas Gregor · 15 years ago
  6. 4084c30 Remove a bunch of FIXME's related to ObjC type checking. by Steve Naroff · 15 years ago
  7. b1682c5 Add warning for falling off the end of a function that should return a by Mike Stump · 15 years ago
  8. 7cdbc58 Implement support for out-of-line definitions of the class members of class by Douglas Gregor · 15 years ago
  9. 1f2023a "This patch implements the restrictions on union members detailed in by Douglas Gregor · 15 years ago
  10. dfe3f2d Implement parsing and semantic analysis for out-of-line definitions of static by Douglas Gregor · 15 years ago
  11. f59a56e Basic parsing and semantic analysis for out-of-line definitions of the by Douglas Gregor · 15 years ago
  12. 393612e Patch to accomodate Doug's comment on default by Fariborz Jahanian · 15 years ago
  13. 1cb35dd Remove the ObjCCategoryImpls vector from Sema class. by Argyrios Kyrtzidis · 15 years ago
  14. 8701877 Remove Sema::LookupObjCImplementation and replace it with just calling ObjCInterfaceDecl::getImplementation(). by Argyrios Kyrtzidis · 15 years ago
  15. 67ef8ea 5 cleanups to ObjCObjectPointerType work: by Steve Naroff · 15 years ago
  16. 726212f Enhance testing of overriding exception specs for inaccessible base exceptions. by Sebastian Redl · 15 years ago
  17. 560de45 Added ASTs to destructor decl AST for default destruction of object's by Fariborz Jahanian · 15 years ago
  18. d01c915 Patch to build AST for ctor's initializer list according to by Fariborz Jahanian · 15 years ago
  19. ea218b8 Add a "TypeSpecStartLoc" to FieldDecl. Patch contributed by Enea Zaffanella. by Steve Naroff · 15 years ago
  20. 07a5b28 Pass the right brace SourceLocation from the Parser to the TagDecls. by Argyrios Kyrtzidis · 15 years ago
  21. 6a75cd9 Implement more of C++0x 'auto'. A variable with an auto type specifier must have an initializer. Also, move some tests around to match the C++0x draft better. by Anders Carlsson · 15 years ago
  22. 771d7c3 Remove some unused code from an experiment that I didn't like. by Anders Carlsson · 15 years ago
  23. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  24. 83314aa Implement template argument deduction when taking the address of a by Douglas Gregor · 15 years ago
  25. de0cb8b Improve template argument deduction from a call. In particular, by Douglas Gregor · 15 years ago
  26. 23c7d06 Implement checking of exception spec compatibility for overriding virtual functions. by Sebastian Redl · 15 years ago
  27. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  28. 4994d2d Catch function redeclarations with incompatible exception specifications. by Sebastian Redl · 15 years ago
  29. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
  30. cca9e96 Keep track of more information within the template instantiation stack, e.g., by Douglas Gregor · 15 years ago
  31. 9617433 Patch to implement template types in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  32. 16134c6 Cope with explicitly-specified function template arguments when there by Douglas Gregor · 15 years ago
  33. 6db8ed4 When explicit template arguments are provided for a function call, by Douglas Gregor · 15 years ago
  34. bcfad54 Patch to support optional nested-name-specifier in in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  35. edce4dd Preliminary parsing and ASTs for template-ids that refer to function by Douglas Gregor · 15 years ago
  36. b33fe2f When recursively instantiating function templates, keep track of the by Douglas Gregor · 15 years ago
  37. 751f9a4 Refactor ActOnDeclarationNameExpr into a "parsing action" part and a by Douglas Gregor · 15 years ago
  38. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  39. af017e6 Improvements to decltype. We now don't crash anymore when the expr is an overloaded function decl. by Anders Carlsson · 15 years ago
  40. 364e021 Improve support for overloaded operator templates. by Douglas Gregor · 15 years ago
  41. f8d736c Renamed MarcDestructorReferenced -> MarkDestructorReferenced by Fariborz Jahanian · 15 years ago
  42. 0c6139d Make it possible for using decls to point to operators. Fixes PR4441. by Anders Carlsson · 15 years ago
  43. 8d2b356 Patch to mark destructors when they are used. by Fariborz Jahanian · 15 years ago
  44. 58d29a4 OpenCL 1.0 support: explicit casts to ext-vector types by Nate Begeman · 15 years ago
  45. e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
  46. c75bc2d Patch to diagnose and Mark use of implicit default assignment operator. by Fariborz Jahanian · 15 years ago
  47. 52591bf Make sure that the template parameter lists get from the parser down to ActOnFunctionDeclarator for function template definitions by Douglas Gregor · 15 years ago
  48. e41590d [class.local] p1 and p3. Also, add back the xcodeproj file. by Anders Carlsson · 15 years ago
  49. e542c86 Start propagating template parameter lists to the right places to by Douglas Gregor · 15 years ago
  50. 44bc2d5 Make sure that argument-dependent lookup looks into the global scope by Douglas Gregor · 15 years ago
  51. 485f087 patch to mark use of implicit copy constructors. by Fariborz Jahanian · 15 years ago
  52. d7f37bf Implement implicit instantiation of the member functions of a class template by Douglas Gregor · 15 years ago
  53. ac7610d Rework the way we track which declarations are "used" during by Douglas Gregor · 15 years ago
  54. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
  55. e0762c9 Keep track of when declarations are "used" according to C and by Douglas Gregor · 15 years ago
  56. 7d5c74e Use QualType to represent block's implicit return type as by Fariborz Jahanian · 15 years ago
  57. f8dcb86 Patch for implementation of C++'s object model. This is work in progress. by Fariborz Jahanian · 15 years ago
  58. 1d17553 Factor out some common code into Sema::EnterDeclaratorContext/ExitDeclaratorContext. by Argyrios Kyrtzidis · 15 years ago
  59. 0ffd9ff Implement correct name lookup inside an initializer of a C++ class static data member. by Argyrios Kyrtzidis · 15 years ago
  60. 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
  61. f54741e Handle temporaries in default arguments. by Anders Carlsson · 15 years ago
  62. 8439fac Base SFINAE error suppression counting on the class of an error, not by Douglas Gregor · 15 years ago
  63. bb26041 Introduce a SFINAE "trap" that keeps track of the number of errors by Douglas Gregor · 15 years ago
  64. 5e9f35c Update LLVM. by Douglas Gregor · 15 years ago
  65. 6360be7 Have CheckClassTemplatePartialSpecializationArgs take a TemplateArgumentListBuilder. No functionality change. by Anders Carlsson · 15 years ago
  66. 436b156 Move template type argument checking out into a separate function. No functionality change. by Anders Carlsson · 15 years ago
  67. 031a588 When some template parameters of a class template partial by Douglas Gregor · 15 years ago
  68. 9891359 add the location of the ')' in a do/while statement to DoStmt. by Chris Lattner · 15 years ago
  69. 9a917e4 Address comments from Doug - Add a Sema::SemaRef.BuildBlockPointerType and use it. by Anders Carlsson · 15 years ago
  70. 16df850 Finish implementing checking of class template partial specializations by Douglas Gregor · 15 years ago
  71. 6aa75cf Diagnose C++ [temp.class.spec]p9b3, where a class template partial by Douglas Gregor · 15 years ago
  72. e94866f Diagnose the incorrect use of non-type template arguments for class by Douglas Gregor · 15 years ago
  73. 941df7d Parse support for C++0x type parameter packs. by Anders Carlsson · 15 years ago
  74. f67875d Improve template argument deduction to keep track of why template by Douglas Gregor · 15 years ago
  75. 5e300d1 It's an error to use a function declared in a class definition as a default argument before the function has been declared. by Anders Carlsson · 15 years ago
  76. 02cbbd2 Once we have deduced the template arguments of a class template by Douglas Gregor · 15 years ago
  77. 9133300 Separate TemplateArgument instantiation logic into its own function. No functionality change. by Douglas Gregor · 15 years ago
  78. 637a409 Template argument deduction for member pointers. by Douglas Gregor · 15 years ago
  79. 949bf69 Handle member pointer types with dependent class types (e.g., int by Douglas Gregor · 15 years ago
  80. fc0f021 Template instantiation support for Obj-C @encode expressions. by Anders Carlsson · 15 years ago
  81. 6eb32f4 Default builtin creation to off; we don't really want to be doing it by Eli Friedman · 15 years ago
  82. 496b5a8 Use of DeclContext for objc's ivars. No functionality change. More to follow. by Fariborz Jahanian · 15 years ago
  83. 99ba36d Improvements to CXXExprWithTemporaries in preparation for fixing a bug with default arguments that have temporaries. by Anders Carlsson · 15 years ago
  84. dec7c76 Address review comments for #pragma weak. by Eli Friedman · 15 years ago
  85. 1c5976e Add a helper class for building template argument lists. by Anders Carlsson · 15 years ago
  86. c49f19b Start of a Sema implementation for #pragma weak. This isn't really the by Eli Friedman · 15 years ago
  87. 199d991 Several improvements to template argument deduction: by Douglas Gregor · 15 years ago
  88. 0b9247f When performing template argument deduction, ensure that multiple by Douglas Gregor · 15 years ago
  89. c8ab256 Initial infrastructure for class template partial specialization. Here by Douglas Gregor · 15 years ago
  90. b27615a Add RemoveOutermostTemporaryBinding. Not used yet. by Anders Carlsson · 15 years ago
  91. a0ab25d ActOnReturnStmt should also take a FullExprArg. by Anders Carlsson · 15 years ago
  92. f5dcd38 AddInitializerToDecl needs to take a full expression. by Anders Carlsson · 15 years ago
  93. ff6b3d6 Stop using CXXTempVarDecl and use CXXTemporary instead. by Anders Carlsson · 15 years ago
  94. 0f5f2c6 Remove VarDecl from CheckInitializerTypes now that CXXConstructExpr doesn't need to take a VarDecl anymore. (It still does, but it won't for long) by Anders Carlsson · 15 years ago
  95. def1199 Add Sema::MaybeBindToTemporary which takes an expression and (if needed) wraps it in a CXXBindTemporaryExpr. Use this when creating CXXTemporaryObjectExprs. by Anders Carlsson · 15 years ago
  96. ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
  97. 6a7330c Disallow exception specifications on multi-level indirections. by Sebastian Redl · 15 years ago
  98. c1dc653 If a declarator group declares a type, make sure to add that declaration by Eli Friedman · 15 years ago
  99. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
  100. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 15 years ago