1. a734470 The CF retain/release checker now assumes that allocations do not fail. Eventually we will add a flag to the driver to enable allocation failures (documented as a FIXME). by Ted Kremenek · 17 years ago
  2. 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 · 17 years ago
  3. 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 · 17 years ago
  4. 5a6ddbf add parser and sema support for the funny ObjC '@defs' thing. by Chris Lattner · 17 years ago
  5. 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 17 years ago
  6. 39a1884 Include stdint.h instead of stdio.h. by Ted Kremenek · 17 years ago
  7. 5bce1b0 Test the dead-store checker using both -warn-dead-stores and -checker-simple. by Ted Kremenek · 17 years ago
  8. 1a654b6 Modified the dead stores checker to... by Ted Kremenek · 17 years ago
  9. b8e26e6 Introduce initial transfer function support for __imag__ and __real__. We don't by Ted Kremenek · 17 years ago
  10. 5395ef0 Make this test actually pass, in addition to the previous patch by Eli Friedman · 17 years ago
  11. dd536bf Remove Analysis-Apple. by Ted Kremenek · 17 years ago
  12. d54ae2a Move test case "uninit-msg-expr.m" from Analysis-Apple to Analysis (now works on all platforms). by Ted Kremenek · 17 years ago
  13. 32dc95e Moved test case NoReturn.m from Analysis-Apple to Analysis (now works on all platforms). by Ted Kremenek · 17 years ago
  14. 859be3b Move NSString.m test case from Analysis-Apple to Analysis. The test case now works on all platforms. by Ted Kremenek · 17 years ago
  15. 4b5484a Update test case to use -pedantic (makes the test case more clear). by Ted Kremenek · 17 years ago
  16. dfc996c Fix misspelling of "svelte". by Ted Kremenek · 17 years ago
  17. 7662af4 Move Analysis-Apple/CFString.c to Analysis (the test case now works on all platforms). by Ted Kremenek · 17 years ago
  18. 88739bf Move CFDateGC.m test case from Analysis-Apple to Analysis (it now runs on all platforms). by Ted Kremenek · 17 years ago
  19. 2f134c6 Moved CFDate.m from test/Analysis-Apple to test/Analysis, and added the necessary declarations from Foundation.h to CFDate.m so that the test case can be exercised on all platforms. by Ted Kremenek · 17 years ago
  20. df22083 Add test case for NSString format-string checking. by Ted Kremenek · 17 years ago
  21. 1e692ac Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 17 years ago
  22. 874f608 Fix broken test. by Argyrios Kyrtzidis · 17 years ago
  23. c577a0e Multiple tests in a single test file must be linked with '&&'. by Argyrios Kyrtzidis · 17 years ago
  24. 54ecfce Don't crash if we can't find FileEntry info for a typedef, since one by Eli Friedman · 17 years ago
  25. 07665da Fix the setup of CodeGen/bitfield.c test. by Argyrios Kyrtzidis · 17 years ago
  26. 8891184 Fix the run line for this test. by Eli Friedman · 17 years ago
  27. e3eac77 Make this test C instead of C++; making it C++ causes a failure on Linux by Eli Friedman · 17 years ago
  28. f93d528 Don't include complex.h or tgmath.h for this test; they aren't needed, by Eli Friedman · 17 years ago
  29. 4caf055 Add code to make test/CodeGen/struct-init.c work correctly without the by Eli Friedman · 17 years ago
  30. c92e5e4 For struct initialization, check compatibility with the unqualified by Eli Friedman · 17 years ago
  31. d4cbda6 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 17 years ago
  32. 2659052 Don't crash emitting an initializer for a static local with union type. by Eli Friedman · 17 years ago
  33. 7627725 Enable the rewriter tests on all platforms; there don't appear to by Eli Friedman · 17 years ago
  34. 74a7173 Don't include objc.h, so the rewriter tests work on machines without it. by Eli Friedman · 17 years ago
  35. c53296e Fix crash with conversion to an address-space-qualified pointer. Bug by Eli Friedman · 17 years ago
  36. c55f98d Reorganize this loop a bit so it doesn't crash for empty unions. Fixes PR2419. by Eli Friedman · 17 years ago
  37. 77e1dfc implement constant expr. sub ptr ptr by Nuno Lopes · 17 years ago
  38. c733388 Second half of "fix" for <rdar://problem/5986085> clang on xcode: error: redefinition of 'XCElementToggler' as different kind of symbol by Steve Naroff · 17 years ago
  39. e2af8b1 Fix <rdar://problem/5986833> clang on xcode: incompatible type returning 'void', expected 'int'. by Steve Naroff · 17 years ago
  40. 3d2c22b Fix <rdar://problem/5987482> clang on xcode: null dereference in Sema::ActOnMemberReferenceExpr. by Steve Naroff · 17 years ago
  41. 74199b6 Fix trivial crasher and downgrade an error to warning (to match GCC). by Steve Naroff · 17 years ago
  42. 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 · 17 years ago
  43. cb28be6 Fix crash identified by <rdar://problem/5986085>. by Steve Naroff · 17 years ago
  44. 44a3dde Add ObjCInterface layout support. Reuse RecordLayout. by Devang Patel · 17 years ago
  45. 9dc22e6 Update a test and add a FIXME. by Steve Naroff · 17 years ago
  46. fd5b2ce Added fixmes. by Ted Kremenek · 17 years ago
  47. 3ac438c Parser::ParseObjCSynchronizedStmt() needs to Enter/Exit a decl scope. by Steve Naroff · 17 years ago
  48. c134fcb For setting attributes, don't assume there are ParamVarDecls available, by Eli Friedman · 17 years ago
  49. 108f55d fix crash when codegening 'cond ? lhs : call-to-void-func()' by Nuno Lopes · 17 years ago
  50. d8de725 fix type of ?: operator. If one of the operator is void, the type should be void as well. by Nuno Lopes · 17 years ago
  51. 2663170 Fix a gcc compatibility issue which allows more protocol-qualified id on RHS to be by Fariborz Jahanian · 17 years ago
  52. 50c5c72 Don't assume that the type of a FunctionDecl is a FunctionType; that by Eli Friedman · 17 years ago
  53. 9734162 ASTContext::typesAreCompatible(): id is compatible with all qualified id types. by Steve Naroff · 17 years ago
  54. 9ad23d6 Sema::ActOnClassMessage() needs to look through it's local implementation for private class methods. by Steve Naroff · 17 years ago
  55. 6c930f2 Make sure we look through categories when searching for a classes property. by Steve Naroff · 17 years ago
  56. c793808 Put back my temporary hack until Eli addresses this in a more complete fashion. by Steve Naroff · 17 years ago
  57. a2ac06e Change Expr::isIntegerConstantExpr() to allow for pointer types (for GCC compatibility). Note FIXME. by Steve Naroff · 17 years ago
  58. 2037322 Allow implicit pointer/int conversions on ObjCQualifiedIdTypes in Sema::CheckCompareOperands() and Sema::CheckAssignmentConstraints(). by Steve Naroff · 17 years ago
  59. 0326e04 Finish up r51900. by Steve Naroff · 17 years ago
  60. 459a1e2 Fix parser bug/FIXME with @catch. by Steve Naroff · 17 years ago
  61. e3e9add Fix <rdar://problem/5979875> clang on xcode: error: use of undeclared identifier 'super' by Steve Naroff · 17 years ago
  62. b93fb49 handle the full assignment-expression grammar when using an by Chris Lattner · 17 years ago
  63. 0327f77 Teach the CF retain checker about "_init" methods. Fixes: <rdar://problem/5956379> by Ted Kremenek · 17 years ago
  64. 9141bee fix decl attributes cleaning by Nuno Lopes · 17 years ago
  65. 0049db6 fix PR2357 (#ifs didnt invalidate the multiple-inclusion optimization state) by Nuno Lopes · 17 years ago
  66. 7dfa639 Make sure _Bool globals have the correct type. by Eli Friedman · 17 years ago
  67. 289d9f2 Tweak Sema::ObjCQualifiedIdTypesAreCompatible() to handle qualified interface types on the RHS. by Steve Naroff · 17 years ago
  68. 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 · 17 years ago
  69. aa73eec Teach Sema::CheckConditionalOperands() to check for ObjCQualifiedIdType's. This fixes a bogus error. by Steve Naroff · 17 years ago
  70. 77eedd6 Calculate alignment for local variables. by Eli Friedman · 17 years ago
  71. 94a82c9 Fix <rdar://problem/5965704> clang: bad receiver type 'id const' by Steve Naroff · 17 years ago
  72. 799a6a6 Teach Expr::isLvalue() about ObjC properties. For now, all properties are writable. Added a FIXME for another day. by Steve Naroff · 17 years ago
  73. cd5f4aa PR1893: Fix up the type of tentative definitions of incomplete array by Eli Friedman · 17 years ago
  74. a04a153 Fix and enable generating general union initializers. Essentially, what by Eli Friedman · 17 years ago
  75. c1cc6dc Allow a pointer implicitly cast to a bool as a constant expression, as by Eli Friedman · 17 years ago
  76. f8f873d Make sure to allow assigning a pointer to a bool. by Eli Friedman · 17 years ago
  77. cfb313b Fix constant vector init for initializer lists with an incomplete list by Eli Friedman · 17 years ago
  78. 109603d Always check that the definition of a function has the correct type. by Eli Friedman · 17 years ago
  79. 4bd998b Cleanup/refactoring of Sema struct layout. This patch unifies the struct by Eli Friedman · 17 years ago
  80. b896596 More complete/correct implementation of the comparison operators for by Eli Friedman · 17 years ago
  81. ec2c126 Fix an extremely subtle bug with pointer comparisons: they have to be by Eli Friedman · 17 years ago
  82. 1e86b34 Rearrange EmitLValueForField a bit to work properly for _Bool bitfields by Eli Friedman · 17 years ago
  83. bc5ed6e Add codegen support for a few more kinds of initializer constant expressions. by Eli Friedman · 17 years ago
  84. 08d7802 Add CodeGen support for alignment on globals, both for unusual natural by Eli Friedman · 17 years ago
  85. a07b764 Tentative declarations are supposed to have common linkage, not weak. by Eli Friedman · 17 years ago
  86. 0408f68 Always use packed structs. This isn't really very nice, but there's by Eli Friedman · 17 years ago
  87. aec3a1e Fix a couple crashes on invalid input. by Chris Lattner · 17 years ago
  88. 2fb86e6 Check first member alignment and uses packed struct if required. by Devang Patel · 17 years ago
  89. bf20b68 Fix test case by Devang Patel · 17 years ago
  90. b185124 A few more cases for aggregate values. by Eli Friedman · 17 years ago
  91. f4e8533 Implementation of __builtin_ctlz. by Eli Friedman · 17 years ago
  92. 8ef1f26 Get the type right for wide string literals; it's wchar_t, not char. by Eli Friedman · 17 years ago
  93. 2742496 Don't swap function decls, and add them to the scope as they are by Eli Friedman · 17 years ago
  94. 6f7e2ee Add a more reliable check for whether a static declaration has already by Eli Friedman · 17 years ago
  95. f6a943e Generalize the float type generation code, and specifically fix the by Eli Friedman · 17 years ago
  96. 3c0eb16 Implementation of gcc mode attribute; this is significant because by Eli Friedman · 17 years ago
  97. 1f3105e Change diagnostic per suggestion, to make it a bit clearer what is happening. by Eli Friedman · 17 years ago
  98. f84eda3 Count the number of initializable members correctly in structs/unions by Eli Friedman · 17 years ago
  99. 402256f Diagnose implicit init list for empty aggregate, like struct {}. Fixes by Eli Friedman · 17 years ago
  100. 638e144 Move the error checking for variable-sized objects so we don't by Eli Friedman · 17 years ago