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