1. e5c5ee1 Make ProcessDeclAttributes walk the declarator structure pulling by Chris Lattner · 16 years ago
  2. 3ff30c8 move some code from all callers of ProcessDeclAttributes into by Chris Lattner · 16 years ago
  3. f2e4bd5 more attribute refactoring/renaming, no functionality change. by Chris Lattner · 16 years ago
  4. 49e2d34 more minor tidiness. by Chris Lattner · 16 years ago
  5. 065c5a8 more cleanups, refactor HandleVectorTypeAttribute by Chris Lattner · 16 years ago
  6. 545dd34 adjust the prototypes of a bunch of decl processing methods to take 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. 53d0ea5 Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. by Argyrios Kyrtzidis · 16 years ago
  9. 3cc5e5b Fix a bug where we didn't promote 'const float' (or typedefs) to by Chris Lattner · 16 years ago
  10. fbf1347 the 'mode' attribute is a decl attribute, not a type attribute. Move it to by Chris Lattner · 16 years ago
  11. 6b6b537 move decl attribute processing to a new SemaDeclAttr.cpp. by Chris Lattner · 16 years ago
  12. 985abd9 Make Declarator::getDeclSpec() return a const reference to avoid by Chris Lattner · 16 years ago
  13. d546fc5 add a comment about something that was surprising, at least to me. by Chris Lattner · 16 years ago
  14. fca0ddd fix a bug handling type attributes in the declspec. declspec processing by Chris Lattner · 16 years ago
  15. 72fd336 The assert at Sema::ObjCActOnStartOfMethodDef should check CurMethodDecl instead of CurFunctionDecl. by Argyrios Kyrtzidis · 16 years ago
  16. 32a5ba0 'Educate' IdentifierResolver about the declaration context of CXXFieldDecls. by Argyrios Kyrtzidis · 16 years ago
  17. 4cc18a4 Add parsing support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
  18. 4df728e ObjCMessageExpr objects that represent messages to class methods now can contain the ObjCInterfaceDecl* of the target class if it was available when the ObjCMessageExpr object was constructed. The original interfaces of the class has been preserved (requiring no functionality changes from clients), but now a "getClasSInfo" method returns both the ObjCInterfaceDecl* and IdentifierInfo* of the target class. by Ted Kremenek · 16 years ago
  19. 27933c1 add a fixme back by Chris Lattner · 16 years ago
  20. 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
  21. 18ae3cf Don't add isa with @defs only to work around it in the code generator, patch by Chris Lattner · 16 years ago
  22. 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
  23. 5a6ddbf add parser and sema support for the funny ObjC '@defs' thing. by Chris Lattner · 16 years ago
  24. 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
  25. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  26. 7ff22b2 Introduce preliminary support for NSString format-string checking. by Ted Kremenek · 16 years ago
  27. 54ecfce Don't crash if we can't find FileEntry info for a typedef, since one by Eli Friedman · 16 years ago
  28. 7643536 -Add DeclChain member to DeclContext. by Argyrios Kyrtzidis · 16 years ago
  29. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  30. 4caf055 Add code to make test/CodeGen/struct-init.c work correctly without the by Eli Friedman · 16 years ago
  31. c92e5e4 For struct initialization, check compatibility with the unqualified by Eli Friedman · 16 years ago
  32. d4cbda6 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 16 years ago
  33. c250aae capture whether a CharacterLiteral was wide or not in the AST. by Chris Lattner · 16 years ago
  34. e6f058f Clean up dead code from SemaInit landing. by Eli Friedman · 16 years ago
  35. c9a9200 Oops...remove weird printf:-) by Steve Naroff · 16 years ago
  36. 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
  37. 8f0b102 super fix submitted by David Chisnall. by Steve Naroff · 16 years ago
  38. d100c80 Fixed a recent test regression from last night (r51976). by Steve Naroff · 16 years ago
  39. e2af8b1 Fix <rdar://problem/5986833> clang on xcode: incompatible type returning 'void', expected 'int'. by Steve Naroff · 16 years ago
  40. 3d2c22b Fix <rdar://problem/5987482> clang on xcode: null dereference in Sema::ActOnMemberReferenceExpr. by Steve Naroff · 16 years ago
  41. 74199b6 Fix trivial crasher and downgrade an error to warning (to match GCC). by Steve Naroff · 16 years ago
  42. cb28be6 Fix crash identified by <rdar://problem/5986085>. by Steve Naroff · 16 years ago
  43. fd5b2ce Added fixmes. by Ted Kremenek · 16 years ago
  44. 0e72401 Make sure the types are consistent for a void conditional. No visible by Eli Friedman · 16 years ago
  45. 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
  46. 2663170 Fix a gcc compatibility issue which allows more protocol-qualified id on RHS to be by Fariborz Jahanian · 16 years ago
  47. e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
  48. 9ad23d6 Sema::ActOnClassMessage() needs to look through it's local implementation for private class methods. by Steve Naroff · 16 years ago
  49. e6fe5d4 Give the "isa" slot a name! by Steve Naroff · 16 years ago
  50. 0a8b4e3 Implement another property related FIXME: by Steve Naroff · 16 years ago
  51. 1b76ada Re-fix r51907 in a way which doesn't affect valid code. This essentially by Eli Friedman · 16 years ago
  52. 053d71c Fixup recent "super" regression. by Steve Naroff · 16 years ago
  53. 2037322 Allow implicit pointer/int conversions on ObjCQualifiedIdTypes in Sema::CheckCompareOperands() and Sema::CheckAssignmentConstraints(). by Steve Naroff · 16 years ago
  54. 0326e04 Finish up r51900. by Steve Naroff · 16 years ago
  55. 63564b8 Allow for a GCC cast extension. by Steve Naroff · 16 years ago
  56. e3e9add Fix <rdar://problem/5979875> clang on xcode: error: use of undeclared identifier 'super' by Steve Naroff · 16 years ago
  57. 9141bee fix decl attributes cleaning by Nuno Lopes · 16 years ago
  58. 289d9f2 Tweak Sema::ObjCQualifiedIdTypesAreCompatible() to handle qualified interface types on the RHS. by Steve Naroff · 16 years ago
  59. aa73eec Teach Sema::CheckConditionalOperands() to check for ObjCQualifiedIdType's. This fixes a bogus error. by Steve Naroff · 16 years ago
  60. e3a6198 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago
  61. 94a82c9 Fix <rdar://problem/5965704> clang: bad receiver type 'id const' by Steve Naroff · 16 years ago
  62. c1cc6dc Allow a pointer implicitly cast to a bool as a constant expression, as by Eli Friedman · 16 years ago
  63. f8f873d Make sure to allow assigning a pointer to a bool. by Eli Friedman · 16 years ago
  64. ae78407 Add basic support for properties references (a missing feature). by Steve Naroff · 16 years ago
  65. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
  66. 8ef1f26 Get the type right for wide string literals; it's wchar_t, not char. by Eli Friedman · 16 years ago
  67. 3e4177f Add FIXME. by Eli Friedman · 16 years ago
  68. 2742496 Don't swap function decls, and add them to the scope as they are by Eli Friedman · 16 years ago
  69. 80f3346 Stop leaking the main Sema object. (Leak found using valgrind.) by Eli Friedman · 16 years ago
  70. 3c0eb16 Implementation of gcc mode attribute; this is significant because by Eli Friedman · 16 years ago
  71. f84eda3 Count the number of initializable members correctly in structs/unions by Eli Friedman · 16 years ago
  72. 402256f Diagnose implicit init list for empty aggregate, like struct {}. Fixes by Eli Friedman · 16 years ago
  73. 638e144 Move the error checking for variable-sized objects so we don't by Eli Friedman · 16 years ago
  74. 2d05c08 Revert r51498: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDecl.cpp?rev=51498&r1=51497&r2=51498&view=diff by Ted Kremenek · 16 years ago
  75. 9547f59 Remove a diagnostic (temporary hack that will be removed next week). by Steve Naroff · 16 years ago
  76. 8442b5c Make sure the source location for @property points the the @-sign (not the decl spec). by Steve Naroff · 16 years ago
  77. 6d1e4b5 Patch for PR2350; the issue was tnat we were allowing (with an error) by Eli Friedman · 16 years ago
  78. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 16 years ago
  79. 97c0a39 Fix a couple of bugs found by Neil Booth in the const-ness checking. by Eli Friedman · 16 years ago
  80. 1e60e3b initialize variable and fix a bunch of test failures by Nuno Lopes · 16 years ago
  81. c594b32 Perform stricter/more accurate checking for C99 constant expressions by Eli Friedman · 16 years ago
  82. 6cfda23 Add __builtin_frame_address and __builtin_return_address gcc builtins to by Eli Friedman · 16 years ago
  83. d8dc210 Be a bit more defensive in SemaInit. by Eli Friedman · 16 years ago
  84. 6223c22 Add some more checking for compound literals. by Eli Friedman · 16 years ago
  85. 27f8a28 Try to plug some memory leaks... by Ted Kremenek · 16 years ago
  86. c56c977 Switch on SemaInit; this makes some code in SemaDecl dead, but I'll give by Eli Friedman · 16 years ago
  87. cda25a9 Adjust warning so that it doesn't fire when there is an error. by Eli Friedman · 16 years ago
  88. bb504d3 Add errors for some illegal constructs (specifically, "int a = {{3}};" by Eli Friedman · 16 years ago
  89. c9c0ea6 Some more SemaInit cleanup. by Eli Friedman · 16 years ago
  90. b85f707 Various fixes; solves (almost) all of the test regressions that would be by Eli Friedman · 16 years ago
  91. d72d16e Add proper type-checking for pointer additiion; before, we were accepting by Eli Friedman · 16 years ago
  92. 5835ea2 Sema-based fix for PR2334. The issue is that even if the two sides of by Eli Friedman · 16 years ago
  93. ba2561a Review nit. by Eli Friedman · 16 years ago
  94. e801870 Clean up ownership per review comment. by Eli Friedman · 16 years ago
  95. 3e9d253 Fixed another regression introduced by r51113 caused by some refactoring by Ted Kremenek · 16 years ago
  96. 3d0d83a Comments fix. by Argyrios Kyrtzidis · 16 years ago
  97. d38617c Implementation of __builtin_shufflevector, a portable builtin capable of by Eli Friedman · 16 years ago
  98. e29f0a4 Change CRLF line endings to LF. by Argyrios Kyrtzidis · 16 years ago
  99. 37148aa An array of VLAs is a VLA. Shouldn't make any significant difference at by Eli Friedman · 16 years ago
  100. 5773a6c Both operands to && have to be scalars, not just one. by Eli Friedman · 16 years ago