1. 461bf2e Tweak my fix for PR8748, and update the incorrect PR number in the test case. by Douglas Gregor · 14 years ago
  2. d89d86f Tighten up the semantics of default template arguments, per C++0x by Douglas Gregor · 14 years ago
  3. 799ef66 Implement -Woverloaded-virtual. by Argyrios Kyrtzidis · 14 years ago
  4. cde5a40 The code trying to assign a typedef to an anonymous tag declaration was by John McCall · 14 years ago
  5. 36eb5e4 Don't warn that variables in C++ static member functions shadow fields. Fixes rdar://8900456. by Argyrios Kyrtzidis · 14 years ago
  6. 49a6172 Fix the diagnostic when we are shadowing an external variable and there exists a locally scoped extern with the same name. by Argyrios Kyrtzidis · 14 years ago
  7. 6684d85 Diagnose if extern local variable is followed by non-extern and vice-versa. by Argyrios Kyrtzidis · 14 years ago
  8. 6df96e0 'extern' variables in functions don't shadow externs in global scope. Fixes rdar://8883302. by Argyrios Kyrtzidis · 14 years ago
  9. 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 14 years ago
  10. 5505c72 Disallow function template partial specializations, from Hans by Douglas Gregor · 14 years ago
  11. cb88a1f Use attributes for all the override control specifiers. by Anders Carlsson · 14 years ago
  12. 15e14a2 Get rid of [[hiding]], [[override]] and [[base_check]]. by Anders Carlsson · 14 years ago
  13. 9577abc Null initialize a few variables flagged by by Ted Kremenek · 14 years ago
  14. dfc2f10 Mark classes as final or explicit. Diagnose when a class marked 'final' is used as a base. by Anders Carlsson · 14 years ago
  15. f1602a5 A member function template cannot be virtual. by Anders Carlsson · 14 years ago
  16. c80e811 Sema: process non-inheritable attributes on function declarations early by Peter Collingbourne · 14 years ago
  17. a97d70b Generalise support for non-inheritable attributes by Peter Collingbourne · 14 years ago
  18. 2e1c730 Diagnose when a virtual member function marked final is overridden. by Anders Carlsson · 14 years ago
  19. 9e682d9 Diagnose virtual member functions marked override but not overriding any virtual member functions. by Anders Carlsson · 14 years ago
  20. 706df2f Fix PR8884 by skipping transparent contexts. The test is for LikageSpec. I by Rafael Espindola · 14 years ago
  21. 2998d6b When building the copy expression for a __block variable, make sure by John McCall · 14 years ago
  22. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
  23. 2b57aef Added warning about invalid register specification for local variables. by Abramo Bagnara · 14 years ago
  24. 603cfb4 Initial implementation of function parameter packs. This implementation allows: by Douglas Gregor · 14 years ago
  25. 0fe5397 When in code-completion, skip obj-c method bodies for speed up. by Argyrios Kyrtzidis · 14 years ago
  26. ef9d09c Fix PR8841 by checking for both semantic and lecical dependent by Chandler Carruth · 14 years ago
  27. 6b9109e When we attempt to create a built-in that involves a library type we by Douglas Gregor · 14 years ago
  28. baf8695 Produce a better error message for invalid register names. by Rafael Espindola · 14 years ago
  29. 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
  30. a8bc8c9 Implement parsing of function parameter packs and non-type template by Douglas Gregor · 14 years ago
  31. c6ed729 Change all self assignments X=X to (void)X, so that we can turn on a by Jeffrey Yasskin · 14 years ago
  32. b68e399 In C++, if the user redeclares a builtin function with a type that is by Douglas Gregor · 14 years ago
  33. 00ccbef Fix the noreturn conversion to only strip off a single level of indirection. by John McCall · 14 years ago
  34. e6a365d Motions towards simplifying how we deal with attribute-qualified function types. by John McCall · 14 years ago
  35. 320e153 Use hasSameType to compare types for equality. by Abramo Bagnara · 14 years ago
  36. bbca85d Avoid to emit redundant implicit cast for enum constants init expressions. by Abramo Bagnara · 14 years ago
  37. a31040f Check for unexpanded parameter packs within variable initializers. by Douglas Gregor · 14 years ago
  38. 6ccab97 Check for unexpanded parameter packs in friend declarations. by Douglas Gregor · 14 years ago
  39. 56c0458 Check for unexpanded parameter packs in using declarations. As a by Douglas Gregor · 14 years ago
  40. 0c9e479 Check for unexpanded parameter packs in enumeration types and enumerators. by Douglas Gregor · 14 years ago
  41. e186269 Check for unexpanded parameter packs in various kinds of by Douglas Gregor · 14 years ago
  42. 0827408 Fix diagnostic pragmas. by Argyrios Kyrtzidis · 14 years ago
  43. bfdcdc8 Set the "implicitly inline" bit on a method as soon as we see a definition by John McCall · 14 years ago
  44. 723df24 Added missing IgnoreParens(). by Abramo Bagnara · 14 years ago
  45. e23cf43 Restore r121752 without modification. by John McCall · 14 years ago
  46. 5bfe232 Pull out r121752 in case it's causing the selfhost breakage. by John McCall · 14 years ago
  47. 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 14 years ago
  48. d093722 Variadic templates: extend Type, NestedNameSpecifier, TemplateName, by Douglas Gregor · 14 years ago
  49. 3922ed0 Silence a few more uninitialized-value warnings by Douglas Gregor · 14 years ago
  50. 9913d6e Fix a compiler warning. by Fariborz Jahanian · 14 years ago
  51. 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
  52. 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
  53. bfe5788 Refactored/cleanedup ActOnFunctionDeclarator by Fariborz Jahanian · 14 years ago
  54. 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
  55. 53c374f Use Sema::MaybeCreateExprWithCleanups() only after we've checked for a NULL/invalid expression by Douglas Gregor · 14 years ago
  56. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  57. a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
  58. 1ceee5c Sema/AST work for capturing copy init expression by Fariborz Jahanian · 14 years ago
  59. d11617f Improve the diagnostic when the fixed underlying type of a by Douglas Gregor · 14 years ago
  60. 8e161ed Microsoft C anonymous struct implementation. by Francois Pichet · 14 years ago
  61. 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
  62. 9c4eb1f Refactoring. by Argyrios Kyrtzidis · 14 years ago
  63. f4bed3f Remove the getDiagnosticLevel check since it doesn't buy us much. by Argyrios Kyrtzidis · 14 years ago
  64. 1380a14 -Rename -Wargument-larger-than -> -Wlarge-by-value-copy by Argyrios Kyrtzidis · 14 years ago
  65. 3532fdd Introduce option -Wargument-larger-than[=N] which warns about function definitions if they take by-value by Argyrios Kyrtzidis · 14 years ago
  66. dfdfc58 A union cannot contain static data members or data members of reference type. by Anders Carlsson · 14 years ago
  67. 7533a5b Provide an error when a non-identifier name (such as an operator) is used as a by Sean Hunt · 14 years ago
  68. 21e75d0 Eliminate an unused local variable by Douglas Gregor · 14 years ago
  69. 82aa713 Require that the types of the parameters of a block literal are complete. by Douglas Gregor · 14 years ago
  70. 82b9659 Avoid calculating linkage until the more obvious checks have run when by John McCall · 14 years ago
  71. 5b629aa Parse attributes on enumerators and instantiate attributes on enum decls. by John McCall · 14 years ago
  72. 0bab54c Always treat 'main' as an extern "C" function, so that we detect by Douglas Gregor · 14 years ago
  73. b41d899 Pass TInfo to CXXDestructorDecl::Create(), just like we do for other by Craig Silverstein · 14 years ago
  74. 9a34edb Redirect templated friend class decls to a new Sema callback and by John McCall · 14 years ago
  75. 693d467 Implement the first half of [dcl.attr.override]p6. by Anders Carlsson · 14 years ago
  76. 842e7a2 Microsoft enum extensions. 2 things will change on -fms-extensions: by Francois Pichet · 14 years ago
  77. 4d09e84 Implement [dcl.attr.override]p2 and add tests for p1 and p2. by Anders Carlsson · 14 years ago
  78. be04b6d Reformatting. by John McCall · 14 years ago
  79. 6102ca1 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 14 years ago
  80. c6eddf5 Allow list-initialization of a local variable of class type with a by Douglas Gregor · 14 years ago
  81. a6e937c Diagnose C++ [class.mem]p13-14, where a class member has the same name by Douglas Gregor · 14 years ago
  82. b6bbcc9 Death to blocks, or at least the word "block" in one particular obnoxiously by John McCall · 14 years ago
  83. 66c42d4 Don't complain about a variable within a linkage-specification that is by Douglas Gregor · 14 years ago
  84. 3b8f610 Don't add the injected class name to the redeclarations chain; the chain should contain actual redeclarations, not implicits. by Argyrios Kyrtzidis · 14 years ago
  85. a6c1e3a Diagnose when a 'static' member function overrides a virtual function by Douglas Gregor · 14 years ago
  86. 922fff2 Generalize the checking for qualification of (non-friend) class by Douglas Gregor · 14 years ago
  87. 29ae6e5 Support friend function declarations in local classes correctly. by John McCall · 14 years ago
  88. 337ec3d Handle dependent friends more explicitly and deal with the possibility by John McCall · 14 years ago
  89. 240a020 Pacify gcc-4.4. by Duncan Sands · 14 years ago
  90. 16c5dea fix PR8217, a silent miscompilation of invalid code. by Chris Lattner · 14 years ago
  91. 1d1e70e Fix g++.dg regressions introduced at r115347 (rdar://8529993) by Argyrios Kyrtzidis · 14 years ago
  92. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  93. b4eb64d Track the location of the context requiring an implicit conversion and use it by John McCall · 14 years ago
  94. 9a2b9d7 Implement -fshort-enums (rdar://8490496). by Argyrios Kyrtzidis · 14 years ago
  95. 4a1bb8c Register the __builtin_va_list_type node when we parse it, rather than by Douglas Gregor · 14 years ago
  96. c71d8eb Better diagnostic for superfluous scope specifier inside a class definition for member functions. + Fixit. by Francois Pichet · 14 years ago
  97. 7a39dd0 Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bit by Douglas Gregor · 14 years ago
  98. 85606eb Reinstate r114925 and r114929, both steps toward <rdar://problem/8459981>. by Douglas Gregor · 14 years ago
  99. c5be7b0 vla expressions used in __typeof__ must be evaluated. Fixes rdar://8476159. by Fariborz Jahanian · 14 years ago
  100. 2cf9d65 Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 14 years ago