1. 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 13 years ago
  2. f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 13 years ago
  3. 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 13 years ago
  4. 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 13 years ago
  5. db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 13 years ago
  6. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  7. 5bbcdbf Chained PCH: Remember when additional specializations are added to a function template from a previous PCH. Fixes the only crasher when using massive chains on Clang's Sema component. We still have some incomplete codegen there. by Sebastian Redl · 13 years ago
  8. 4421d2b On Mac OS X, the presence of an 'availability' attribute for that by Douglas Gregor · 13 years ago
  9. 7895194 Fix a test case and teach ClearLinkageCache() to clear the linkage of by John McCall · 13 years ago
  10. 7f0a915 Fixed inconsistency when adding TemplateParameterListsInfo. by Abramo Bagnara · 13 years ago
  11. ba877ad Fixed InnerLocStart. by Abramo Bagnara · 13 years ago
  12. a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 13 years ago
  13. acba90f Fixed NamespaceDecl source range. by Abramo Bagnara · 13 years ago
  14. f2cf562 Fixed bitfields source range. by Abramo Bagnara · 13 years ago
  15. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 13 years ago
  16. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 13 years ago
  17. 6784304 Fixed LabelDecl source range and cleaned creation code. by Abramo Bagnara · 13 years ago
  18. 1a0918a Don't consider visibility from template parameter lists if we're by John McCall · 13 years ago
  19. 203548b Fixed source range for LabelDecl. by Abramo Bagnara · 13 years ago
  20. 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 13 years ago
  21. db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 14 years ago
  22. c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 14 years ago
  23. dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 14 years ago
  24. 10aad44 Fix the rest of PR9316 along with some other bugs spotted by inspection. by Chandler Carruth · 14 years ago
  25. 094b643 Likely fix for PR9316 and other unknown bugs: don't use the anonynmous by Chandler Carruth · 14 years ago
  26. 201e519 Give ImplicitParamDecl a public constructor so that it can be allocated on by John McCall · 14 years ago
  27. da2142f Revert all of my commits that devirtualized the Decl hierarchy, which by Douglas Gregor · 14 years ago
  28. 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
  29. 2ae442a Devirtualize TagDecl::completeDefinition(). by Douglas Gregor · 14 years ago
  30. afdfdc0 Devirtualize DeclaratorDecl::getInnerLocStart() and TagDecl::getInnerLocStart(). by Douglas Gregor · 14 years ago
  31. ebe5a9b Devirtualize NamedDecl::getNameForDiagnostic(). by Douglas Gregor · 14 years ago
  32. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  33. f4a03cc De-virtualize Decl::isOutOfLine(). by Douglas Gregor · 14 years ago
  34. af8ca37 Move the check that gives functions with unique-external types unique-external by John McCall · 14 years ago
  35. f76b092 Clear the linkage cache recursively. Fixes PR8926. by John McCall · 14 years ago
  36. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  37. 469a1eb An insomniac stab at making block declarations list the variables they close by John McCall · 14 years ago
  38. ba4f5d5 Fix the computation of alignment for fields of packed+aligned structs. by John McCall · 14 years ago
  39. 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
  40. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
  41. 4ba2a17 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 14 years ago
  42. 7d5c0c1 Implement the last bullet of [temp.deduct.type]p5 and part of the last by Douglas Gregor · 14 years ago
  43. 8dbfbf4 Fix a comment typo. by Bob Wilson · 14 years ago
  44. f5c65ff Implement template argument deduction from a call to a function by Douglas Gregor · 14 years ago
  45. 1fe85ea Add Decl::isParameterPack(), which covers both function and template by Douglas Gregor · 14 years ago
  46. a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 14 years ago
  47. a0e27f0 Redesign the way anonymous fields are handled in designated-initializers. by Francois Pichet · 14 years ago
  48. 2fcbcef Implement BlockDecl::getSourceRange(). The bogus source-range by Douglas Gregor · 14 years ago
  49. 7f1b987 Apply attributes to explicit specializations. Specializations which by John McCall · 14 years ago
  50. 90f1450 Treat visibility on an enclosing namespace as a non-explicit source of by John McCall · 14 years ago
  51. 8f15094 When an "inline" declaration was followed by a definition not marked by Douglas Gregor · 14 years ago
  52. 56ed792 Cast CachedLinkage to linkage to avoid "comparison between signed and unsigned integer" warnings. by Benjamin Kramer · 14 years ago
  53. 89d63e5 Use the unused merge() function, fixing an minor, unintended change I by Douglas Gregor · 14 years ago
  54. 381d34e Re-implement caching for the linkage calculation of declarations. by Douglas Gregor · 14 years ago
  55. b5f35ba Revert r120808, my previous implementation of caching for the linkage by Douglas Gregor · 14 years ago
  56. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  57. ec276bf Silence "comparison between signed and unsigned integer expressions" warnings. by Benjamin Kramer · 14 years ago
  58. a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
  59. 2357207 Implement caching for the linkage and visibility calculations of declarations. by Douglas Gregor · 14 years ago
  60. d981146 Fix a bunch of IndirectFieldDecl-related warnings. by Benjamin Kramer · 14 years ago
  61. 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
  62. 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
  63. 752c2e9 Put class into an anonymous namespace. by Benjamin Kramer · 14 years ago
  64. c80117e Don't be so eager to replace UsingDecls in a DeclContext's lookup table; by Argyrios Kyrtzidis · 14 years ago
  65. 35cebc3 Unbreak private_extern, which apparently we had zero tests for. by John McCall · 14 years ago
  66. 3698748 Ignore attributes on classes when calculating visibility for members by John McCall · 14 years ago
  67. 66cbcf3 Only apply -fvisibility-inlines-hidden to definitions. Apparently by John McCall · 14 years ago
  68. af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago
  69. ee30102 GCC faithfully calculates visibility for variables independently of by John McCall · 14 years ago
  70. 110e8e5 Restore r117644, this time properly ignoring -fvisibility and type visibility by John McCall · 14 years ago
  71. 034f55c Revert r117644, "Apply visibility in IR gen to variables that are merely by Daniel Dunbar · 14 years ago
  72. 87a4ed9 Apply visibility in IR gen to variables that are merely declared by John McCall · 14 years ago
  73. 0df9587 When computing the visibility of a class member, calculate the visibility by John McCall · 14 years ago
  74. 479edbc Don't apply -fvisibility-inlines-hidden to extern templates. by John McCall · 14 years ago
  75. 67fa6d5 Abandon the type-visibility optimization for functions. GCC doesn't do it, by John McCall · 14 years ago
  76. e7bc972 When computing visibility, use the latest declaration's explicit visibility by John McCall · 14 years ago
  77. 6f4ac4b Don't override explicit visibility attributes on class members with by John McCall · 14 years ago
  78. 06c9193 Lazily load the "next" namespace in the chain of NamespaceDecls, to by Douglas Gregor · 14 years ago
  79. ac65c62 A couple of tweaks to the visibility rules: by John McCall · 14 years ago
  80. 565bf30 Start fleshing out ASTMutationListener; notify when a tag definition is completed. by Argyrios Kyrtzidis · 14 years ago
  81. 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
  82. 0bab54c Always treat 'main' as an extern "C" function, so that we detect by Douglas Gregor · 14 years ago
  83. 220a9c8 Putting back safe fixes 116836,116837,116838 by Andrew Trick · 14 years ago
  84. 7cffb55 Reverting 116836,116837,116838 until we resolve the getLangStandardForKind failures. by Andrew Trick · 14 years ago
  85. 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
  86. eb5e998 Allow deserialization of just the fields of a record, when we want to iterate over them, by Argyrios Kyrtzidis · 14 years ago
  87. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  88. 2138664 Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit in by Douglas Gregor · 14 years ago
  89. a626a3d Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  90. 6b54151 Fix C++ PCH issues. by Argyrios Kyrtzidis · 14 years ago
  91. 8e7139c Fix the source-range information for an EnumConstantDecl; previously, by Douglas Gregor · 14 years ago
  92. 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
  93. d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
  94. 4597553 A member function never has "C" linkage. Fixes <rdar://problem/8318976>. by Douglas Gregor · 14 years ago
  95. 3cdfc4d Properly give unique-external linkage to members of member templates by John McCall · 14 years ago
  96. 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
  97. 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
  98. a2da780 Remove destructors from declaration nodes by Douglas Gregor · 14 years ago
  99. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  100. 2c853e4 Hide FunctionTemplateDecl's specializations folding set as implementation detail and introduce by Argyrios Kyrtzidis · 14 years ago