1. 3cbfe2c Split the DiagnosticInfo class into two disjoint classes: by Chris Lattner · 16 years ago
  2. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
  3. 8ba1074 Add support for overloaded operator-> when used in a member access by Douglas Gregor · 16 years ago
  4. f3a41af remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
  5. 5dc266a remove another old Diag method. by Chris Lattner · 16 years ago
  6. d3a94e2 remove another old-school Diag method. by Chris Lattner · 16 years ago
  7. 572af49 remove the type_info identifier cache. Compared to the cost by Chris Lattner · 16 years ago
  8. 8edea83 compared to the rest of the code in Sema::GetStdNamespace(), by Chris Lattner · 16 years ago
  9. 2bac0f6 remove some other identifiers that are looked up really early and only by Chris Lattner · 16 years ago
  10. 8469265 instead of looking up super at startup time, by Chris Lattner · 16 years ago
  11. 106c6eb Implement the rest of C++ [over.call.object], which permits the object by Douglas Gregor · 16 years ago
  12. f9eb905 Support for calling overloaded function call operators (operator()) by Douglas Gregor · 16 years ago
  13. 487a75a Some tweaks suggested by Argiris by Douglas Gregor · 16 years ago
  14. 337c6b9 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
  15. 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 16 years ago
  16. 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
  17. 0655039 Fix silly code, use IdentifierInfo* instead of std::string in by Daniel Dunbar · 16 years ago
  18. 3c73c41 stop calling II::getName() unnecesarily in sema by Chris Lattner · 16 years ago
  19. dcd5ef1 remove one more old-style Diag method. by Chris Lattner · 16 years ago
  20. fa25bbb Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
  21. 96176b3 Partial expansion of C++ operator overloading (for binary operators) by Douglas Gregor · 16 years ago
  22. c9c7c4e start converting Sema over to using its canonical Diag method. by Chris Lattner · 16 years ago
  23. ebf5ddf introduce the one true Diag method for Sema. Next up: kill all the others off. by Chris Lattner · 16 years ago
  24. 10c4262 As threatened previously: consolidate name lookup and the creation of by Douglas Gregor · 16 years ago
  25. e94ca9e4 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 16 years ago
  26. 29a1cfb minor cleanups and tidying, no functionality change. by Chris Lattner · 16 years ago
  27. 10bd368 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 16 years ago
  28. 2def483 Updated IdentifierResolver to deal with DeclarationNames. The names of by Douglas Gregor · 16 years ago
  29. 7d7e672 Don't build identifiers for C++ constructors, destructors, or by Douglas Gregor · 16 years ago
  30. 1d353ba make TryFixInvalidVariablyModifiedType a static function. by Chris Lattner · 16 years ago
  31. eb8f306 Implement support for operator overloading using candidate operator by Douglas Gregor · 16 years ago
  32. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
  33. c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
  34. 904eed3 Basic support for taking the address of an overloaded function by Douglas Gregor · 16 years ago
  35. 5239304 Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedDecl::getDeclContext() when there are nested-names. by Argyrios Kyrtzidis · 16 years ago
  36. 630c81b Simplify handling of nested-names in tags ('struct foo::bar'). by Argyrios Kyrtzidis · 16 years ago
  37. ef6e647 Implement Sema support for C++ nested-name-specifiers. by Argyrios Kyrtzidis · 16 years ago
  38. eb83ecd Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side. by Argyrios Kyrtzidis · 16 years ago
  39. 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
  40. e3dc28a Greatly improve static_cast diagnostics by Sebastian Redl · 16 years ago
  41. f1991ea Initial, partially-baked support for implicit user-defined conversions by conversion functions by Douglas Gregor · 16 years ago
  42. 2f1bc52 Parsing, ASTs, and semantic analysis for the declaration of conversion by Douglas Gregor · 16 years ago
  43. eaebc75 Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 16 years ago
  44. 1cd1b1e Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 16 years ago
  45. 42a552f Parsing, representation, and preliminary semantic analysis of destructors. by Douglas Gregor · 16 years ago
  46. f03d7c7 Implement C++ copy-initialization for declarations. There is now some by Douglas Gregor · 16 years ago
  47. 7ad8390 Initial implementation of parsing, semantic analysis, and AST-building by Douglas Gregor · 16 years ago
  48. 1528145 Make it an error if an Objective-C declaration is not in the global scope. by Anders Carlsson · 16 years ago
  49. f7be944 Some cleanup of the cast checkers. Don't canonicalize types when not needed. Use distinct diagnostics for distinct errors. by Sebastian Redl · 16 years ago
  50. 18fe568 Implicit support for direct initialization of objects of class type, e.g., by Douglas Gregor · 16 years ago
  51. 225c41e Standard conversion sequences now have a CopyConstructor field, to by Douglas Gregor · 16 years ago
  52. 396b7cd Add implicitly-declared default and copy constructors to C++ classes, by Douglas Gregor · 16 years ago
  53. d5a56f0 Source ranges for named cast diagnostics. by Sebastian Redl · 16 years ago
  54. 60d62c2 Implement basic support for converting constructors in user-defined by Douglas Gregor · 16 years ago
  55. 0777972 Implement semantic checking of static_cast and dynamic_cast. by Sebastian Redl · 16 years ago
  56. b48fe38 Add support for parsing and representing C++ constructor declarations. by Douglas Gregor · 16 years ago
  57. 15da57e Tweak Sema::CheckReferenceInit so that it (optionally) computes an by Douglas Gregor · 16 years ago
  58. 27c8dc0 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
  59. 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
  60. 6594a70 Replace common diagnostic with a convenience function. by Steve Naroff · 16 years ago
  61. 220ad7c pass designators into sema. This completes parser-level designator by Chris Lattner · 16 years ago
  62. 0575d4a Some cleanups for the ambiguous derived-to-base conversion checks by Douglas Gregor · 16 years ago
  63. 2f639b9 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 16 years ago
  64. 94b1dd2 First non-embarrassing cut at checking for ambiguous derived-to-base by Douglas Gregor · 16 years ago
  65. bc0805a Add support for conversions from a pointer-to-derived to a by Douglas Gregor · 16 years ago
  66. f8268ae Add representation of base classes in the AST, and verify that we by Douglas Gregor · 16 years ago
  67. 5737326 Implement ranking of standard conversion sequences by their qualification by Douglas Gregor · 16 years ago
  68. e0a5d5f Move Sema::GetNonReferenceType to QualType::getNonReferenceType and make it inline by Douglas Gregor · 16 years ago
  69. 98cd599 Initial step toward supporting qualification conversions (C++ 4.4). by Douglas Gregor · 16 years ago
  70. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  71. fe6b0dc Fix <rdar://problem/6261178> clang-on-xcode: [sema] multiple method warning is over enthusiastic. by Steve Naroff · 16 years ago
  72. 3957907 Downgrade incompatibilities with objc qualified types (e.g. id <P>) to warnings. by Steve Naroff · 16 years ago
  73. 4cde927 Add Sema implementation of #pragma pack stack. by Daniel Dunbar · 16 years ago
  74. 090276f Final phase of converting BlockDecls over to DeclContext. This is unfortunately a largish/complex diff, however it was necessry to pass all the current block tests. by Steve Naroff · 16 years ago
  75. 1c90bfc Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext. by Steve Naroff · 16 years ago
  76. 73a0d88 Implement support for C++ direct initializers in declarations, e.g. "int x(1);". by Argyrios Kyrtzidis · 16 years ago
  77. 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
  78. de45428 Add support for format string checking of object-size checking by Daniel Dunbar · 16 years ago
  79. 037cda5 Fix <rdar://problem/6191148> [sema] Objective-C method lookup (at global scope) fails to handle overloaded selectors properly. by Steve Naroff · 16 years ago
  80. e84a864 Fix <rdar://problem/6252129> implementation of method in category doesn't effectively declare it for methods below. by Steve Naroff · 16 years ago
  81. 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
  82. 95e61fb Implement type checking of Objective-C property attributes. by Daniel Dunbar · 16 years ago
  83. 33ae3af Remove unused slot/reference and update Sema::ActOnIdentifierExpr(). by Steve Naroff · 16 years ago
  84. 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
  85. 77a5223 Give string literals const element typesin C++, and cope with the deprecated C++ conversion from a string literal to a pointer-to-non-const-character by Douglas Gregor · 16 years ago
  86. 91e19b2 Fix two bugs exposed by array passing assert: by Daniel Dunbar · 16 years ago
  87. 637cebb Refactor common Obj-C message send checking code into by Daniel Dunbar · 16 years ago
  88. 5921093 Implement Sema support for the 'condition' part of C++ selection-statements and iteration-statements (if/switch/while/for). by Argyrios Kyrtzidis · 16 years ago
  89. 15a12d0 Add Sema::isDeclInScope which wraps IdentifierResolver::isDeclInScope. by Argyrios Kyrtzidis · 16 years ago
  90. 2b255c4 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 16 years ago
  91. 4b7c983 Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. by Ted Kremenek · 16 years ago
  92. 7ad1b1f Prevent invalid warnings about incomplete implementations for methods by Daniel Dunbar · 16 years ago
  93. bfdcae6 Fix a handful of typos (closure->block) to avoid confusion. by Steve Naroff · 16 years ago
  94. 1c7d067 Add type checking for blocks. by Steve Naroff · 16 years ago
  95. d5f8a4f Add __builtin_object_size support. by Daniel Dunbar · 16 years ago
  96. 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 16 years ago
  97. 451318c Move implicit Obj-C param creation into ObjCMethodDecl. by Daniel Dunbar · 16 years ago
  98. a88b509 Pass SourceRanges by reference to the various Diag methods. by Argyrios Kyrtzidis · 16 years ago
  99. 9299f3f make sure that ParseAST invokes the action for end of translation unit. by Chris Lattner · 16 years ago
  100. 06f5485 minor cleanup, remove finalize method. by Chris Lattner · 16 years ago