1. 1a0d31a Properly set the scope of non-fields declared within a struct, union, by Douglas Gregor · 16 years ago
  2. de30747 Convert some more actions to smart pointers. by Sebastian Redl · 16 years ago
  3. 439c658 Adding support for ObjC methods which have c-style by Fariborz Jahanian · 16 years ago
  4. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
  5. 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
  6. bcbffc4 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
  7. 823c44e - Various comment typo fixes in Sema.h by Chris Lattner · 16 years ago
  8. 1a49af9 Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
  9. 64b45f7 PODness and Type Traits by Sebastian Redl · 16 years ago
  10. 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
  11. f780abc Parser support for C++ using directives, from Piotr Rak by Douglas Gregor · 16 years ago
  12. 117054a Convert a two more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  13. a4ed0d8 Diagnose declarations that don't declare anything, and fix PR3020. by Sebastian Redl · 16 years ago
  14. c4b4e7b Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations by Douglas Gregor · 16 years ago
  15. 61366e9 Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 16 years ago
  16. 3fc749d Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 16 years ago
  17. 8351da0 Full AST support and better Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  18. 4b07b29 Partial AST and Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  19. 88a3514 Add support for calls to overloaded member functions. Things to note: by Douglas Gregor · 16 years ago
  20. a0fd865 Parser support for C++ try-catch. by Sebastian Redl · 16 years ago
  21. a60528c Convert a few Stmt actions to smart pointers. by Sebastian Redl · 16 years ago
  22. e6d5a4a Implement checks for bool in increment and decrement. by Sebastian Redl · 16 years ago
  23. c788751 Support more implicit conversions for Objective-C types. Addresses <rdar://problem/6458293>. by Douglas Gregor · 16 years ago
  24. 45920e8 Allow downcasts of pointers to Objective-C interfaces, with a by Douglas Gregor · 16 years ago
  25. d6fb7ef Ultrasimplistic sketch for the parsing of C++ template-ids. This won't by Douglas Gregor · 16 years ago
  26. bc1c877 Semantics of @protocol attributes. by Fariborz Jahanian · 16 years ago
  27. f44515a Make linkage-specifications hold on to all of their declarations by Douglas Gregor · 16 years ago
  28. 72b505b Delay parsing of default arguments of member functions until the class by Douglas Gregor · 16 years ago
  29. 0a59acb Make name lookup when we're inside a declarator's scope, such as ClassName::func, work with the new unqualified name lookup code. Test it with default arguments in out-of-line member definitions by Douglas Gregor · 16 years ago
  30. 584049d Diagnose erroneous uses of out-of-line member definitions and scope by Douglas Gregor · 16 years ago
  31. 9e7d9de Place constructors and destructors into the DeclContext of the class, by Douglas Gregor · 16 years ago
  32. 7df7b6b Create new EnumDecl nodes for redeclarations of enums, linking them by Douglas Gregor · 16 years ago
  33. 798d119 Some utilities for using the smart pointers in Actions, especially Sema. Convert a few functions. by Sebastian Redl · 16 years ago
  34. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  35. f57172b Move Sema::isTemplateParameterDecl to Decl::isTemplateParameter, where it belongs by Douglas Gregor · 16 years ago
  36. 1ac2bc4 Use of properties declared in protocols in the category by Fariborz Jahanian · 16 years ago
  37. 9f1e572 Add diagnostics for bitfields. by Anders Carlsson · 16 years ago
  38. 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
  39. 8daab97 (instance/class) Method type checking between class and its implementation. by Fariborz Jahanian · 16 years ago
  40. 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
  41. 371f258 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 16 years ago
  42. 7f66239 Code cleanup in new handling. by Sebastian Redl · 16 years ago
  43. b5a57a6 Overload resolution for the operator new function. Member version is still untested. by Sebastian Redl · 16 years ago
  44. f3cd3fd More type-checking of setter/getter methods. This is still work in prgress. by Fariborz Jahanian · 16 years ago
  45. cee63fb Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
  46. d265277 Revert change that made isNullPointerConstant start emitting warnings. We don't want that :) by Anders Carlsson · 16 years ago
  47. 4000ea6 Add Sema::isNullPointerConstant which extwarns if necessary. Use it in Sema::CheckConditionalOperands. by Anders Carlsson · 16 years ago
  48. e21555e Add Sema::VerifyIntegerConstantExpression by Anders Carlsson · 16 years ago
  49. 2d8b273 Implement the GNU __null extension by Douglas Gregor · 16 years ago
  50. 63a9490 Don't complain about block pointer to void* conversions by Douglas Gregor · 16 years ago
  51. 8cf0bb3 Set default property attributes on each property. by Fariborz Jahanian · 16 years ago
  52. 0a39668 Tweak the new ResolveOverloadedCallFn to just return a FunctionDecl. It makes ActOnCallExpr simpler by Douglas Gregor · 16 years ago
  53. f6b8969 Move the overloading logic of Sema::ActOnCallExpr to a separate function by Douglas Gregor · 16 years ago
  54. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  55. 8ec03f5 Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 16 years ago
  56. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  57. 3cfa928 move the Diag method for Sema to be inline. This shrinks the release-asserts by Chris Lattner · 16 years ago
  58. 3cbfe2c Split the DiagnosticInfo class into two disjoint classes: by Chris Lattner · 16 years ago
  59. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
  60. 8ba1074 Add support for overloaded operator-> when used in a member access by Douglas Gregor · 16 years ago
  61. f3a41af remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
  62. 5dc266a remove another old Diag method. by Chris Lattner · 16 years ago
  63. d3a94e2 remove another old-school Diag method. by Chris Lattner · 16 years ago
  64. 572af49 remove the type_info identifier cache. Compared to the cost by Chris Lattner · 16 years ago
  65. 8edea83 compared to the rest of the code in Sema::GetStdNamespace(), by Chris Lattner · 16 years ago
  66. 2bac0f6 remove some other identifiers that are looked up really early and only by Chris Lattner · 16 years ago
  67. 8469265 instead of looking up super at startup time, by Chris Lattner · 16 years ago
  68. 106c6eb Implement the rest of C++ [over.call.object], which permits the object by Douglas Gregor · 16 years ago
  69. f9eb905 Support for calling overloaded function call operators (operator()) by Douglas Gregor · 16 years ago
  70. 487a75a Some tweaks suggested by Argiris by Douglas Gregor · 16 years ago
  71. 337c6b9 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
  72. 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 16 years ago
  73. 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
  74. 0655039 Fix silly code, use IdentifierInfo* instead of std::string in by Daniel Dunbar · 16 years ago
  75. 3c73c41 stop calling II::getName() unnecesarily in sema by Chris Lattner · 16 years ago
  76. dcd5ef1 remove one more old-style Diag method. by Chris Lattner · 16 years ago
  77. fa25bbb Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
  78. 96176b3 Partial expansion of C++ operator overloading (for binary operators) by Douglas Gregor · 16 years ago
  79. c9c7c4e start converting Sema over to using its canonical Diag method. by Chris Lattner · 16 years ago
  80. ebf5ddf introduce the one true Diag method for Sema. Next up: kill all the others off. by Chris Lattner · 16 years ago
  81. 10c4262 As threatened previously: consolidate name lookup and the creation of by Douglas Gregor · 16 years ago
  82. e94ca9e4 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 16 years ago
  83. 29a1cfb minor cleanups and tidying, no functionality change. by Chris Lattner · 16 years ago
  84. 10bd368 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 16 years ago
  85. 2def483 Updated IdentifierResolver to deal with DeclarationNames. The names of by Douglas Gregor · 16 years ago
  86. 7d7e672 Don't build identifiers for C++ constructors, destructors, or by Douglas Gregor · 16 years ago
  87. 1d353ba make TryFixInvalidVariablyModifiedType a static function. by Chris Lattner · 16 years ago
  88. eb8f306 Implement support for operator overloading using candidate operator by Douglas Gregor · 16 years ago
  89. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
  90. c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
  91. 904eed3 Basic support for taking the address of an overloaded function by Douglas Gregor · 16 years ago
  92. 5239304 Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedDecl::getDeclContext() when there are nested-names. by Argyrios Kyrtzidis · 16 years ago
  93. 630c81b Simplify handling of nested-names in tags ('struct foo::bar'). by Argyrios Kyrtzidis · 16 years ago
  94. ef6e647 Implement Sema support for C++ nested-name-specifiers. by Argyrios Kyrtzidis · 16 years ago
  95. eb83ecd Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side. by Argyrios Kyrtzidis · 16 years ago
  96. 37d6de3 Move named cast helpers out of Sema, as Chris requested. This requirse making a few functions public that weren't before. by Sebastian Redl · 16 years ago
  97. e3dc28a Greatly improve static_cast diagnostics by Sebastian Redl · 16 years ago
  98. f1991ea Initial, partially-baked support for implicit user-defined conversions by conversion functions by Douglas Gregor · 16 years ago
  99. 2f1bc52 Parsing, ASTs, and semantic analysis for the declaration of conversion by Douglas Gregor · 16 years ago
  100. eaebc75 Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 16 years ago