1. 879fd49 Implement instantiation of enums within class templates. This isn't by Douglas Gregor · 16 years ago
  2. f257b61 Check signedness of bitfield sizes. by Anders Carlsson · 16 years ago
  3. caaacec Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65694 and http://llvm.org/viewvc/llvm-project?view=rev&revision=66741). by Steve Naroff · 16 years ago
  4. df03251 Implement template instantiation for builtin binary operators by Douglas Gregor · 16 years ago
  5. eaab206 API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed to by Ted Kremenek · 16 years ago
  6. 656de63 Fix various problems with matching out-of-line definitions of static by Douglas Gregor · 16 years ago
  7. 021c3b3 Move most of the checking from ActOnCXXMemberDeclarator to other, more general routines. This is a step toward separating the checking logic from Declarators, which in turn is required for template instantiation. by Douglas Gregor · 16 years ago
  8. 4dd55f5 Make sure that we set the access specifier for an instantiated FieldDecl, and that the aggregate and POD flags for an instantiated class template are updated based on instantiation of a FieldDecl by Douglas Gregor · 16 years ago
  9. 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 16 years ago
  10. 3cf538d Implement basic template instantiation for fields. Reshuffle checking by Douglas Gregor · 16 years ago
  11. 4fdf1fa Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 16 years ago
  12. 275a369 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 16 years ago
  13. a03aca8 Partial fix for PR3310, concerning type-checking for tentative by Douglas Gregor · 16 years ago
  14. 4843e58 Address Doug's comments wrt the mangler and fix Eli's test case by Anders Carlsson · 16 years ago
  15. 86447ec Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 16 years ago
  16. e4f3e06 Downgrade complaints about the use of variable-sized types within a by Douglas Gregor · 16 years ago
  17. a71c129 Use the 'declaration does not declare anything' error when we see an anonymous struct/union declaration outside of a struct or union in C by Douglas Gregor · 16 years ago
  18. c837656 Implement GNU C semantics for K&R function definitions that follow a by Douglas Gregor · 16 years ago
  19. 9fa14a5 Improve recovery from ill-formed scope specifiers. Fixes PR3670. by Douglas Gregor · 16 years ago
  20. 80711a2 Implement the GNU semantics for forward declarations of enum types in by Douglas Gregor · 16 years ago
  21. 8b963ef refactor C++ bitfield checking a bit (haha) by Chris Lattner · 16 years ago
  22. 2479366 fix PR3607 and a fixme, by checking bitfield constraints more consistently. by Chris Lattner · 16 years ago
  23. 21ff9c9 When parsing a function body, add it to the crash stack, giving us something by Chris Lattner · 16 years ago
  24. 7f0f5dc Check that the return type for function definitions is complete. by Eli Friedman · 16 years ago
  25. 0b2b6e1 Switch attributes to be allocated from the declcontext bump pointer just like by Chris Lattner · 16 years ago
  26. cc58147 add an a Attr::Destroy method and force clients to go through it. As part of by Chris Lattner · 16 years ago
  27. 2943aed Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 16 years ago
  28. 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 16 years ago
  29. 0db28c5 Whoops, actually remove the VLA/VM check in FinalizeDeclaratorGroup. by Anders Carlsson · 16 years ago
  30. 1a7acfa Fix invalid VLAs/VMs in Sema::ActOnVariableDeclarator, so that the variable will have the right type by the time the initializer is checked. This ensures that code like by Anders Carlsson · 16 years ago
  31. f306f86 Fix a crash in test/Parser/control-scope.c that testrunner didn't by Chris Lattner · 16 years ago
  32. f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
  33. 709fa15 Check a few more kinds of declarations that make a scope. by Eli Friedman · 16 years ago
  34. 8f17b66 Start of checking for gotos which jump to an illegal destination. by Eli Friedman · 16 years ago
  35. 3b8a36a Fix minor memory leak. Add comment describing what we need to do for by Eli Friedman · 16 years ago
  36. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  37. 2129828 Zap the Sema constant initializer checking code that we aren't using by Eli Friedman · 16 years ago
  38. bc592e6 Fix for PR3663/3669: use TryToFixInvalidVariablyModifiedType for by Eli Friedman · 16 years ago
  39. 2224f84 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 16 years ago
  40. dd8e006 move some initialization checking code from SemaDecl.cpp by Chris Lattner · 16 years ago
  41. eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 16 years ago
  42. 111c2ee some minor cleanups, handle ObjCEncodeExpr in a couple places. by Chris Lattner · 16 years ago
  43. d6f7e9d When we're declaring an object or function with linkage, teach name by Douglas Gregor · 16 years ago
  44. 8f30105 Extend the implicit declaration and checking against out-of-scope by Douglas Gregor · 16 years ago
  45. 25d944a In C, when we see a function declaration within a local scope, export by Douglas Gregor · 16 years ago
  46. 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 16 years ago
  47. 1829a6d fix rdar://6611778, a redefinition of an interface was causing an by Chris Lattner · 16 years ago
  48. 578a972 Throw the switch to exclusively use Evaluate (along with the small by Eli Friedman · 16 years ago
  49. 7b5b317 Warn on use of __weak attribute on local variable (objc2 gc specific). by Fariborz Jahanian · 16 years ago
  50. 61125c8 Slight tweak to last commit: make sure to copy CVR qualifiers for fixed by Eli Friedman · 16 years ago
  51. 1ca4813 Re-fix r65140 correctly. by Eli Friedman · 16 years ago
  52. ccef371 Fix <rdar://problem/6500554> missing objc error message. by Steve Naroff · 16 years ago
  53. 38af2de add plumbing to get ASTContext& down to allocation/deallocation points in ObjCList, by Chris Lattner · 16 years ago
  54. 7a21bd0 move the @implementation ivar list to being an ObjCList, which prevents by Chris Lattner · 16 years ago
  55. 540b146 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 · 16 years ago
  56. 63359c8 Fix <rdar://problem/6586239> bitfield constraints not enforced (for ObjC) by Steve Naroff · 16 years ago
  57. da15323 Suppress constant initializer checking when the declaration isn't valid. by Eli Friedman · 16 years ago
  58. 83aa61f GetTypeForDeclarator can return null on error now, handle this. by Chris Lattner · 16 years ago
  59. 1c17689 Emit the correct diagnostics when we constant fold an array size to a negative value. by Anders Carlsson · 16 years ago
  60. f6123ca Couple of helpers for objc's gc attributes. No change in functionality. by Fariborz Jahanian · 16 years ago
  61. c2b6a82 Return true on errors, return true on errors, return true on errors by Douglas Gregor · 16 years ago
  62. 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 16 years ago
  63. ed7e9ef Make warn-weak-field.m test pass again. by Fariborz Jahanian · 16 years ago
  64. 965acbb Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 16 years ago
  65. c6666f8 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 16 years ago
  66. afcc7b4 Remove one more redundant dyn_cast. by Argyrios Kyrtzidis · 16 years ago
  67. d311f37 Remove some redundant Decl -> Decl castings. by Argyrios Kyrtzidis · 16 years ago
  68. 0c00aac All Decls have a DeclContext now, hooray! Fans of consistency rejoice. by Argyrios Kyrtzidis · 16 years ago
  69. 655753a Remove the error about redefining library functions. It's causing too by Douglas Gregor · 16 years ago
  70. 9add317 Static variables and functions won't collide with standard library by Douglas Gregor · 16 years ago
  71. 574aa40 Make PragmaPackStack be a private class in SemaAttr and make its by Chris Lattner · 16 years ago
  72. 5a0c351 move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp file. by Chris Lattner · 16 years ago
  73. ef2abfe Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 16 years ago
  74. 22bd905 diagnose uses of deprecated typenames and tags. by Chris Lattner · 16 years ago
  75. b1152d8 Supply the header corresponding to a library builtin as a separate argument to the LIBBUILTIN macro by Douglas Gregor · 16 years ago
  76. 450da98 When merging from a function with a prototype to a function without a by Douglas Gregor · 16 years ago
  77. a5afdd0 Remove FindIvarDeclaration. Use lookupInstanceVariable is is functionally by Fariborz Jahanian · 16 years ago
  78. ffed163 add assertion by Chris Lattner · 16 years ago
  79. 6871981 When a function with a prototype is redeclared without a prototype, by Douglas Gregor · 16 years ago
  80. cda9c67 Adopt a more principled approach to invalid declarations: by Douglas Gregor · 16 years ago
  81. 8e9dcb7 lots of trailing whitespace by Chris Lattner · 16 years ago
  82. 76a642f Refactor the deprecated and unavailable checks into a new by Chris Lattner · 16 years ago
  83. 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
  84. 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
  85. a316e7b Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 16 years ago
  86. 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
  87. ae17094 Tighten checking of the "overloadable" attribute. If any function by a by Douglas Gregor · 16 years ago
  88. f9201e0 Initial implementation of function overloading in C. by Douglas Gregor · 16 years ago
  89. ab197ba Implement Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
  90. 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 16 years ago
  91. 00d5074 Fix redundant errors with missing default arguments in member declarations. by Sebastian Redl · 16 years ago
  92. 89ef6e0 Fix redundant errors for redefinitions with multiple existing definitions. by Sebastian Redl · 16 years ago
  93. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
  94. 4b99bae Clean up an already-fixed FIXME by Douglas Gregor · 16 years ago
  95. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
  96. 4ce205f Diagnose attempts to define a namespace member out-of-line when no by Douglas Gregor · 16 years ago
  97. d6efafa Improve documentation for Sema::getTypeName. Also, it's return type is by Douglas Gregor · 16 years ago
  98. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  99. 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
  100. b696ea3 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 16 years ago