1. 18fe568 Implicit support for direct initialization of objects of class type, e.g., by Douglas Gregor · 16 years ago
  2. 225c41e Standard conversion sequences now have a CopyConstructor field, to by Douglas Gregor · 16 years ago
  3. 396b7cd Add implicitly-declared default and copy constructors to C++ classes, by Douglas Gregor · 16 years ago
  4. f1f9b4e Implement C++ DR 106 and C++ DR 540, both of which deal with by Douglas Gregor · 16 years ago
  5. d5a56f0 Source ranges for named cast diagnostics. by Sebastian Redl · 16 years ago
  6. 030ff0c Semantic checking of constructor declarations and classification of default/copy constructors by Douglas Gregor · 16 years ago
  7. 60d62c2 Implement basic support for converting constructors in user-defined by Douglas Gregor · 16 years ago
  8. 0777972 Implement semantic checking of static_cast and dynamic_cast. by Sebastian Redl · 16 years ago
  9. 31fc07d Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar by Sanjiv Gupta · 16 years ago
  10. b48fe38 Add support for parsing and representing C++ constructor declarations. by Douglas Gregor · 16 years ago
  11. 3205a78 Improve documentation for Sema::CheckReferenceInit by Douglas Gregor · 16 years ago
  12. 6fc17ff Simplify and correct the check for function redefinitions. This does two things: by Douglas Gregor · 16 years ago
  13. f70bdb9 Implement overloading rules for reference binding by Douglas Gregor · 16 years ago
  14. 818ce48 Temporary disable the const-object-declaration-without-initializer check, because it depends on linkage-specifier semantics we don't yet have by Douglas Gregor · 16 years ago
  15. 15da57e Tweak Sema::CheckReferenceInit so that it (optionally) computes an by Douglas Gregor · 16 years ago
  16. 27c8dc0 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
  17. 6eec8e8 Rename ExplicitCCastExpr to CStyleCastExpr by Douglas Gregor · 16 years ago
  18. 9d293df Improve our handling of (C++) references within Clang. Specifically: by Douglas Gregor · 16 years ago
  19. af668b0 Add attribute always_inline support. by Daniel Dunbar · 16 years ago
  20. d6a1c5d Comment fix, ParseAST does not take ownership of the consumer. by Daniel Dunbar · 16 years ago
  21. 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
  22. 6594a70 Replace common diagnostic with a convenience function. by Steve Naroff · 16 years ago
  23. a5ad863 Fix <rdar://problem/6315646> clang on xcode: error: invalid operands to binary expression ('id<NSTableViewDelegate>' and 'XCExtendedArrayController *'). by Steve Naroff · 16 years ago
  24. 418f6c7 Remember whether an initlist had a designator in the AST. by Chris Lattner · 16 years ago
  25. 220ad7c pass designators into sema. This completes parser-level designator by Chris Lattner · 16 years ago
  26. 7fb5e48 Don't give a default argument to ASTContext::getFunctionType for the TypeQuals parameter, it causes subtle bugs where TypeQuals, while necessary, are omitted from the call. by Argyrios Kyrtzidis · 16 years ago
  27. d2f4e5e CMake: Builds and installs clang binary and libs (no docs yet). It by Oscar Fuentes · 16 years ago
  28. 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
  29. 6cbd3df PR2942: FunctionDecls by typedef crash the C++ front-end by Douglas Gregor · 16 years ago
  30. 0575d4a Some cleanups for the ambiguous derived-to-base conversion checks by Douglas Gregor · 16 years ago
  31. 2f639b9 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 16 years ago
  32. 94b1dd2 First non-embarrassing cut at checking for ambiguous derived-to-base by Douglas Gregor · 16 years ago
  33. c6cb77f Fix regression in comparison of qualified id; == operator was being by Daniel Dunbar · 16 years ago
  34. 57c856b Clean up and document the representation of C++ base classes by Douglas Gregor · 16 years ago
  35. bc0805a Add support for conversions from a pointer-to-derived to a by Douglas Gregor · 16 years ago
  36. f1af6a7 Restrict creation of OverloadedFunctionDecl only to C++ (it was getting used for invalid redeclarations on C). by Argyrios Kyrtzidis · 16 years ago
  37. 8970fea Fix <rdar://problem/6311947> clang on xcode (regression): error: use of undeclared identifier 'expandedValue'. by Steve Naroff · 16 years ago
  38. 0218936 Added GraphViz visualization of C++ inheritance hierarchies. by Douglas Gregor · 16 years ago
  39. 90b7bc6 Now that DeclRefExpr accepts a NamedDecl, use a DeclRefExpr for when a CXXFieldDecl is referenced inside a method. by Argyrios Kyrtzidis · 16 years ago
  40. 7692ed6 Fix <rdar://problem/6257675> error: member reference base type ('NSUserDefaults *') is not a structure or union. by Steve Naroff · 16 years ago
  41. f8268ae Add representation of base classes in the AST, and verify that we by Douglas Gregor · 16 years ago
  42. ba7e210 QualType::isMoreQualifiedThan and isAtLeastAsQualifiedAs assert that we by Douglas Gregor · 16 years ago
  43. 5737326 Implement ranking of standard conversion sequences by their qualification by Douglas Gregor · 16 years ago
  44. e0a5d5f Move Sema::GetNonReferenceType to QualType::getNonReferenceType and make it inline by Douglas Gregor · 16 years ago
  45. 9b6e2d2 Fix a thinko in the qualification-conversion check when the qualificaitons are disjoint, and add some overloading-based tests of qualification conversions by Douglas Gregor · 16 years ago
  46. 98cd599 Initial step toward supporting qualification conversions (C++ 4.4). by Douglas Gregor · 16 years ago
  47. 48d04ae Fix use of dyn_cast. by Daniel Dunbar · 16 years ago
  48. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  49. 6f5f41c Fix typo. by Steve Naroff · 16 years ago
  50. fe6b0dc Fix <rdar://problem/6261178> clang-on-xcode: [sema] multiple method warning is over enthusiastic. by Steve Naroff · 16 years ago
  51. 18bc164 Fix <rdar://problem/6268365> Parser rejects property (dot notation) access on id<protocol>. by Steve Naroff · 16 years ago
  52. 87f3b93 Sema::CheckCompareOperands() and ASTContext::mergeTypes(): Change handling of ObjC qualified id types to be consistent with gcc. This changes a handful of test case errors into warnings (diff will tell you which cases have changed). by Steve Naroff · 16 years ago
  53. 639e2d3 Fix rdar://6257721 by tightening up the block "snapshot" check, and by Chris Lattner · 16 years ago
  54. 097e916 fix indentation by Chris Lattner · 16 years ago
  55. d3f2c10 Improve attribute parsing & tests. by Daniel Dunbar · 16 years ago
  56. c6f7345 In C++, an empty parameter list indicates a function that takes no parameters. by Argyrios Kyrtzidis · 16 years ago
  57. d3db401 Add --disable-free flag to clang. by Daniel Dunbar · 16 years ago
  58. 4fa4ab6 Fix <rdar://problem/6239726> Parser rejects: type of property 'list' does not match type of ivar by Steve Naroff · 16 years ago
  59. 3b0db90 Implement #pragma pack use in structure packing. The general approach by Daniel Dunbar · 16 years ago
  60. d6caa9e Fix this bug: by Argyrios Kyrtzidis · 16 years ago
  61. 3957907 Downgrade incompatibilities with objc qualified types (e.g. id <P>) to warnings. by Steve Naroff · 16 years ago
  62. 154d8e2 Revert my previous change, got stupidly confused with my local changes. by Argyrios Kyrtzidis · 16 years ago
  63. be6e310 Fix a call to Sema::LookupDecl that had incorrect parameters. by Argyrios Kyrtzidis · 16 years ago
  64. 4cde927 Add Sema implementation of #pragma pack stack. by Daniel Dunbar · 16 years ago
  65. 33d34a6 silence some release-assert warnings. by Chris Lattner · 16 years ago
  66. 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
  67. de933f0 Fix a bug that crashed clang when parsing this: by Argyrios Kyrtzidis · 16 years ago
  68. 1c90bfc Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext. by Steve Naroff · 16 years ago
  69. 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
  70. 8ffb159 Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. by Ted Kremenek · 16 years ago
  71. 4021a84 Use getCustomDiagID() instead of specifying the diagnostic in the 'DiagnosticKinds.def' file. by Argyrios Kyrtzidis · 16 years ago
  72. ce8e292 Simplify handling of direct initializers by letting Sema::AddInitializerToDecl handle conversions, instead of using Sema::ActOnCXXTypeConstructExpr. by Argyrios Kyrtzidis · 16 years ago
  73. f34afee When processing Objective-C foreach statements, first check to see if the statement has a DeclStmt with a single Decl. Afterwards, use DeclStmt::getSolitaryDecl() to access that Decl (thus avoiding an assertion being triggered). These changes remove an unneeded use of ScopedDecl::getNextDeclarator() and DeclStmt::getDecl(). by Ted Kremenek · 16 years ago
  74. 15f6139 Use "unsigned" instead of "int" for i to remove a "comparison between unsigned and signed" warning (potential integer overflow). by Ted Kremenek · 16 years ago
  75. 1bddf7e Use the DeclStmt::decl_iterator to get the first decl in a DeclStmt instead of using DeclStmt::getDecl(). by Ted Kremenek · 16 years ago
  76. 06ad1f5 The current semantic process for direct initializers won't work properly for class types. by Argyrios Kyrtzidis · 16 years ago
  77. 73a0d88 Implement support for C++ direct initializers in declarations, e.g. "int x(1);". by Argyrios Kyrtzidis · 16 years ago
  78. 506ff88 Make sema and codegen allow __builtin___CFStringMakeConstantString as a valid by Chris Lattner · 16 years ago
  79. 45b6b9d Add a Expr::isEvaluatable method, eliminate isBuiltinConstantExpr by Chris Lattner · 16 years ago
  80. 46cfefa "Enhance" CheckArithmeticConstantExpression to accept ?: with a constant by Chris Lattner · 16 years ago
  81. 232eb7d Implement support for the const and pure attributes. by Anders Carlsson · 16 years ago
  82. 7709182 Add parsing of the sentinel attribute. Still need to create the attribute. by Anders Carlsson · 16 years ago
  83. 7d07664 Merge postfix attributes on record decls. by Daniel Dunbar · 16 years ago
  84. 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
  85. 0eb07bf Add getTypeSpecStartLoc() to VarDecls and FunctionDecls. by Steve Naroff · 16 years ago
  86. ae3f491 Add Builtins.def attribute for "can be a constant expression". by Daniel Dunbar · 16 years ago
  87. de45428 Add support for format string checking of object-size checking by Daniel Dunbar · 16 years ago
  88. 8af6a45 Changed Sema::CheckForConstantInitializer to allow global block literals. by Steve Naroff · 16 years ago
  89. 2a29904 simplify padding, just fold it into the earlier resize. by Chris Lattner · 16 years ago
  90. 28997ec fix a potential buffer overrun that Eli noticed by Chris Lattner · 16 years ago
  91. abee2d7 Add diagnostic for .{lo,hi,e,o} on odd-sized extended vectors. by Daniel Dunbar · 16 years ago
  92. 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
  93. 3ce52d6 Improved fix for <rdar://problem/6247781> Parser rejecting properly mismatched properties. by Steve Naroff · 16 years ago
  94. fbbe0ac Fix <rdar://problem/6247781> Parser rejecting properly mismatched properties. by Steve Naroff · 16 years ago
  95. 1ac6fdd Add a random C99 comment/reference. by Steve Naroff · 16 years ago
  96. b440686 Teach Sema::CheckAssignmentConstraints() to allow assignments between id and block pointer types (^{}). by Steve Naroff · 16 years ago
  97. 6c4088e Fix <rdar://problem/6251012> clang: Blocks are objects too. by Steve Naroff · 16 years ago
  98. 5e0a74f Fix <rdar://problem/6253149> property declaration doesn't declare getter and setter. by Steve Naroff · 16 years ago
  99. aa5caa1 Change a NOTE to a FIXME based on feedback from clattner. by Steve Naroff · 16 years ago
  100. e84a864 Fix <rdar://problem/6252129> implementation of method in category doesn't effectively declare it for methods below. by Steve Naroff · 16 years ago