1. 5eada84 Streamify getNameForDiagnostic and remove the string versions of PrintTemplateArgumentList. by Benjamin Kramer · 12 years ago
  2. d9bd83e Decl.cpp/mergeTemplateLV(): Tweak a description. [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
  3. 3892d02 Ignore visibility from enclosing template arguments by John McCall · 12 years ago
  4. 66874fb Use None rather than Optional<T>() where possible. by David Blaikie · 12 years ago
  5. dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 12 years ago
  6. d4c3d66 Add a new 'type_visibility' attribute to allow users to by John McCall · 12 years ago
  7. a880b19 Add support for -fvisibility-ms-compat. by John McCall · 12 years ago
  8. 5a758de Rework the visibility computation algorithm in preparation by John McCall · 12 years ago
  9. a574c89 Make helper functions static. by Benjamin Kramer · 12 years ago
  10. d2fdd42 merge hasCLanguageLinkage and isExternC. Keep the shorter name. by Rafael Espindola · 12 years ago
  11. 950fee2 Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fix by Rafael Espindola · 12 years ago
  12. ad0e27b Fix a bug reduced from a crash when trying to use modules with libc++. We check by Richard Smith · 12 years ago
  13. 6bd9929 Ensure that type definitions present in just-loaded modules are visible. by Douglas Gregor · 12 years ago
  14. f8c1214 Remove unneeded const_casts by Dmitri Gribenko · 12 years ago
  15. 7586a6e Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled as by Richard Smith · 12 years ago
  16. 3ac83d6 patch for PR9027 and // rdar://11861085 by Fariborz Jahanian · 12 years ago
  17. d4497dd Clean up: since we have FunctionDecl::IsInline, make it store the right value by Richard Smith · 12 years ago
  18. 3a344f9 Fix a bug in VarDecl::getSourceRange() for static member arrays with an element by Nico Weber · 12 years ago
  19. cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
  20. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  21. 6dcea67 comment by Rafael Espindola · 12 years ago
  22. 508276c bar by Rafael Espindola · 12 years ago
  23. 838dc59 Disable caching of visibility. by Rafael Espindola · 12 years ago
  24. abe75ef Handle static functions being redeclared in function scope. by Rafael Espindola · 12 years ago
  25. 6acc4bc Assert that redeclarations have the same linkage. by Rafael Espindola · 12 years ago
  26. 7ac928b Style fix: We don't use lowercase-and-underscored template parameter names. by Rafael Espindola · 12 years ago
  27. 2b721f5 Fix typo. Thanks to dgregor for noticing it. by Rafael Espindola · 12 years ago
  28. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  29. 9f0c692 Don't get confused if a extern "C" builtin function is redeclared without by Rafael Espindola · 12 years ago
  30. 78eeba8 Reject overloading of two static extern C functions. by Rafael Espindola · 12 years ago
  31. 140aadf Add 171048 back but invalidate the cache of all redeclarations when setting by Rafael Espindola · 12 years ago
  32. eaf5ec4 Revert r171048, "Cache visibility of decls." by NAKAMURA Takumi · 12 years ago
  33. dfb3166 Cache visibility of decls. by Rafael Espindola · 12 years ago
  34. a7a2f2a Merge storage classes even when contexts don't match. by Rafael Espindola · 12 years ago
  35. 372df45 Fix isThisDeclarationADefinition for extern following tentative. by Rafael Espindola · 12 years ago
  36. ac71351 Properly compute triviality for explicitly-defaulted or deleted special members. by Richard Smith · 12 years ago
  37. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  38. 2fa67ef Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code. by Benjamin Kramer · 12 years ago
  39. b282920 Now that the underlying problem has been fixed, add r168411 back. by Rafael Espindola · 12 years ago
  40. 8272be5 Revert r168411 for now. by Rafael Espindola · 12 years ago
  41. 16c8cf1 Remove redundant code. by Rafael Espindola · 12 years ago
  42. 5175861 Remove redundant code. by Rafael Espindola · 12 years ago
  43. 66cff72 Provide the correct mangling and linkage for certain unnamed nested classes. by David Blaikie · 12 years ago
  44. c6b82c3 Remove calls to getMostRecentDecl. The case they were added for in r117526 are by Rafael Espindola · 12 years ago
  45. 538fb98 In Sema::MergeVarDecl we handle merging of storage classes and visibility by Rafael Espindola · 12 years ago
  46. 8c7a185 Fix indentation. by Eli Friedman · 12 years ago
  47. 820e9a7 DR1511: A const volatile global does not implicitly get internal linkage like a by Richard Smith · 12 years ago
  48. 5f608ae Make -mms-bitfields behave consistently. by Eli Friedman · 12 years ago
  49. 0142f0c Handle gnu_inline in c++ in a gcc compatible way. Original patch by Tobias by Rafael Espindola · 12 years ago
  50. d69f31c In VarDecl::getSourceRange() make sure to check that the source location by Argyrios Kyrtzidis · 12 years ago
  51. d7a6b16 Fix the AST representation for non-type template arguments to encode by Eli Friedman · 12 years ago
  52. 22cd9ac [PCH] When loading fields from external storage make sure to also by Argyrios Kyrtzidis · 12 years ago
  53. 482466b Switch a couple getAs uses to castAs. by Eli Friedman · 12 years ago
  54. 9849901 Consider the visibility of template template arguments. GCC doesn't, but it also by Rafael Espindola · 12 years ago
  55. bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
  56. 0bab9da Move option test earlier in the function. by Rafael Espindola · 12 years ago
  57. b04b731 Use -fvisibility-inlines-hidden in inline functions too. This matches gcc by Rafael Espindola · 12 years ago
  58. d3d02dd Fix a bug in my previous commit. The problem is not that we were not using the by Rafael Espindola · 12 years ago
  59. 2345820 Use the canonical template decl when trying to find if it has a visibility by Rafael Espindola · 12 years ago
  60. a533576 Reintroduced FieldDecl public methods setBitWidth and removeBitWidth. by Abramo Bagnara · 12 years ago
  61. edb4b62 We were computing the visibility and linkage of template parameters, but by Rafael Espindola · 12 years ago
  62. ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
  63. 3f5f558 PR13051: If a constructor is explicitly defaulted, it isn't marked as being by Richard Smith · 12 years ago
  64. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  65. 41be8cd Don't ignore linkage when ignoring visibility in the instantiation of a by Rafael Espindola · 12 years ago
  66. 9db614f Don't ignore linkage when ignoring visibility in the instantiation of a by Rafael Espindola · 12 years ago
  67. 20831e2 Consider the linkage for member class templates even when we have to ignore by Rafael Espindola · 12 years ago
  68. ad359be When ignoring visibility in an instantiation, still consider the linkage. by Rafael Espindola · 12 years ago
  69. 59073bb Whitespace fixes. by Rafael Espindola · 12 years ago
  70. cae1c62 Function template version of the previous patch. by Rafael Espindola · 12 years ago
  71. 0b0ad0a Produce a hidden symbol for zed in by Rafael Espindola · 12 years ago
  72. 797105a Fix the visibility of instantiations of static data members. Fixes pr12835. by Rafael Espindola · 12 years ago
  73. 31c195a Fix our handling of visibility in explicit template instantiations. by Rafael Espindola · 12 years ago
  74. 7ad5c99 Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings. by Argyrios Kyrtzidis · 13 years ago
  75. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 13 years ago
  76. 923b0c9 Fix visibility when we have two types with explicit visibility in a template by Rafael Espindola · 13 years ago
  77. 38c4767 Inline helper function into only caller. by Rafael Espindola · 13 years ago
  78. f6a8b9c An attribute in a explicit template installation should take precedence over by Rafael Espindola · 13 years ago
  79. 60115a0 Fix handling of template parameters. Found by inspection. GCC 4.7 agrees by Rafael Espindola · 13 years ago
  80. 1266b61 All the members of LVFlags always have the same value, replace the class with by Rafael Espindola · 13 years ago
  81. c7e6060 In mergeVisibility, if we already have an explicit visibility, keep it. by Rafael Espindola · 13 years ago
  82. d70d20a Now that we check visibility attributes in an appropriate order, by Rafael Espindola · 13 years ago
  83. 4fc1490 Check ConsiderGlobalVisibility before using -fvisibility. by Rafael Espindola · 13 years ago
  84. 4157454 The explicit bit in LV already tracks exactly the same information as by Rafael Espindola · 13 years ago
  85. ff25798 Move the point in the code where we handle -fvisibility=hidden. With by Rafael Espindola · 13 years ago
  86. 5727cf5 Make setVisibility private and change users to mergeVisibility. This is by Rafael Espindola · 13 years ago
  87. 074c191 Calling setVisibility directly only makes (some) sense when the visibility is by Rafael Espindola · 13 years ago
  88. 54881cb Simplify calls to mergeVisibility* by passing in the LinkageInfo. No by Rafael Espindola · 13 years ago
  89. e9836a2 Revert r154749 for now at John McCall's request. by Rafael Espindola · 13 years ago
  90. 0f90590 Use ordering and the explicit visibility bit instead of modifying by Rafael Espindola · 13 years ago
  91. 62d9f11 Add another constructor to LVFlags and use it to simplify the code a bit. by Rafael Espindola · 13 years ago
  92. 767f7c7 Consider visibility attributes last, so that they take precedence. by Rafael Espindola · 13 years ago
  93. 1e1e972 When we form a new function/class template specialization, we first by Douglas Gregor · 13 years ago
  94. ba10306 Introduce a new libclang API to determine the parent context of a code by Douglas Gregor · 13 years ago
  95. 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 13 years ago
  96. f1c66b4 Instantiating a class template should not instantiate the definition of any by Richard Smith · 13 years ago
  97. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  98. 2f47c36 The type of a definition should not increase its visibility. Fixes PR12221. by Rafael Espindola · 13 years ago
  99. 3d13c5a [AST] Reduce Decl::getASTContext() calls. by Daniel Dunbar · 13 years ago
  100. 56757e9 Untangle getUnderlyingDeclImpl, no functionality change. by Benjamin Kramer · 13 years ago