1. 95e5510 When performing name lookup for the previous declaration of a field, by Douglas Gregor · 13 years ago
  2. 7a8a2e3 Permit auto SCS on parameter declarations, C++03 [dcl.stc]p2 by Peter Collingbourne · 13 years ago
  3. 0e9e981 Add -Wc++98-compat diagnostics for jumps which bypass initialization of non-POD by Richard Smith · 13 years ago
  4. ef47d27 When fixing up the storage class for an anonymous union, don't mark by Douglas Gregor · 13 years ago
  5. cb8f951 There's no point in marking a declaration invalid just because it by Douglas Gregor · 13 years ago
  6. 82c8ca1 FixIt insert 'static' for anonymous unions at global or namespace scope. by David Blaikie · 13 years ago
  7. f6f876c Add a fixit to remove storage specifiers on anonymous enums. by David Blaikie · 13 years ago
  8. d662a79 80 cols (one I created in my last commit, plus a bunch of others that were already there) by David Blaikie · 13 years ago
  9. 2b79c32 Don't provide errors for anonymous unions when they're actually anonymous classes. by David Blaikie · 13 years ago
  10. e7d7c39 -Wc++98-compat: warn on nontrivial types used in unions and anonymous structs. by Richard Smith · 13 years ago
  11. 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
  12. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  13. cb1c9c3 Under ARC, merge the bit corresponding to the ns_returns_retained by Douglas Gregor · 13 years ago
  14. 2060650 When declaring an out-of-line template, attempt to rebuild any types by Douglas Gregor · 13 years ago
  15. 6700415 Add returns_twice to functions that are known to return twice. This implements by Rafael Espindola · 13 years ago
  16. f11dbe9 [Microsoft] If -fms-compatibility, then downgrade missing typename error to warning at function prototype scope. by Francois Pichet · 13 years ago
  17. fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
  18. f09ce39 Clean up DiagnoseInvalidRedeclaration a bit by Kaelyn Uhrain · 13 years ago
  19. d7e19ce Move a couple chunks of ActOnFunctionDeclarator to separate functions by Kaelyn Uhrain · 13 years ago
  20. 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
  21. 2afd766 Only accept a typo correction if it doesn't trigger additional errors by Kaelyn Uhrain · 13 years ago
  22. a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago
  23. 1055393 Give nicer note when a member redeclaration has or lacks 'const' by Kaelyn Uhrain · 13 years ago
  24. 6d0468b Push "out-of-line" declarations into scope when their lexical/semantic by Douglas Gregor · 13 years ago
  25. 33ab0da A friend template specialization is also dependent if any of its by Douglas Gregor · 13 years ago
  26. b5a0187 Diagnose attempts to declare a non-static data member with a by Douglas Gregor · 13 years ago
  27. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  28. c076e37 Implicitly assume that a ObjC category to an unavailable interface is also unavailable; by Argyrios Kyrtzidis · 13 years ago
  29. 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 13 years ago
  30. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
  31. b52c0dd PR11067: A definition of a constexpr static variable doesn't need an initializer if the in-class declaration had one. Such a declaration must be initialized by a constant expression. by Richard Smith · 13 years ago
  32. b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
  33. 175fb10 objc arc: Suppress certain arc diagnostics on unavailable by Fariborz Jahanian · 13 years ago
  34. 491306a Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 13 years ago
  35. 9f569cc constexpr: semantic checking for constexpr functions and constructors. Based in by Richard Smith · 13 years ago
  36. 717a20b Mark a TagDecl when it is free standing (e.g. "struct foo;") by Argyrios Kyrtzidis · 13 years ago
  37. 8dfac0b Add explicit attributes to mark functions as having had their by John McCall · 13 years ago
  38. 2d23ec2 Suggest adding 'constexpr' if the GNU extension for in-class initializers for static const float members is used in C++11 mode. by Richard Smith · 13 years ago
  39. 947be19 Mark the ExtWarn for in-class initialization of static const float members as a GNU extension. Don't extend the scope of this extension to all literal types in C++0x mode. by Richard Smith · 13 years ago
  40. 2da7a51 In C++0x, static const volatile data members cannot be initialized in-class. by Richard Smith · 13 years ago
  41. c6d990a constexpr: semantic checking for constexpr variables. by Richard Smith · 13 years ago
  42. 2246368 Revert r140589. It was causing failures during llvm compilation: by Bill Wendling · 13 years ago
  43. 93476dd Add typo correction for the type name in C++ "new" statements by Kaelyn Uhrain · 13 years ago
  44. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  45. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  46. c193dd8 Don't propagate the 'availability' attribute through declaration by Douglas Gregor · 13 years ago
  47. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  48. 77b6de0 ArrayRef-ifying the fields passed to Sema::ActOnFields by David Blaikie · 13 years ago
  49. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  50. 036277e [microsoft] Move missing typename warning from -fms-extensions to -fms-compatibility. Also allow the missing typename warning at function scope. by Francois Pichet · 13 years ago
  51. 8be0c74 Remove redundant break statements, and replace asserts with llvm_unreachable by Peter Collingbourne · 13 years ago
  52. 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
  53. 16ee819 Fix PR10531. Attach an initializer to anonymous unions, since the default constructor might not be trivial (if there is an in-class initializer for some member) and might be deleted. by Richard Smith · 13 years ago
  54. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  55. 7c24334 Plug an abstraction leak and fix a crasher in DiagnoseInvalidRedeclaration by Kaelyn Uhrain · 13 years ago
  56. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  57. 48822fb Kill off an irrelevant FIXME by Douglas Gregor · 13 years ago
  58. e389585 Diagnose attempt to mark function-local declarations as __module_private__. by Douglas Gregor · 13 years ago
  59. 591dc84 Allow __module_private__ on fields by Douglas Gregor · 13 years ago
  60. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  61. d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
  62. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  63. 6311d2b Propagate __module_private__ from previous declarations to later declarations. by Douglas Gregor · 13 years ago
  64. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  65. f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 13 years ago
  66. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  67. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
  68. 14068e8 Adding FixIts to static/inline main declaration diagnostics. by David Blaikie · 13 years ago
  69. 47eb898 Change the self-reference visitor (which gives the warning for self-reference oninitalization warning of -Wuninitialized) to exclude member variables that can decay into pointers. This will cause it to no longer warn on this code: by Richard Trieu · 13 years ago
  70. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 13 years ago
  71. f7603f6 Implement the Named Return Value Optimization (NRVO) for Objective-C++ by Douglas Gregor · 13 years ago
  72. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  73. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  74. 898267f Extend the self-reference warning to catch when a constructor references itself upon initialization, such as using itself within its own copy constructor. by Richard Trieu · 13 years ago
  75. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  76. 10af879 Minor clean up of objc's decl context stuff. No change in functionality. by Fariborz Jahanian · 13 years ago
  77. 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 13 years ago
  78. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  79. f40fd6b Refactor and fix checking for initialization of flexible array members. The old version had the checks scattered across the code, missed some checks, and had a couple nasty bugs in existing checks. by Eli Friedman · 13 years ago
  80. 903d6dc Fix an incorrect note. by Matt Beaumont-Gay · 13 years ago
  81. 9a1ecf0 Warn on missing [super dealloc] calls. by Nico Weber · 13 years ago
  82. a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
  83. e6f07f5 Revers r138040. Need to look at a few buildbot failures. by Fariborz Jahanian · 13 years ago
  84. 3dbf2f5 objective-c: Bring objective-c handling of decl context by Fariborz Jahanian · 13 years ago
  85. 3d095fe Fix the rest of the indent goofiness here. by Chandler Carruth · 13 years ago
  86. 47eb2b6 Fix an egregious formatting goof. by Chandler Carruth · 13 years ago
  87. d2c8972 Don't accept a typo correction if the corrected identifier is the same as the by Kaelyn Uhrain · 13 years ago
  88. 5161163 Rework DiagnoseInvalidRedeclaration to add the ability to correct typos when by Kaelyn Uhrain · 13 years ago
  89. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
  90. af0f4d0 Implement function template specialization at class scope extension in Microsoft mode. A new AST node is introduced: ClassScopeFunctionSpecialization. This node holds a FunctionDecl that is not yet specialized; then during the class template instantiation the ClassScopeFunctionSpecialization will spawn the actual function specialization. by Francois Pichet · 13 years ago
  91. 37bee67 Fix some comments. by Richard Smith · 13 years ago
  92. f80b0db Overriding the predefined Protocol isn't something that's actually by Douglas Gregor · 13 years ago
  93. 01a4cf1 Encapsulate the Objective-C id/Class/SEL "redefinition" types in by Douglas Gregor · 13 years ago
  94. 4d9d157 Match type names and give more info for out-of-line function definition errors. by Kaelyn Uhrain · 13 years ago
  95. 0bbea1b Make the type of the IntegerLiteral for bitfield paddings an actual by Douglas Gregor · 13 years ago
  96. d5612a2 Add a fixit for removal of unused label. by Anna Zaks · 13 years ago
  97. ec12ce2 Make Sema::LocallyScopedExternalDecls lazily deserialized. In theory, by Douglas Gregor · 13 years ago
  98. 8eaefdc Provide fixit for static use of objective-c type by Fariborz Jahanian · 13 years ago
  99. dcf1011 objective-c: Provide a 'fixit' when class was used by Fariborz Jahanian · 13 years ago
  100. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago