1. 5186872 fix a valgrind problem I noticed while developing another patch, by Chris Lattner · 15 years ago
  2. bfc861e a few cleanups to StatementCreatesScope: unnest the whole thing, by Chris Lattner · 15 years ago
  3. f97e8fa simplify code to use adjustParameterType, apply objc arg attributes by Chris Lattner · 15 years ago
  4. bb74982 diagnose attempts to return objc interfaces by-value from C functions. by Chris Lattner · 15 years ago
  5. 2dd979f Improve the 'cannot pass objc interface by value' diagnostic: by Chris Lattner · 15 years ago
  6. e1d918e Compare the predefines buffer in the PCH file with the predefines by Douglas Gregor · 15 years ago
  7. 8038d51 Various minor fixes to PCH reading and writing, with general by Douglas Gregor · 15 years ago
  8. 2cf2634 Implementation of pre-compiled headers (PCH) based on lazy by Douglas Gregor · 15 years ago
  9. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  10. d296836 Add some FIXMEs for missing checks. by Eli Friedman · 15 years ago
  11. 2c2d9dc -Wmissing-prototypes shouldn't complain about main() missing a prototype. by Douglas Gregor · 15 years ago
  12. 85a5319 Diagnose uses of function specifiers on declarations which don't declare by Eli Friedman · 15 years ago
  13. 2610348 Clean up -fixit output slightly by Douglas Gregor · 15 years ago
  14. a3a8351 Add some more code modification hints by Douglas Gregor · 15 years ago
  15. 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 15 years ago
  16. 8499f3f Implement -Wmissing-prototypes. Fixes PR3911. by Douglas Gregor · 15 years ago
  17. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  18. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  19. 3329756 Improve recovery when a constructor fails to type-check. Test case from Anders by Douglas Gregor · 15 years ago
  20. 0cf8830 Factor the member access specifier setting code into its own function. No intended functionality change. by Anders Carlsson · 15 years ago
  21. 5071345 Check that the access specifier of a member redeclaration is the same as the original declaration. by Anders Carlsson · 15 years ago
  22. befc20e The injected-class-name of class templates and class template by Douglas Gregor · 15 years ago
  23. 1329c27 Tighten the setAccess assert. We now allow AS_none if the decl contex is not a C++ record decl. by Anders Carlsson · 15 years ago
  24. 3d7a12a Implement template instantiation for static data members of class by Douglas Gregor · 15 years ago
  25. 06c0fec Pass access specifiers through to member classes and member enums. by Douglas Gregor · 15 years ago
  26. d475b8d Instantiation for member classes of class templates. Note that only by Douglas Gregor · 15 years ago
  27. c9b5b40 Predicate to detect when a RecordDecl is really the injected-class-name by Douglas Gregor · 15 years ago
  28. e7450f5 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 15 years ago
  29. 8211eff More work on diagnosing abstract classes. We can now handle cases like by Anders Carlsson · 15 years ago
  30. 2dc0e64 Template instantiation for the declarations of member functions within by Douglas Gregor · 15 years ago
  31. 11f21a0 More improvements to abstract type checking. Handle arrays correctly, and make sure to check parameter types before they decay. by Anders Carlsson · 15 years ago
  32. b9bbe49 It's an error to try to allocate an abstract object using new. by Anders Carlsson · 15 years ago
  33. 374e156 Fix PR3855. When we encounter an incompatible redeclaration of a by Douglas Gregor · 15 years ago
  34. d1659a6 Tighten up the determination of whether a function declaration has a by Douglas Gregor · 15 years ago
  35. 38179b2 Thanks to Eli for pointing out my misreading of 6.2.2p5 by Douglas Gregor · 15 years ago
  36. 4681ebd Disallow abstract types where appropriate. by Anders Carlsson · 15 years ago
  37. 67e4dd2 Keep track of whether a class is abstract or not. This is currently only used for the __is_abstract type trait. by Anders Carlsson · 15 years ago
  38. 5ef122e Variables marked as "extern" can actually have internal linkage if by Douglas Gregor · 15 years ago
  39. d874def Add a clarifying comment about HasPrototype's computation by Douglas Gregor · 15 years ago
  40. 13d7a32 If a function is declared as, e.g., by Douglas Gregor · 15 years ago
  41. 5953d8b Introduce a new expression type, UnresolvedDeclRefExpr, that describes by Douglas Gregor · 15 years ago
  42. e625893 Extend the use of QualifiedNameType to the creation of class template by Douglas Gregor · 15 years ago
  43. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 15 years ago
  44. ca5e77f The scope representation can now be either a DeclContext pointer or a by Douglas Gregor · 15 years ago
  45. 0d48bf9 pull a nested conditional + comment out into its own variable, by Chris Lattner · 15 years ago
  46. 879fd49 Implement instantiation of enums within class templates. This isn't by Douglas Gregor · 15 years ago
  47. f257b61 Check signedness of bitfield sizes. by Anders Carlsson · 15 years ago
  48. 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 · 15 years ago
  49. df03251 Implement template instantiation for builtin binary operators by Douglas Gregor · 15 years ago
  50. eaab206 API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed to by Ted Kremenek · 15 years ago
  51. 656de63 Fix various problems with matching out-of-line definitions of static by Douglas Gregor · 15 years ago
  52. 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 · 15 years ago
  53. 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 · 15 years ago
  54. 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 15 years ago
  55. 3cf538d Implement basic template instantiation for fields. Reshuffle checking by Douglas Gregor · 15 years ago
  56. 4fdf1fa Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 15 years ago
  57. 275a369 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 15 years ago
  58. a03aca8 Partial fix for PR3310, concerning type-checking for tentative by Douglas Gregor · 15 years ago
  59. 4843e58 Address Doug's comments wrt the mangler and fix Eli's test case by Anders Carlsson · 15 years ago
  60. 86447ec Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 15 years ago
  61. e4f3e06 Downgrade complaints about the use of variable-sized types within a by Douglas Gregor · 15 years ago
  62. 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 · 15 years ago
  63. c837656 Implement GNU C semantics for K&R function definitions that follow a by Douglas Gregor · 15 years ago
  64. 9fa14a5 Improve recovery from ill-formed scope specifiers. Fixes PR3670. by Douglas Gregor · 15 years ago
  65. 80711a2 Implement the GNU semantics for forward declarations of enum types in by Douglas Gregor · 15 years ago
  66. 8b963ef refactor C++ bitfield checking a bit (haha) by Chris Lattner · 15 years ago
  67. 2479366 fix PR3607 and a fixme, by checking bitfield constraints more consistently. by Chris Lattner · 15 years ago
  68. 21ff9c9 When parsing a function body, add it to the crash stack, giving us something by Chris Lattner · 15 years ago
  69. 7f0f5dc Check that the return type for function definitions is complete. by Eli Friedman · 15 years ago
  70. 0b2b6e1 Switch attributes to be allocated from the declcontext bump pointer just like by Chris Lattner · 15 years ago
  71. cc58147 add an a Attr::Destroy method and force clients to go through it. As part of by Chris Lattner · 15 years ago
  72. 2943aed Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 15 years ago
  73. 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 15 years ago
  74. 0db28c5 Whoops, actually remove the VLA/VM check in FinalizeDeclaratorGroup. by Anders Carlsson · 15 years ago
  75. 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 · 15 years ago
  76. f306f86 Fix a crash in test/Parser/control-scope.c that testrunner didn't by Chris Lattner · 15 years ago
  77. f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 15 years ago
  78. 709fa15 Check a few more kinds of declarations that make a scope. by Eli Friedman · 15 years ago
  79. 8f17b66 Start of checking for gotos which jump to an illegal destination. by Eli Friedman · 15 years ago
  80. 3b8a36a Fix minor memory leak. Add comment describing what we need to do for by Eli Friedman · 15 years ago
  81. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 15 years ago
  82. 2129828 Zap the Sema constant initializer checking code that we aren't using by Eli Friedman · 15 years ago
  83. bc592e6 Fix for PR3663/3669: use TryToFixInvalidVariablyModifiedType for by Eli Friedman · 15 years ago
  84. 2224f84 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 15 years ago
  85. dd8e006 move some initialization checking code from SemaDecl.cpp by Chris Lattner · 16 years ago
  86. eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 16 years ago
  87. 111c2ee some minor cleanups, handle ObjCEncodeExpr in a couple places. by Chris Lattner · 16 years ago
  88. d6f7e9d When we're declaring an object or function with linkage, teach name by Douglas Gregor · 16 years ago
  89. 8f30105 Extend the implicit declaration and checking against out-of-scope by Douglas Gregor · 16 years ago
  90. 25d944a In C, when we see a function declaration within a local scope, export by Douglas Gregor · 16 years ago
  91. 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 16 years ago
  92. 1829a6d fix rdar://6611778, a redefinition of an interface was causing an by Chris Lattner · 16 years ago
  93. 578a972 Throw the switch to exclusively use Evaluate (along with the small by Eli Friedman · 16 years ago
  94. 7b5b317 Warn on use of __weak attribute on local variable (objc2 gc specific). by Fariborz Jahanian · 16 years ago
  95. 61125c8 Slight tweak to last commit: make sure to copy CVR qualifiers for fixed by Eli Friedman · 16 years ago
  96. 1ca4813 Re-fix r65140 correctly. by Eli Friedman · 16 years ago
  97. ccef371 Fix <rdar://problem/6500554> missing objc error message. by Steve Naroff · 16 years ago
  98. 38af2de add plumbing to get ASTContext& down to allocation/deallocation points in ObjCList, by Chris Lattner · 16 years ago
  99. 7a21bd0 move the @implementation ivar list to being an ObjCList, which prevents by Chris Lattner · 16 years ago
  100. 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