1. 9a979c3 fix CheckForConstantInitializer() for Compound Literals by Nuno Lopes · 16 years ago
  2. 560624a '&&' commands together so that the test status reflects the results of all the commands, otherwise the test status will be the result of only the last command. by Argyrios Kyrtzidis · 16 years ago
  3. e60cff1 new testcase by Chris Lattner · 16 years ago
  4. 14943b9 Fix PR2020 by recovering by defining an anonymous enum, instead of recovering by Chris Lattner · 16 years ago
  5. 0795232 Add Sema support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
  6. e5c5ee1 Make ProcessDeclAttributes walk the declarator structure pulling by Chris Lattner · 16 years ago
  7. ad74a75 Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
  8. f37da0e rename some attr tests for consistency. by Chris Lattner · 16 years ago
  9. 13fd7e5 "this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet." by Chris Lattner · 16 years ago
  10. 6ee1f9c "This moves built-in Objective-C types up the scope chains to where they can be replaced by versions included from the runtime library's headers." by Chris Lattner · 16 years ago
  11. 5a6ddbf add parser and sema support for the funny ObjC '@defs' thing. by Chris Lattner · 16 years ago
  12. df22083 Add test case for NSString format-string checking. by Ted Kremenek · 16 years ago
  13. 54ecfce Don't crash if we can't find FileEntry info for a typedef, since one by Eli Friedman · 16 years ago
  14. c92e5e4 For struct initialization, check compatibility with the unqualified by Eli Friedman · 16 years ago
  15. c733388 Second half of "fix" for <rdar://problem/5986085> clang on xcode: error: redefinition of 'XCElementToggler' as different kind of symbol by Steve Naroff · 16 years ago
  16. e2af8b1 Fix <rdar://problem/5986833> clang on xcode: incompatible type returning 'void', expected 'int'. by Steve Naroff · 16 years ago
  17. 3d2c22b Fix <rdar://problem/5987482> clang on xcode: null dereference in Sema::ActOnMemberReferenceExpr. by Steve Naroff · 16 years ago
  18. 74199b6 Fix trivial crasher and downgrade an error to warning (to match GCC). by Steve Naroff · 16 years ago
  19. d3ded1f Support "<p>" as a short-hand for "id<p>". Here's a comment from GCC (the only documentation I could find on it). by Steve Naroff · 16 years ago
  20. cb28be6 Fix crash identified by <rdar://problem/5986085>. by Steve Naroff · 16 years ago
  21. 44a3dde Add ObjCInterface layout support. Reuse RecordLayout. by Devang Patel · 16 years ago
  22. 9dc22e6 Update a test and add a FIXME. by Steve Naroff · 16 years ago
  23. fd5b2ce Added fixmes. by Ted Kremenek · 16 years ago
  24. 3ac438c Parser::ParseObjCSynchronizedStmt() needs to Enter/Exit a decl scope. by Steve Naroff · 16 years ago
  25. d8de725 fix type of ?: operator. If one of the operator is void, the type should be void as well. by Nuno Lopes · 16 years ago
  26. 2663170 Fix a gcc compatibility issue which allows more protocol-qualified id on RHS to be by Fariborz Jahanian · 16 years ago
  27. 9734162 ASTContext::typesAreCompatible(): id is compatible with all qualified id types. by Steve Naroff · 16 years ago
  28. 9ad23d6 Sema::ActOnClassMessage() needs to look through it's local implementation for private class methods. by Steve Naroff · 16 years ago
  29. 6c930f2 Make sure we look through categories when searching for a classes property. by Steve Naroff · 16 years ago
  30. c793808 Put back my temporary hack until Eli addresses this in a more complete fashion. by Steve Naroff · 16 years ago
  31. a2ac06e Change Expr::isIntegerConstantExpr() to allow for pointer types (for GCC compatibility). Note FIXME. by Steve Naroff · 16 years ago
  32. 2037322 Allow implicit pointer/int conversions on ObjCQualifiedIdTypes in Sema::CheckCompareOperands() and Sema::CheckAssignmentConstraints(). by Steve Naroff · 16 years ago
  33. 0326e04 Finish up r51900. by Steve Naroff · 16 years ago
  34. 459a1e2 Fix parser bug/FIXME with @catch. by Steve Naroff · 16 years ago
  35. e3e9add Fix <rdar://problem/5979875> clang on xcode: error: use of undeclared identifier 'super' by Steve Naroff · 16 years ago
  36. 289d9f2 Tweak Sema::ObjCQualifiedIdTypesAreCompatible() to handle qualified interface types on the RHS. by Steve Naroff · 16 years ago
  37. 19b87d2 Add some more test cases that demonstrate clang is a bit stricter than GCC. These can be fixed lazily if they become a problem. by Steve Naroff · 16 years ago
  38. aa73eec Teach Sema::CheckConditionalOperands() to check for ObjCQualifiedIdType's. This fixes a bogus error. by Steve Naroff · 16 years ago
  39. 94a82c9 Fix <rdar://problem/5965704> clang: bad receiver type 'id const' by Steve Naroff · 16 years ago
  40. 799a6a6 Teach Expr::isLvalue() about ObjC properties. For now, all properties are writable. Added a FIXME for another day. by Steve Naroff · 16 years ago
  41. c1cc6dc Allow a pointer implicitly cast to a bool as a constant expression, as by Eli Friedman · 16 years ago
  42. f8f873d Make sure to allow assigning a pointer to a bool. by Eli Friedman · 16 years ago
  43. 4bd998b Cleanup/refactoring of Sema struct layout. This patch unifies the struct by Eli Friedman · 16 years ago
  44. 8ef1f26 Get the type right for wide string literals; it's wchar_t, not char. by Eli Friedman · 16 years ago
  45. 3c0eb16 Implementation of gcc mode attribute; this is significant because by Eli Friedman · 16 years ago
  46. 1f3105e Change diagnostic per suggestion, to make it a bit clearer what is happening. by Eli Friedman · 16 years ago
  47. f84eda3 Count the number of initializable members correctly in structs/unions by Eli Friedman · 16 years ago
  48. 402256f Diagnose implicit init list for empty aggregate, like struct {}. Fixes by Eli Friedman · 16 years ago
  49. 638e144 Move the error checking for variable-sized objects so we don't by Eli Friedman · 16 years ago
  50. 1435202 Fix this test on non-X86 platforms. by Eli Friedman · 16 years ago
  51. 6d1e4b5 Patch for PR2350; the issue was tnat we were allowing (with an error) by Eli Friedman · 16 years ago
  52. 6b2564c Fix this test so that it's valid; the point is to test for the crash, by Eli Friedman · 16 years ago
  53. b0c0554 PR2347: Fix crash iterating over VLAs; this started triggering because by Eli Friedman · 16 years ago
  54. 97c0a39 Fix a couple of bugs found by Neil Booth in the const-ness checking. by Eli Friedman · 16 years ago
  55. e590a84 Fix typo in test. by Eli Friedman · 16 years ago
  56. 6cfda23 Add __builtin_frame_address and __builtin_return_address gcc builtins to by Eli Friedman · 16 years ago
  57. d8dc210 Be a bit more defensive in SemaInit. by Eli Friedman · 16 years ago
  58. 6223c22 Add some more checking for compound literals. by Eli Friedman · 16 years ago
  59. 4be1f47 Make the unused expression warning a bit less aggressive (found in PHP code). by Eli Friedman · 16 years ago
  60. c56c977 Switch on SemaInit; this makes some code in SemaDecl dead, but I'll give by Eli Friedman · 16 years ago
  61. d72d16e Add proper type-checking for pointer additiion; before, we were accepting by Eli Friedman · 16 years ago
  62. 5773a6c Both operands to && have to be scalars, not just one. by Eli Friedman · 16 years ago
  63. 235549c Fix <rdar://problem/5924576> clang -fsyntax-only generates "redefinition" errors when parsing AppKit that gcc does not. by Steve Naroff · 16 years ago
  64. e701c0a Fix <rdar://problem/5928590> clang -fsyntax-only: "incompatible operand types ('int' and 'void')" on input that 'gcc -fsyntax-only' eats by Steve Naroff · 16 years ago
  65. a989def testcase for PR2263, fixed by Nate's r50903 patch. by Chris Lattner · 16 years ago
  66. 00bc645 -Implement proper name lookup for namespaces. by Argyrios Kyrtzidis · 16 years ago
  67. 72786e0 Add attribute "format" support for typedefs of function pointers. by Ted Kremenek · 16 years ago
  68. abb5758 Fix rdar://5921025 a crash on the included testcase. by Chris Lattner · 16 years ago
  69. 6d6eb57 Diagnose attempts to use C++ default arguments outside of a function declaration by Douglas Gregor · 16 years ago
  70. daa0311 Test was accidently nullified in previous check-in. by Fariborz Jahanian · 16 years ago
  71. 5251e13 Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 16 years ago
  72. 95e2c71 Fix rdar://5905347 a crash on invalid builtin, due to the by Chris Lattner · 16 years ago
  73. be34ac6 add testcase for pr2050 which is now fixed. by Chris Lattner · 16 years ago
  74. 57c9934 Another test case for properties in protocols. by Fariborz Jahanian · 16 years ago
  75. aebf0cb This patch is about merging ObjC2's properties declared in class by Fariborz Jahanian · 16 years ago
  76. 3435096 Patch to match and issue diagnostics on property type mismatch. by Fariborz Jahanian · 16 years ago
  77. dd6cec1 Convert CFLF to LF. CRLF was causing this test to fail under Mac OS X. by Ted Kremenek · 16 years ago
  78. 2d1c5d3 Parsing of namespaces: by Argyrios Kyrtzidis · 16 years ago
  79. c70bee8 Allow property in base class to be implemented in a derived class. by Fariborz Jahanian · 16 years ago
  80. 6cdf16d More semantics checks of properties. Property implementation can implicitly use by Fariborz Jahanian · 16 years ago
  81. c35b9e4 Support for @dynamic AST build. by Fariborz Jahanian · 16 years ago
  82. f009795 Clean up handling of function redeclarations by Douglas Gregor · 16 years ago
  83. 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 16 years ago
  84. 59b6d5a fix __attribute__(format) for struct function pointer fields by Nuno Lopes · 16 years ago
  85. e37ac4f This patch adds very basic support for parsing and type-checking class by Douglas Gregor · 16 years ago
  86. 2ce52f3 Introduce support for finding class and enum names via ordinary name lookup in C++ by Douglas Gregor · 16 years ago
  87. 9e97955 Default argument cleanups and minor improvements, patch by Doug Gregor! by Chris Lattner · 16 years ago
  88. def026a typedef void T; void f(T); by Chris Lattner · 16 years ago
  89. 8123a95 Several improvements from Doug Gregor related to default by Chris Lattner · 16 years ago
  90. 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 16 years ago
  91. b048981 merge compatibility testing of qualified/unqualified interfaces together by Chris Lattner · 16 years ago
  92. 42a997c MyOtherClass<MyProtocol>* is compatible with MyClass* by Chris Lattner · 16 years ago
  93. aaf9ddb reject 'typedef int y; int test(x, y)'. by Chris Lattner · 16 years ago
  94. d658b56 Fix handling of implicit int, resolving PR2012 and reverting (and by Chris Lattner · 16 years ago
  95. a798ebc Step #1 to fixing PR2012: c89 allows declspecs to be completely by Chris Lattner · 16 years ago
  96. e2ef815 Add explicit support for diagnosing implicit function decls. by Steve Naroff · 16 years ago
  97. 63f067f PR1963: Address of function is a constant expression by Seo Sanghyeon · 16 years ago
  98. 3110251 Change ObjCInterfaceDecl to inherit from NamedDecl (not TypeDecl). While ObjCInterfaceDecl is arguably a TypeDecl, it isn't a ScopedDecl. Since TypeDecl's are scoped, it makes sense to simply treat them as NamedDecl's. I could have fiddled a bit more with the hierarchy (in terms of creating a non-scoped TypeDecl), however this probably isn't worth the effort. by Steve Naroff · 16 years ago
  99. 26b7661 improve error to be something end users will actually understand :) by Chris Lattner · 16 years ago
  100. 96b77fc 1) Enforce C99 6.7.3p2: "Types other than pointer types derived from by Chris Lattner · 16 years ago