1. 0c9404e Warn on use of __weak attribute on local variable (objc2 gc specific). by Fariborz Jahanian · 17 years ago
  2. 44c0f2a Slight tweak to last commit: make sure to copy CVR qualifiers for fixed by Eli Friedman · 17 years ago
  3. a3b1d03 Re-fix r65140 correctly. by Eli Friedman · 17 years ago
  4. 3260641 Fix <rdar://problem/6500554> missing objc error message. by Steve Naroff · 17 years ago
  5. 2229872 add plumbing to get ASTContext& down to allocation/deallocation points in ObjCList, by Chris Lattner · 17 years ago
  6. d7ba858 move the @implementation ivar list to being an ObjCList, which prevents by Chris Lattner · 17 years ago
  7. c4c6031 Always try to fold array sizes, and warn if we could fold something that isn't an ICE. This makes us compatible with GCC. by Anders Carlsson · 17 years ago
  8. 17b2f5d Fix <rdar://problem/6586239> bitfield constraints not enforced (for ObjC) by Steve Naroff · 17 years ago
  9. ce98257 Suppress constant initializer checking when the declaration isn't valid. by Eli Friedman · 17 years ago
  10. ae0197e GetTypeForDeclarator can return null on error now, handle this. by Chris Lattner · 17 years ago
  11. 0756c97 Emit the correct diagnostics when we constant fold an array size to a negative value. by Anders Carlsson · 17 years ago
  12. d29fecd Couple of helpers for objc's gc attributes. No change in functionality. by Fariborz Jahanian · 17 years ago
  13. 222e5e4 Return true on errors, return true on errors, return true on errors by Douglas Gregor · 17 years ago
  14. 171c45a Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 17 years ago
  15. d35c792 Make warn-weak-field.m test pass again. by Fariborz Jahanian · 17 years ago
  16. 94349fd Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 17 years ago
  17. b2809a0 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 17 years ago
  18. 8c80735 Remove one more redundant dyn_cast. by Argyrios Kyrtzidis · 17 years ago
  19. 4b4f67a Remove some redundant Decl -> Decl castings. by Argyrios Kyrtzidis · 17 years ago
  20. 0cf6625 All Decls have a DeclContext now, hooray! Fans of consistency rejoice. by Argyrios Kyrtzidis · 17 years ago
  21. 7a0febe Remove the error about redefining library functions. It's causing too by Douglas Gregor · 17 years ago
  22. a908e7f Static variables and functions won't collide with standard library by Douglas Gregor · 17 years ago
  23. 31180bb Make PragmaPackStack be a private class in SemaAttr and make its by Chris Lattner · 17 years ago
  24. 2eccbc1 move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp file. by Chris Lattner · 17 years ago
  25. 8eb018a Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 17 years ago
  26. a377833 diagnose uses of deprecated typenames and tags. by Chris Lattner · 17 years ago
  27. 9eebd97 Supply the header corresponding to a library builtin as a separate argument to the LIBBUILTIN macro by Douglas Gregor · 17 years ago
  28. bfdd607 When merging from a function with a prototype to a function without a by Douglas Gregor · 17 years ago
  29. 7a855e3 Remove FindIvarDeclaration. Use lookupInstanceVariable is is functionally by Fariborz Jahanian · 17 years ago
  30. 1598a3a add assertion by Chris Lattner · 17 years ago
  31. bcbf863 When a function with a prototype is redeclared without a prototype, by Douglas Gregor · 17 years ago
  32. 75a45ba Adopt a more principled approach to invalid declarations: by Douglas Gregor · 17 years ago
  33. 4576b2e lots of trailing whitespace by Chris Lattner · 17 years ago
  34. 4bf74fd Refactor the deprecated and unavailable checks into a new by Chris Lattner · 17 years ago
  35. e711f70 Add hook to add attributes to function declarations that we know by Douglas Gregor · 17 years ago
  36. 538c3d8 Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 17 years ago
  37. ac5d4c5 Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 17 years ago
  38. b9063fc Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 17 years ago
  39. 633b737 Tighten checking of the "overloadable" attribute. If any function by a by Douglas Gregor · 17 years ago
  40. 4e5cbdc Initial implementation of function overloading in C. by Douglas Gregor · 17 years ago
  41. f6591ca Implement Declarator::getSourceRange(). by Sebastian Redl · 17 years ago
  42. 9817f4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 17 years ago
  43. df0913b Fix redundant errors with missing default arguments in member declarations. by Sebastian Redl · 17 years ago
  44. 95ea38f Fix redundant errors for redefinitions with multiple existing definitions. by Sebastian Redl · 17 years ago
  45. 5a20195 Overhaul of Stmt allocation: by Ted Kremenek · 17 years ago
  46. 706a6a9 Clean up an already-fixed FIXME by Douglas Gregor · 17 years ago
  47. cd72ba9 Semantic checking for class template declarations and by Douglas Gregor · 17 years ago
  48. 8af63e4 Diagnose attempts to define a namespace member out-of-line when no by Douglas Gregor · 17 years ago
  49. ec6e189 Improve documentation for Sema::getTypeName. Also, it's return type is by Douglas Gregor · 17 years ago
  50. ded2d7b Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 17 years ago
  51. 2ada048 Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 17 years ago
  52. 8a6be5e Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 17 years ago
  53. 4489e94 When looking for a tag name via unqualified name lookup, only look in by Douglas Gregor · 17 years ago
  54. 889ceb7 Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 17 years ago
  55. 8761da5 Simplify the way in which we inject the names of tag definitions and by Douglas Gregor · 17 years ago
  56. 7cffb63 emit diagnostic when casting a ptr to a small int when doing static initialization (addresses Eli's comments I believe) by Nuno Lopes · 17 years ago
  57. 026bcde fix TryToFixInvalidVariablyModifiedType to reject negative array sizes by Nuno Lopes · 17 years ago
  58. 0e8fc3c Add iterators to LookupResult, allowing one to iterate over the by Douglas Gregor · 17 years ago
  59. 598afdc allow cast from array to int to be considered as constant by Nuno Lopes · 17 years ago
  60. 8877f99 fix PR3459: improve compatibility with gcc when checking for constant exprs by Nuno Lopes · 17 years ago
  61. d14247a Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 17 years ago
  62. ddb2485 Switch Type::isAggregateType to use the C++ definition of "aggregate by Douglas Gregor · 17 years ago
  63. ed8f288 Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 17 years ago
  64. d25adc9 Hack Sema::LookupDeclInScope() to avoid calling Sema::LookupName() when parsing C/ObjC. by Steve Naroff · 17 years ago
  65. 0202cb4 Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 17 years ago
  66. 60f3622 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 17 years ago
  67. 85df8d8 Move InitListChecker out of Sema.h by Douglas Gregor · 17 years ago
  68. dcfe56d Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 17 years ago
  69. 347f7ea Code generation support for C99 designated initializers. by Douglas Gregor · 17 years ago
  70. 16c8e59 Name change (isTypeName->getTypeName). by Steve Naroff · 17 years ago
  71. fb03466 Complete semantic checking for typedef redeclarations in C++. The by Douglas Gregor · 17 years ago
  72. aec0f37 Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 17 years ago
  73. 49f97d7 Remove 'enableLazyBuiltinCreation' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 17 years ago
  74. 7368d58 Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 17 years ago
  75. 8b7c526 Fix for PR2100: merge types for variables. by Eli Friedman · 17 years ago
  76. b66a312 Ignore parens when determining if an expr is a string literal. Fixes PR3382. by Anders Carlsson · 17 years ago
  77. 9aa8904 Handle any undeclared parameters in a K&R-style function with a by Douglas Gregor · 17 years ago
  78. 2d9dde0e EXTWARNify the warning about unnamed typedefs of enums by Douglas Gregor · 17 years ago
  79. e4a0bb7 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 17 years ago
  80. d977351 Don't look up decls with no name (such as parameters and unnamed tagged types), by Chris Lattner · 17 years ago
  81. 1ce41ed Optimize Declarator to avoid malloc/free traffic for the argument list of a by Chris Lattner · 17 years ago
  82. 0da5ac8 Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and document both it and DeclContext::addDecl properly by Douglas Gregor · 17 years ago
  83. 6e6ad60 Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 17 years ago
  84. dd430f7 Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 17 years ago
  85. 2f2bdeb Support evaluation of vector constant expressions, and codegen of same. by Nate Begeman · 17 years ago
  86. 051d8fd Warn about typedefs of enums without any declarator name. Fixes rdar://problem/6503878 by Douglas Gregor · 17 years ago
  87. dee1be8 Teach DeclContext how to find the primary declaration for any TagDecl by Douglas Gregor · 17 years ago
  88. 1778f4b Don't ICE on user redeclaration of objc's built-in types. by Fariborz Jahanian · 17 years ago
  89. d3fb18f silence release-assert warning. by Chris Lattner · 17 years ago
  90. ac8ef9e Extract code dealing with typedef declarators into a separate function. by Zhongxing Xu · 17 years ago
  91. 9b7714d Extract code dealing with variable declarator into a separate function. by Zhongxing Xu · 17 years ago
  92. bece5d6 Extract code dealing with declarators of function type into a separate function by Zhongxing Xu · 17 years ago
  93. e53c036 PR3330: given an enum like this: by Chris Lattner · 17 years ago
  94. 6be2939 add support for initializing static vars with a cast to union (gcc extension) by Nuno Lopes · 17 years ago
  95. 960b5bc Initial implementation of member name lookup by Douglas Gregor · 17 years ago
  96. 3407432 Refactor name lookup. by Douglas Gregor · 17 years ago
  97. 5fb5397 Introduce support for C++0x explicit conversion operators (N2437) by Douglas Gregor · 17 years ago
  98. 4ba36fc FunctionDecl::setParams() now uses the allocator associated with ASTContext to allocate the array of ParmVarDecl*'s. by Ted Kremenek · 17 years ago
  99. 2b136fe Permitting typedefs without a name is a Microsoft/GNU extension by Douglas Gregor · 17 years ago
  100. b3730b5 Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak by Douglas Gregor · 17 years ago