1. 9063302 [ms-cxxabi] Emit and install appropriately mangled vbtables by Reid Kleckner · 11 years ago
  2. 0601700 Introduce a new mangling for protocol-qualified ObjC types in C++. This allows by Eli Friedman · 11 years ago
  3. 7c3e615 PR12086, PR15117 by Richard Smith · 11 years ago
  4. 181e3ec Cleanup handling of UniqueExternalLinkage. by Rafael Espindola · 11 years ago
  5. 524387a CodeGen for CapturedStmts by Ben Langmuir · 11 years ago
  6. a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
  7. c3bf52c C++1y: Allow aggregates to have default initializers. by Richard Smith · 11 years ago
  8. b80a16e Implement CodeGen for C++11 thread_local, following the Itanium ABI specification as discussed on cxx-abi-dev. by Richard Smith · 11 years ago
  9. 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
  10. 0baaabb Don't crash when mangling types defined in ObjC class extensions. by John McCall · 11 years ago
  11. 02fb50d Remove the hack that avoided mangling static functions in extern C contexts. by Rafael Espindola · 11 years ago
  12. 83dece5 Mangle extern "C" functions whose names are not simple identifiers. by Rafael Espindola · 11 years ago
  13. 747836e Partially revert r175117 so that we don't break assumptions about how by Rafael Espindola · 11 years ago
  14. d2fdd42 merge hasCLanguageLinkage and isExternC. Keep the shorter name. by Rafael Espindola · 11 years ago
  15. 950fee2 Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fix by Rafael Espindola · 11 years ago
  16. f21107b Use the target address space value when mangling names. by Tanya Lattner · 11 years ago
  17. 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 11 years ago
  18. e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 11 years ago
  19. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 11 years ago
  20. b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
  21. 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
  22. 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
  23. 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
  24. 08db94f Remove debugging assert. by David Blaikie · 12 years ago
  25. 66cff72 Provide the correct mangling and linkage for certain unnamed nested classes. by David Blaikie · 12 years ago
  26. acf0bb4 Add missing comment for mangling. by Nick Lewycky · 12 years ago
  27. d7a6b16 Fix the AST representation for non-type template arguments to encode by Eli Friedman · 12 years ago
  28. 9653ab5 Implement Mike Herrick's proposed noexcept mangling. by John McCall · 12 years ago
  29. 8da8a66 Add the TypeSourceInfo for the lambda call operator to the lambda's by Eli Friedman · 12 years ago
  30. 9a4db03 PR13811: Add a FunctionParmPackExpr node to handle references to function by Richard Smith · 12 years ago
  31. 54c86f7 When mangling a negative number, remember that negating it does not by John McCall · 12 years ago
  32. 8552437 Plug a long standing memory leak in TemplateArgument. by Benjamin Kramer · 12 years ago
  33. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  34. 48d798c Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 12 years ago
  35. 4b50263 Change the mangling of a ref-qualifier on a function type so that by John McCall · 12 years ago
  36. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  37. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
  38. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  39. d2008e2 Implement support for null non-type template arguments for non-type by Douglas Gregor · 12 years ago
  40. f54486a Move the computation of the lambda mangling information (mangling by Douglas Gregor · 12 years ago
  41. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  42. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 12 years ago
  43. 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 12 years ago
  44. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 12 years ago
  45. b3c312c Fix a bug in the mangler where in 'namespace std { extern "C" {X;} }', X would not be seen to be in ::std::. by James Molloy · 12 years ago
  46. faf4ef6 Richard Smith pointed out that there already is a proposal for init list mangling. by Sebastian Redl · 12 years ago
  47. b76ffc5 Better mangling for new-expressions. Also, although we can't mangle arbitrary initializer lists yet (we will need this), turn the crash into a controlled error. by Sebastian Redl · 12 years ago
  48. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 12 years ago
  49. 5878cbc Implement non-internal linkage for lambda closure types that need a by Douglas Gregor · 12 years ago
  50. 552e299 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 12 years ago
  51. ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 12 years ago
  52. 9e8c92a Basic support for name mangling of C++11 lambda expressions. Because by Douglas Gregor · 12 years ago
  53. 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 12 years ago
  54. 1548d14 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 12 years ago
  55. 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 12 years ago
  56. 200fa53 Revise the SplitQualType interface to make it its own thing instead of by John McCall · 12 years ago
  57. d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 12 years ago
  58. 01d0801 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 12 years ago
  59. 41576d4 Implement name mangling for scalar value initialization. Reported on IRC by Xeo. by Richard Smith · 12 years ago
  60. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  61. 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 12 years ago
  62. 0c8731a Per discussion on cxx-abi-dev, don't drop leading zeroes from the by John McCall · 12 years ago
  63. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 12 years ago
  64. 092beef Fix the mangling of class template arguments in a particular by John McCall · 12 years ago
  65. 14795c8 Fix mangling substitutions for address-space-qualified class by Douglas Gregor · 13 years ago
  66. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  67. e0a22d0 Macro metaprogramming for builtin types. by John McCall · 13 years ago
  68. 0ddaeb9 Add a new placeholder type to represent "unbridged" casts in ARC. by John McCall · 13 years ago
  69. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  70. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  71. a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago
  72. 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
  73. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  74. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  75. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  76. b0c3e09 Rename ExplicitTemplateArgumentList -> ASTTemplateArgumentListInfo, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  77. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  78. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  79. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
  80. f158866 Improve name mangling for instantiation-dependent types that are not by Douglas Gregor · 13 years ago
  81. 9183236 Implement name mangling for sizeof...(function parameter pack). by Douglas Gregor · 13 years ago
  82. 1961791 Mangle dependent template names of unknown arity by Douglas Gregor · 13 years ago
  83. edee94b Implement the Itanium C++ ABI's mangling rule for by Douglas Gregor · 13 years ago
  84. 79e6bd3 Centralize the getCanonicalType() calls in the Itanium C++ mangling by Douglas Gregor · 13 years ago
  85. 35ee32e Just mangle substituted template parameter types as unresolved types. by John McCall · 13 years ago
  86. 68a51a7 Change the mangling of enclosing template template parameters by John McCall · 13 years ago
  87. b44e0cf No, actually, we do need to be able to mangle substituted template names. by John McCall · 13 years ago
  88. 1460604 Preserve that a TemplateName was arrived at by substituting by John McCall · 13 years ago
  89. d3d49bb Be more thorough about mangling unresolved types. by John McCall · 13 years ago
  90. 26a6ec7 Fix the mangling of dependent-scope decl ref expressions so that they by John McCall · 13 years ago
  91. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  92. c22d699 Objective-C++ ARC: do not mangle __unsafe_unretained lifetime by Douglas Gregor · 13 years ago
  93. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  94. 8805fe8 Don't add objc method name mangling to locally declared function. by Fariborz Jahanian · 13 years ago
  95. 63f62df Add name mangling for expr .* expr. Fixes PR9983 / <rdar://problem/9486332>. by Douglas Gregor · 13 years ago
  96. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  97. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  98. 4f4e413 Type prefixes of unresolved-names should only be mangled as unresolved-types by John McCall · 13 years ago
  99. fb44de9 Store a parameter index and function prototype depth in every by John McCall · 13 years ago
  100. 5a7e6f7 Implement the mangling for non-ADL call expressions that we just worked out. by John McCall · 13 years ago