1. d8eb456 Reimplement fix for <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
  2. 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
  3. 3fd95ce Improve the representation of operator expressions like "x + y" within by Douglas Gregor · 16 years ago
  4. df03251 Implement template instantiation for builtin binary operators by Douglas Gregor · 16 years ago
  5. a0e500d Straw man for instantiation of expressions. Use it to instantiate the by Douglas Gregor · 16 years ago
  6. 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
  7. 3cf538d Implement basic template instantiation for fields. Reshuffle checking by Douglas Gregor · 16 years ago
  8. 4fdf1fa Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 16 years ago
  9. 275a369 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 16 years ago
  10. df667e7 Extend the notion of active template instantiations to include the by Douglas Gregor · 16 years ago
  11. 27b152f If we run into multiple errors within the same template instantiation, by Douglas Gregor · 16 years ago
  12. ee1828a Add a notion of "post-diagnostic hooks", which are callbacks attached by Douglas Gregor · 16 years ago
  13. 26dce44 Limit the template instantiation depth to some user-configurable value by Douglas Gregor · 16 years ago
  14. 40808ce Implement template instantiation for ClassTemplateSpecializationTypes, by Douglas Gregor · 16 years ago
  15. 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 16 years ago
  16. 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
  17. 5609ec0 Improvements to private method lookup. by Steve Naroff · 16 years ago
  18. 43af76e Some struct/class mismatch fixes, to silence MSVC warnings. by Sebastian Redl · 16 years ago
  19. 2479366 fix PR3607 and a fixme, by checking bitfield constraints more consistently. by Chris Lattner · 16 years ago
  20. 61d6852 Fix <rdar://problem/6144382> [sema] gcc inconsistency w.r.t. forward protocol declarations. by Steve Naroff · 16 years ago
  21. 21ff9c9 When parsing a function body, add it to the crash stack, giving us something by Chris Lattner · 16 years ago
  22. a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 16 years ago
  23. 175ba1e Some refactoring of recent code. No functionality change. by Fariborz Jahanian · 16 years ago
  24. 6b9dfd4 Finish up some fixes related to <rdar://problem/6497631> Message lookup is sometimes different than gcc's. by Steve Naroff · 16 years ago
  25. 24e1e70 Change Parser::ParseCaseStatement to use an iterative approach to parsing by Chris Lattner · 16 years ago
  26. 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 16 years ago
  27. 2943aed Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 16 years ago
  28. b7f95f5 Check for duplicate declaration of method of a class in its extension. by Fariborz Jahanian · 16 years ago
  29. 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 16 years ago
  30. cddc888 "This patch uses the new ObjCImplDecl class to merge Sema::ImplMethodsVsClassMethods and Sema::ImplCategoryMethodsVsIntfMethods methods. by Chris Lattner · 16 years ago
  31. b098c14 Remove PrevFunctionScope slot (it isn't needed)...use getParent() instead. by Steve Naroff · 16 years ago
  32. ebf6443 Minor name change (move the ObjC prefix to a more appropriate place). by Steve Naroff · 16 years ago
  33. f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
  34. 8f17b66 Start of checking for gotos which jump to an illegal destination. by Eli Friedman · 16 years ago
  35. 724651c Template instantiation for function types by Douglas Gregor · 16 years ago
  36. cd281c3 Implement template instantiation for pointer, reference, and (some) by Douglas Gregor · 16 years ago
  37. 99ebf65 Implement the basic approach for instantiating types, with a lot of FIXME'd by Douglas Gregor · 16 years ago
  38. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  39. 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 16 years ago
  40. 22dc0b0 Fix <rdar://problem/6574319> clang issues error on 'readonly' property with a defaul setter attribute. by Steve Naroff · 16 years ago
  41. f1afaf6 Fix http://llvm.org/bugs/show_bug.cgi?id=3544. by Steve Naroff · 16 years ago
  42. 2129828 Zap the Sema constant initializer checking code that we aren't using by Eli Friedman · 16 years ago
  43. 88b7094 Perform additional semantic checking of class template by Douglas Gregor · 16 years ago
  44. 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 16 years ago
  45. 8b419b9 move InitListChecker to be private to SemaInit.cpp by Chris Lattner · 16 years ago
  46. 95e8d65 Make CheckSingleInitializer a static function in SemaInit.cpp by Chris Lattner · 16 years ago
  47. f71ae8d make CheckStringLiteralInit a static function in SemaInit.cpp by Chris Lattner · 16 years ago
  48. 6c291a8 change IsStringLiteralInit into a static function in SemaInit.cpp by Chris Lattner · 16 years ago
  49. d6f7e9d When we're declaring an object or function with linkage, teach name by Douglas Gregor · 16 years ago
  50. 8f30105 Extend the implicit declaration and checking against out-of-scope by Douglas Gregor · 16 years ago
  51. 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 16 years ago
  52. b83d287 Add enough checking to ensure that non-constant block literals don't by Mike Stump · 16 years ago
  53. 1e4db7c rip out __builtin_overload by Chris Lattner · 16 years ago
  54. 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 16 years ago
  55. 6080008 Start improving diagnostics that relate to subcharacters of string literals. by Chris Lattner · 16 years ago
  56. da425eb nothing says "ted was here" like a random url dropped in a header :) by Chris Lattner · 16 years ago
  57. 6903981 rename CheckBuiltinCFStringArgument -> CheckObjCString by Chris Lattner · 16 years ago
  58. cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 16 years ago
  59. ba27e2a emit: by Chris Lattner · 16 years ago
  60. 574aa40 Make PragmaPackStack be a private class in SemaAttr and make its by Chris Lattner · 16 years ago
  61. 3e00bad Added ClassTemplateSpecializationDecl, which is a subclass of by Douglas Gregor · 16 years ago
  62. f50adff copying and assignment of sema seem unwise :) by Chris Lattner · 16 years ago
  63. cda9c67 Adopt a more principled approach to invalid declarations: by Douglas Gregor · 16 years ago
  64. 76a642f Refactor the deprecated and unavailable checks into a new by Chris Lattner · 16 years ago
  65. 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
  66. ff975cf Pass the location of the start of the selector to ActOnClassMessage/ActOnInstanceMessage. by Anders Carlsson · 16 years ago
  67. 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
  68. a316e7b Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 16 years ago
  69. 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
  70. 5cdf821 Introduce _Complex conversions into the function overloading by Douglas Gregor · 16 years ago
  71. e21dd6f Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block. by Steve Naroff · 16 years ago
  72. cc45cb3 Finished semantic analysis of non-type template arguments, to check by Douglas Gregor · 16 years ago
  73. 26a0bdb Rename Sema::hasSameType to QualType::isSameAs by Douglas Gregor · 16 years ago
  74. 6ae5e66 Add type-checking and implicit conversions for template parameters of by Douglas Gregor · 16 years ago
  75. d684b00 Implement parsing, semantic analysis and ASTs for default template by Douglas Gregor · 16 years ago
  76. dd0574e Check template template arguments against their corresponding template by Douglas Gregor · 16 years ago
  77. c15cb38 Rudimentary checking of template arguments against their corresponding by Douglas Gregor · 16 years ago
  78. 5908e9f Eliminate TemplateArg so that we only have a single kind of by Douglas Gregor · 16 years ago
  79. 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
  80. 00e68e2 Update new expression to make use of Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
  81. 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 16 years ago
  82. 7c8bd60 Move CheckPointerToMemberOperands to SemaExprCXX.cpp by Sebastian Redl · 16 years ago
  83. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
  84. 2246050 Implement dereferencing of pointers-to-member. by Sebastian Redl · 16 years ago
  85. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
  86. 7dda67d Improvements and fixes for name lookup with using directives, from Piotr Rak! by Douglas Gregor · 16 years ago
  87. 98eb8a7 Add support for blocks with explicit return types. by Mike Stump · 16 years ago
  88. d6efafa Improve documentation for Sema::getTypeName. Also, it's return type is by Douglas Gregor · 16 years ago
  89. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  90. 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
  91. b696ea3 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 16 years ago
  92. f680a0f Bring operator name lookup (as required for C++ operator overloading) by Douglas Gregor · 16 years ago
  93. 1733001 Fix our semantic analysis of by Douglas Gregor · 16 years ago
  94. fa04764 Initial implementation of argument dependent lookup (a.k.a. ADL, by Douglas Gregor · 16 years ago
  95. ebc07d5 Allow taking the address of data members, resulting in a member pointer. by Sebastian Redl · 16 years ago
  96. 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 16 years ago
  97. d863517 Add iterators to LookupResult, allowing one to iterate over the by Douglas Gregor · 16 years ago
  98. 87fd703 Check value-initializations that occur when an initializer list by Douglas Gregor · 16 years ago
  99. 734d986 Improve our handling of the second step in a user-defined conversion by Douglas Gregor · 16 years ago
  100. b0f90cc Turn on -flax-vector-conversions by default, issue a warning whenever one is done. Add a -fnolax-vector-conversions option. Fixes PR2862. by Anders Carlsson · 16 years ago