1. 8f28f99 Add Sema::BuildMemberReferenceExpr and have Sema::ActOnMemberReferenceExpr call it. by Anders Carlsson · 15 years ago
  2. 47e1f7c Source location information for ? and : in a ConditionalOperator, from Enea Zaffanella by Douglas Gregor · 15 years ago
  3. ec77387 Parsing of pseudo-destructors. by Anders Carlsson · 15 years ago
  4. ce3ff2b Clarify the difference between substitution and instantiation by renaming by John McCall · 15 years ago
  5. 56c5e33 Factor building of CXXDefaultArgExpr expressions out into a separate function. by Anders Carlsson · 15 years ago
  6. 9351c17 Basic support for default argument expressions for function templates. by Anders Carlsson · 15 years ago
  7. ed961f9 Factor setting default arguments out into SetParamDefaultArgument. by Anders Carlsson · 15 years ago
  8. 26ba850 Use the right cast kind when comparing null to member pointers. by Anders Carlsson · 15 years ago
  9. 20b3e99 Implement support for equality comparisons (!=, ==) of member by Douglas Gregor · 15 years ago
  10. 3075e76 Catch a few more cases of illegal comparisons. by Eli Friedman · 15 years ago
  11. 06c0f5b Eli points out that we really must diagnose "void* > 0" as an extension. by Chris Lattner · 15 years ago
  12. 9ec22a3 Type of a ?: expression whose either expression is a built-in 'id' by Fariborz Jahanian · 15 years ago
  13. 6365e3e tweak some pointer sema checking stuff (which was added to implement PR4175) to by Chris Lattner · 15 years ago
  14. 6b90686 Implement support for calling member function templates, which involves: by Douglas Gregor · 15 years ago
  15. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  16. 04e8357 Fix bit-field promotion to be a bit closer to the behavior of gcc. by Eli Friedman · 15 years ago
  17. a95d757 Make integer promotions work correctly on PIC16 and other platforms by Eli Friedman · 15 years ago
  18. e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 15 years ago
  19. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  20. 0f43656 Initial patch to support definitions of id and Class from headers in Objective-C code. by David Chisnall · 15 years ago
  21. ec74c59 Make sure to call MaybeBindToTemporary when creating CallExprs. by Anders Carlsson · 15 years ago
  22. d406bf0 Move builtin call checking out into a separate function, make CheckFunctionCall and CheckBlockCall return bool instead. No intended functionality change. by Anders Carlsson · 15 years ago
  23. 199ea95 Don't perform integer promotions on the operand to a cast; this by Eli Friedman · 15 years ago
  24. f1480ee Make the CXXDefaultArgExpr constructor protected and add a static Create function. by Anders Carlsson · 15 years ago
  25. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  26. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  27. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  28. 8045c73 PR4700 - remove shift by 0 warning by Ryan Flynn · 15 years ago
  29. 0f44b5a Make sure to diagnose use of declarations in the case where we create an implicit CXXThisExpr. by Anders Carlsson · 15 years ago
  30. 112a0a8 Add a CK_ArrayToPointerDecay cast kind. by Anders Carlsson · 15 years ago
  31. 4d8673b Add CK_ToUnion and use it for aggregate expression codegen. by Anders Carlsson · 15 years ago
  32. cdb6197 More CastKind work. by Anders Carlsson · 15 years ago
  33. d043968 PR3333: warn when shifting by invalid amount by Ryan Flynn · 15 years ago
  34. dcee1a1 Implement transformation of nested-name-specifiers within the general by Douglas Gregor · 15 years ago
  35. fe85ced Support nested-name-specifiers for C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  36. ac5fc7c Canonicalize else. by Mike Stump · 15 years ago
  37. 3503d04 Add CK_DerivedToBase and use it PerformObjectMemberConversion. by Anders Carlsson · 15 years ago
  38. cdef2b7 Add a CastKind enum to CastExpr. Right now it's not used for much but it will be :) by Anders Carlsson · 15 years ago
  39. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  40. 96e2fa9 Some refactoring of member access for performace sake. Also added a test case. by Fariborz Jahanian · 15 years ago
  41. f3e53d3 Check accessibility when converting object to the base class. by Fariborz Jahanian · 15 years ago
  42. 98a541e Patch to provide cast of objects in member access by Fariborz Jahanian · 15 years ago
  43. d99cbe6 [llvm up] by Douglas Gregor · 15 years ago
  44. c715e78 Fix <rdar://problem/7100524> regression: "error: incompatible operand types ('void *' and 'NSString *')". by Steve Naroff · 15 years ago
  45. 99b10be Incorporate feedback from Chris (on r76979). by Steve Naroff · 15 years ago
  46. ef0cb8e Make functional-style casts emit correct messages, and fix a crash-on-invalid. by Sebastian Redl · 15 years ago
  47. 1d2154c BlockScopeInfo::hasPrototype was uninitialized. by Daniel Dunbar · 15 years ago
  48. 5692586 Add noreturn support for blocks. by Mike Stump · 15 years ago
  49. 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
  50. 7caa682 Template instantiation for static data members that are defined out-of-line. by Douglas Gregor · 15 years ago
  51. f242b1b Allow front-end 'isa' access on object's of type 'id'. by Steve Naroff · 15 years ago
  52. 4084c30 Remove a bunch of FIXME's related to ObjC type checking. by Steve Naroff · 15 years ago
  53. 6016cb2 Fix test breakage. by Eli Friedman · 15 years ago
  54. de99a45 Slight code reorganization to allow instantiating post-inc/dec. by Eli Friedman · 15 years ago
  55. 8e1fab2 Use isa instead of dyn_cast for conditionals. by Mike Stump · 15 years ago
  56. c6a38a4 Preserve address space information through member accesses, e.g., by Mon P Wang · 15 years ago
  57. 1cb35dd Remove the ObjCCategoryImpls vector from Sema class. by Argyrios Kyrtzidis · 15 years ago
  58. 8701877 Remove Sema::LookupObjCImplementation and replace it with just calling ObjCInterfaceDecl::getImplementation(). by Argyrios Kyrtzidis · 15 years ago
  59. 67ef8ea 5 cleanups to ObjCObjectPointerType work: by Steve Naroff · 15 years ago
  60. ecd1bae Don't add a SourceLocation for 'self' if it does not actually appears in the source code. by Argyrios Kyrtzidis · 15 years ago
  61. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  62. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
  63. 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 15 years ago
  64. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  65. 9f8a04f Diagnose ++/-- op on objc pointers in nonfragile abi, instead of crashing. by Fariborz Jahanian · 15 years ago
  66. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
  67. c70e8d9 Avoid crashing for the enclosed test case. by Steve Naroff · 15 years ago
  68. de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 15 years ago
  69. 58f9f2c Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris). by Steve Naroff · 15 years ago
  70. 9deaeca Remove superfluous call to getAsPointerType()... by Steve Naroff · 15 years ago
  71. 760e3c4 Sema::CheckAdditionOperands(): Use Type::getPointeeType() and remove PTy and OPT variables. by Steve Naroff · 15 years ago
  72. f8910df by Steve Naroff · 15 years ago
  73. 430ee5a Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?view=rev&revision=75314. by Steve Naroff · 15 years ago
  74. 496e89f Fix warning when compiling with optimizations: by Ted Kremenek · 15 years ago
  75. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  76. 9b31df4 Store the isAddressOfOperand in the UnresolvedDeclRefExpr, so that we can pass it when instantiating the expr. Fixes another member pointer bug. by Anders Carlsson · 15 years ago
  77. f9e48bd It's not allowed to form member pointers to members that have reference type. Add a test for this and the rest of [dcl.mptr]p3. by Anders Carlsson · 15 years ago
  78. 83314aa Implement template argument deduction when taking the address of a by Douglas Gregor · 15 years ago
  79. 9c10fcf reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp. by Chris Lattner · 15 years ago
  80. 0337f21 Diagnose, and not crash, when taking address of property expression. by Fariborz Jahanian · 15 years ago
  81. f933437 Fix a problem with false diagnostics when comparing distinct NULL pointer types, from David Majnemer by Douglas Gregor · 15 years ago
  82. 7154a77 Rework Sema::CheckConditionalOperands(). No functionality change. by Steve Naroff · 15 years ago
  83. 6db8ed4 When explicit template arguments are provided for a function call, by Douglas Gregor · 15 years ago
  84. edce4dd Preliminary parsing and ASTs for template-ids that refer to function by Douglas Gregor · 15 years ago
  85. b33fe2f When recursively instantiating function templates, keep track of the by Douglas Gregor · 15 years ago
  86. 751f9a4 Refactor ActOnDeclarationNameExpr into a "parsing action" part and a by Douglas Gregor · 15 years ago
  87. 149f138 Implement PR4175, catching some questionable comparisons. Patch by by Chris Lattner · 15 years ago
  88. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  89. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
  90. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  91. 001d64d Fix the FloatingLiteral API to take the isexact flag by value instead of by Chris Lattner · 15 years ago
  92. dde2598 Fix incorrect AST's being produced, noticed by Eli. by Nate Begeman · 15 years ago
  93. 1bd1f6e OpenCL 1.0 support: by Nate Begeman · 15 years ago
  94. 9b10da6 Implement feedback from Eli re: the purpose of lax vector conversions by Nate Begeman · 15 years ago
  95. 8d2b356 Patch to mark destructors when they are used. by Fariborz Jahanian · 15 years ago
  96. e2bb224 An auto variable can't appear in its own initializer. by Anders Carlsson · 15 years ago
  97. 58d29a4 OpenCL 1.0 support: explicit casts to ext-vector types by Nate Begeman · 15 years ago
  98. 1637be7 Implicit instantiation for function template specializations. by Douglas Gregor · 15 years ago
  99. e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
  100. c75bc2d Patch to diagnose and Mark use of implicit default assignment operator. by Fariborz Jahanian · 15 years ago