1. 8a2c92c AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. by Daniel Dunbar · 14 years ago
  2. 2c0a540 Improve on flexible array diagnostics (PR7029). by Fariborz Jahanian · 14 years ago
  3. 4142ceb Fixes misc. flexible array bugs in c++ (PR7029). by Fariborz Jahanian · 14 years ago
  4. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 14 years ago
  5. aec0371 Propagate access specifiers to anonymous union members nested within classes. by John McCall · 14 years ago
  6. 8a2ca74 Whoops. by John McCall · 14 years ago
  7. dae69ef Don't try to check jump scopes in invalid functions. Fixes by John McCall · 14 years ago
  8. e4da7a0 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
  9. 2390a72 Adds support for ObjC++'s GC attribute on declaration of by Fariborz Jahanian · 14 years ago
  10. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  11. 5077c38 Implement semantic analysis and an AST representation for the named by Douglas Gregor · 14 years ago
  12. 4fb2053 Patch to fix a crash on incomplete class declaration. Radar 7923673. by Fariborz Jahanian · 14 years ago
  13. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
  14. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  15. 5764f61 Improve our handling of the -Wunused-variable warning in templates. In by Douglas Gregor · 14 years ago
  16. 1b5a618 Remember the number of positive and negative bits used by the enumerators of by John McCall · 14 years ago
  17. 5f970ee When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 14 years ago
  18. 324b54d Diagnose unused exception parameters under a different warning group by Douglas Gregor · 14 years ago
  19. fe60f84 When a class contains a non-empty anonymous union or struct, mark is by Douglas Gregor · 14 years ago
  20. 77bb1aa It turns out that basically every caller to RequireCompleteDeclContext by John McCall · 14 years ago
  21. 63b4385 Rebuild the nested name specifiers in member-pointer declarator chunks when by John McCall · 14 years ago
  22. b21b405 Written storage class for declarations inside linkage specifications without braces is none. by Abramo Bagnara · 14 years ago
  23. c8fd2da When checking the redeclaration context of a typedef that refers to a by Douglas Gregor · 14 years ago
  24. a6a292b Don't look into incomplete types when trying to warn about unused by Douglas Gregor · 14 years ago
  25. 0b7bc8e Diagnose declaration of reference typed ivars. by Fariborz Jahanian · 14 years ago
  26. f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 14 years ago
  27. 48c89f4 Be more careful around dependent nested-name-specifiers, complaining by Douglas Gregor · 14 years ago
  28. 107de90 Keep track of when DependentNameTypes have no associated keyword by Douglas Gregor · 14 years ago
  29. 76d3264 Recommit r102215, this time being more careful to only set the "principal by John McCall · 14 years ago
  30. f0bf4d5 Revert r102215. This causes clang crash while compiling a test case from gdb testsuite. by Devang Patel · 14 years ago
  31. 4e6c0d1 Rework Parser-Sema interface for Objective-C @catch exception object by Douglas Gregor · 14 years ago
  32. 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 14 years ago
  33. f88b0d6 Transition the last acceptable-result filter kind in LookupResult over to use by John McCall · 14 years ago
  34. 0d6b164 Recommit my change to how C++ does elaborated type lookups, now with by John McCall · 14 years ago
  35. 00b40d3 Revert "C++ doesn't really use "namespaces" for different kinds of names the same", which seems to break most C++ nightly test apps. by Daniel Dunbar · 14 years ago
  36. d04efc9 C++ doesn't really use "namespaces" for different kinds of names the same by John McCall · 14 years ago
  37. 66dd939 When checking whether to diagnose an initialized "extern" variable, by Douglas Gregor · 14 years ago
  38. 3b8c53b Re-land the patch that merges two diagnostics into one now that it passes self-host :) by Anders Carlsson · 14 years ago
  39. d4b2853 Revert "Unify two diagnostics into one.", it breaks with an assertion failure on bootstrap. by Daniel Dunbar · 14 years ago
  40. 792898b Unify two diagnostics into one. by Anders Carlsson · 14 years ago
  41. 10dc0f8 Remove an unused parameter from isImplicitlyDefined. by Anders Carlsson · 14 years ago
  42. 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 14 years ago
  43. 63c323d Only suppress the "extern variable has an initializer" warning when the extern entity being initialized is const. by Douglas Gregor · 14 years ago
  44. 41b1d6b Disable the "'extern' variable has an initializer" warning in C++, by Douglas Gregor · 14 years ago
  45. 72468ec Start working on handling wide bitfields in C++ by Anders Carlsson · 14 years ago
  46. c83c687 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 15 years ago
  47. c75d6cc Improve the bit-field too wide error message. by Anders Carlsson · 15 years ago
  48. af68d4e Fix a few cases where enum constant handling was using by Douglas Gregor · 15 years ago
  49. aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 15 years ago
  50. f19de1c Mark a function declaration invalid if any of its parameter declarations by John McCall · 15 years ago
  51. 77e8b11 Support befriending members of class template specializations. by John McCall · 15 years ago
  52. 3d04336 Allow classes to befriend implicitly-declared members. Fixes PR6207 for by John McCall · 15 years ago
  53. ba9d853 Parse constructor names in friend declarations. Part of the fix for PR6207. by John McCall · 15 years ago
  54. 9ea6397 Don't try to find a scope corresponding to the search DC for an unfound by John McCall · 15 years ago
  55. 57265e3 Fix a crash-on-invalid involving name lookup of tag names, where we by Douglas Gregor · 15 years ago
  56. cb27b0f Be sure to instantiate the parameters of a function, even when the by Douglas Gregor · 15 years ago
  57. 1a4221c Don't warn about unused static functions if they are marked with by Chris Lattner · 15 years ago
  58. cb821d0 Downgrade the "declaration does not declare anything" error to a by Douglas Gregor · 15 years ago
  59. c173be2 Explain that a template needs arguments to make it into a type, for by Jeffrey Yasskin · 15 years ago
  60. 9ab1454 Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 15 years ago
  61. af2094e Implement dependent friend function template specializations. by John McCall · 15 years ago
  62. edc2877 Fix some redundant errors by changing CXXScopeSpec::isSet calls into by Jeffrey Yasskin · 15 years ago
  63. 0bd0459 Patch to not build ivar ASTs when they are ilegally declared in categories. by Fariborz Jahanian · 15 years ago
  64. a19331f Sema/Obj-C: Simplify -- eliminate dead casts & provable asserts, and narrow type. by Daniel Dunbar · 15 years ago
  65. 1eabb7d Improve diagnostics when an elaborated-type-specifer containing a by Douglas Gregor · 15 years ago
  66. 4a2023f Extend DependentNameType with a keyword enum that specifies whether by Douglas Gregor · 15 years ago
  67. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
  68. 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 15 years ago
  69. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
  70. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
  71. aec5860 Support __attribute__((unused)) on types. This suddenly started firing by John McCall · 15 years ago
  72. 7727acf Fix PR6327: restore invariants when there's a parse error in an initializer. by John McCall · 15 years ago
  73. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 15 years ago
  74. b0cb022 Implement method friends in class templates and fix a few related problems. by John McCall · 15 years ago
  75. 90f9789 When finishing a function definition, leave the function definition *after* by John McCall · 15 years ago
  76. 9c86b51 Handle simple friend-class decls in class templates better by ensuring that by John McCall · 15 years ago
  77. f3c0bd5 Improve diagnostics when ivar added to class extension (radar 6812436). by Fariborz Jahanian · 15 years ago
  78. 036ada2 Silently drop dependent friend function template specializations, by Douglas Gregor · 15 years ago
  79. 5fd378b Correct that last fixit: if the user wrote by John McCall · 15 years ago
  80. 7ad650f Support friend function specializations. by John McCall · 15 years ago
  81. 9de672f When recovering from a qualified typedef name, don't clear out the by Douglas Gregor · 15 years ago
  82. d064fdc Only perform CFG-based warnings on 'static inline' functions that by Ted Kremenek · 15 years ago
  83. 053f4bd -Wshadow should only warn about parameter declarations when we're by John McCall · 15 years ago
  84. 0162070 Fix PR6618. by Rafael Espindola · 15 years ago
  85. dbdbaaf Refactor CFG-based warnings in Sema to be run by a worked object called AnalysisBasedWarnings. by Ted Kremenek · 15 years ago
  86. a369a95 Implement -Wshadow for parameter declarations as well. by John McCall · 15 years ago
  87. 10f2873 Redeclaration lookups for parameter names should be flagged as redeclaration lookups by John McCall · 15 years ago
  88. a8cab01 ActOnTagDefinitionError is supposed to 'unwind' ActOnTagStartDefinition, not by John McCall · 15 years ago
  89. c48c916 Remove warning about shadowing a built-in; built-ins aren't actually by Douglas Gregor · 15 years ago
  90. db7bb4a Clean up after ourselves when there's an error parsing the base clause. by John McCall · 15 years ago
  91. 8472af4 Implement -Wshadow. Based on a patch by Mike M.! by John McCall · 15 years ago
  92. ef027fe Perform access control for the implicit calls to base and member destructors by John McCall · 15 years ago
  93. b621766 Remember declaration scope qualifiers in the AST. Imposes no memory overhead by John McCall · 15 years ago
  94. 4c9f709 Use llvm::SmallVector instead of std::vector. by Ted Kremenek · 15 years ago
  95. 21ef0fa Maintain type source information for functions through template by John McCall · 15 years ago
  96. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 15 years ago
  97. 516a6bc In C++98/03, an uninitialized variable that has POD class type will be by Douglas Gregor · 15 years ago
  98. d6a9324 Fix for PR6294: we should only delay recording nested dynamic classes if they by Eli Friedman · 15 years ago
  99. 9b9edd6 Diagnose the declaration of enum templates. Also, be a bit more by Douglas Gregor · 15 years ago
  100. 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 15 years ago