1. f4a03cc De-virtualize Decl::isOutOfLine(). by Douglas Gregor · 14 years ago
  2. af8ca37 Move the check that gives functions with unique-external types unique-external by John McCall · 14 years ago
  3. f76b092 Clear the linkage cache recursively. Fixes PR8926. by John McCall · 14 years ago
  4. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  5. 469a1eb An insomniac stab at making block declarations list the variables they close by John McCall · 14 years ago
  6. ba4f5d5 Fix the computation of alignment for fields of packed+aligned structs. by John McCall · 14 years ago
  7. 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
  8. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
  9. 4ba2a17 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 14 years ago
  10. 7d5c0c1 Implement the last bullet of [temp.deduct.type]p5 and part of the last by Douglas Gregor · 14 years ago
  11. 8dbfbf4 Fix a comment typo. by Bob Wilson · 14 years ago
  12. f5c65ff Implement template argument deduction from a call to a function by Douglas Gregor · 14 years ago
  13. 1fe85ea Add Decl::isParameterPack(), which covers both function and template by Douglas Gregor · 14 years ago
  14. a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 14 years ago
  15. a0e27f0 Redesign the way anonymous fields are handled in designated-initializers. by Francois Pichet · 14 years ago
  16. 2fcbcef Implement BlockDecl::getSourceRange(). The bogus source-range by Douglas Gregor · 14 years ago
  17. 7f1b987 Apply attributes to explicit specializations. Specializations which by John McCall · 14 years ago
  18. 90f1450 Treat visibility on an enclosing namespace as a non-explicit source of by John McCall · 14 years ago
  19. 8f15094 When an "inline" declaration was followed by a definition not marked by Douglas Gregor · 14 years ago
  20. 56ed792 Cast CachedLinkage to linkage to avoid "comparison between signed and unsigned integer" warnings. by Benjamin Kramer · 14 years ago
  21. 89d63e5 Use the unused merge() function, fixing an minor, unintended change I by Douglas Gregor · 14 years ago
  22. 381d34e Re-implement caching for the linkage calculation of declarations. by Douglas Gregor · 14 years ago
  23. b5f35ba Revert r120808, my previous implementation of caching for the linkage by Douglas Gregor · 14 years ago
  24. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  25. ec276bf Silence "comparison between signed and unsigned integer expressions" warnings. by Benjamin Kramer · 14 years ago
  26. a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
  27. 2357207 Implement caching for the linkage and visibility calculations of declarations. by Douglas Gregor · 14 years ago
  28. d981146 Fix a bunch of IndirectFieldDecl-related warnings. by Benjamin Kramer · 14 years ago
  29. 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
  30. 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
  31. 752c2e9 Put class into an anonymous namespace. by Benjamin Kramer · 14 years ago
  32. c80117e Don't be so eager to replace UsingDecls in a DeclContext's lookup table; by Argyrios Kyrtzidis · 14 years ago
  33. 35cebc3 Unbreak private_extern, which apparently we had zero tests for. by John McCall · 14 years ago
  34. 3698748 Ignore attributes on classes when calculating visibility for members by John McCall · 14 years ago
  35. 66cbcf3 Only apply -fvisibility-inlines-hidden to definitions. Apparently by John McCall · 14 years ago
  36. af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago
  37. ee30102 GCC faithfully calculates visibility for variables independently of by John McCall · 14 years ago
  38. 110e8e5 Restore r117644, this time properly ignoring -fvisibility and type visibility by John McCall · 14 years ago
  39. 034f55c Revert r117644, "Apply visibility in IR gen to variables that are merely by Daniel Dunbar · 14 years ago
  40. 87a4ed9 Apply visibility in IR gen to variables that are merely declared by John McCall · 14 years ago
  41. 0df9587 When computing the visibility of a class member, calculate the visibility by John McCall · 14 years ago
  42. 479edbc Don't apply -fvisibility-inlines-hidden to extern templates. by John McCall · 14 years ago
  43. 67fa6d5 Abandon the type-visibility optimization for functions. GCC doesn't do it, by John McCall · 14 years ago
  44. e7bc972 When computing visibility, use the latest declaration's explicit visibility by John McCall · 14 years ago
  45. 6f4ac4b Don't override explicit visibility attributes on class members with by John McCall · 14 years ago
  46. 06c9193 Lazily load the "next" namespace in the chain of NamespaceDecls, to by Douglas Gregor · 14 years ago
  47. ac65c62 A couple of tweaks to the visibility rules: by John McCall · 14 years ago
  48. 565bf30 Start fleshing out ASTMutationListener; notify when a tag definition is completed. by Argyrios Kyrtzidis · 14 years ago
  49. 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
  50. 0bab54c Always treat 'main' as an extern "C" function, so that we detect by Douglas Gregor · 14 years ago
  51. 220a9c8 Putting back safe fixes 116836,116837,116838 by Andrew Trick · 14 years ago
  52. 7cffb55 Reverting 116836,116837,116838 until we resolve the getLangStandardForKind failures. by Andrew Trick · 14 years ago
  53. 0a2e097 Minor optimization; if we have a CXXRecordDecl we can get the definition decl directly without iterating over the redeclarations. by Argyrios Kyrtzidis · 14 years ago
  54. eb5e998 Allow deserialization of just the fields of a record, when we want to iterate over them, by Argyrios Kyrtzidis · 14 years ago
  55. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  56. 2138664 Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit in by Douglas Gregor · 14 years ago
  57. a626a3d Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  58. 6b54151 Fix C++ PCH issues. by Argyrios Kyrtzidis · 14 years ago
  59. 8e7139c Fix the source-range information for an EnumConstantDecl; previously, by Douglas Gregor · 14 years ago
  60. 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
  61. d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
  62. 4597553 A member function never has "C" linkage. Fixes <rdar://problem/8318976>. by Douglas Gregor · 14 years ago
  63. 3cdfc4d Properly give unique-external linkage to members of member templates by John McCall · 14 years ago
  64. 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
  65. ed48a8f Remove mutable data on TagType and InjectedClassNameType, by instead walking the declaration chain in search of a definition. This is necessary for a sane chained PCH implementation. No observable performance change on Carbon.h syntax-only, and bootstraps cleanly. by Sebastian Redl · 14 years ago
  66. a2da780 Remove destructors from declaration nodes by Douglas Gregor · 14 years ago
  67. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  68. 2c853e4 Hide FunctionTemplateDecl's specializations folding set as implementation detail and introduce by Argyrios Kyrtzidis · 14 years ago
  69. 06a54a3 Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. by Argyrios Kyrtzidis · 14 years ago
  70. 1693e15 Improve the accuracy of getSourceRange() for DeclaratorDecl and by Douglas Gregor · 14 years ago
  71. 7b081c8 Read/write some source location for PCH. by Argyrios Kyrtzidis · 14 years ago
  72. b8b03e6 Add some side-effect free Create methods for TypeDecl subclasses and use them for PCH reading. by Argyrios Kyrtzidis · 14 years ago
  73. 94d228d Modify ClassTemplateSpecializationDecl and ClassTemplatePartialSpecializationDecl to allow PCH read/write. by Argyrios Kyrtzidis · 14 years ago
  74. d091355 Make it easier to read/write the template part of FunctionDecl. by Argyrios Kyrtzidis · 14 years ago
  75. 2bf6d7b Fixes a corner case bug whereby declaring and defining an extern variable in a by Fariborz Jahanian · 14 years ago
  76. c722ea4 Allocate template parameter lists for out-of-line definitions via the by Douglas Gregor · 14 years ago
  77. f0ed9ef Fix: by Chris Lattner · 14 years ago
  78. 9b93488 Added template parameters info for out-of-line definitions of class template methods. by Abramo Bagnara · 14 years ago
  79. 4e44983 Copy source information for the inner type of an elaborated type; fixes some by John McCall · 14 years ago
  80. 2b7baf0 Roll back r104941. by John McCall · 14 years ago
  81. 1d0a585 Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 14 years ago
  82. bc365c5 Introduce a method to get from an anonymous struct or union record declaration by John McCall · 15 years ago
  83. e03db98 Added TemplateArgumentListInfo to FunctionTemplateSpecializationInfo. by Abramo Bagnara · 15 years ago
  84. bd054db Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRange -> getSourceRange for TypeLoc. by Abramo Bagnara · 15 years ago
  85. 60e7064 Cache the linkage of a type within its canonical type, eliminating by Douglas Gregor · 15 years ago
  86. 6cfacfe Determine when the instantiation of a friend function defined inside a by Douglas Gregor · 15 years ago
  87. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 15 years ago
  88. 3c385c2 Push TypeSourceInfo::getTypeLoc() into a header file so that it's by John McCall · 15 years ago
  89. 1b5a618 Remember the number of positive and negative bits used by the enumerators of by John McCall · 15 years ago
  90. a842697 Mark a variable as used in the absence of asserts to silence a GCC warning. by Chandler Carruth · 15 years ago
  91. 9ffce21 When we start the definition of a class template, set the by Douglas Gregor · 15 years ago
  92. 9498d38 Add FunctionDecl::isVariadic() to match BlockDecl::isVariadic() and ObjCMethodDecl::isVariadic(). by Ted Kremenek · 15 years ago
  93. 68eebbb Reduce string trashing in getQualifiedNameAsString. by Benjamin Kramer · 15 years ago
  94. baf633b Make TemplateDecl and ObjCContainerDecl abstract by Douglas Gregor · 15 years ago
  95. becc308 Specify linkage for Objective-C declarations. by Ted Kremenek · 15 years ago
  96. 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 15 years ago
  97. f6cde77 Add printName to DeclarationName which prints the human-readable name on a by Benjamin Kramer · 15 years ago
  98. 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 15 years ago
  99. 21c0160 Fix an embarrasing memory error. I was apparently very tired when I wrote this by John McCall · 15 years ago
  100. af2094e Implement dependent friend function template specializations. by John McCall · 15 years ago