1. 5ca8639 Do not crash when we dynamic cast a final type to void*. by Sean Hunt · 12 years ago
  2. 32f498a Make the ".*" operator work correctly when the base is a prvalue and the field has a non-trivial copy constructor. PR13097. by Eli Friedman · 12 years ago
  3. f553301 It turns out that implementing the rethrow-on-fallthrough by John McCall · 12 years ago
  4. e0deb03 Grab bag of Microsoft Mangler fixes: by Charles Davis · 12 years ago
  5. edb4b62 We were computing the visibility and linkage of template parameters, but by Rafael Espindola · 12 years ago
  6. c0838d2 PR13047: Fix various abuses of clang::Type in the MS mangler, to make it work by Richard Smith · 12 years ago
  7. 3de00ce Reapply "Only emit debug information for methods that are user defined, there's" by Eric Christopher · 12 years ago
  8. 0637f40 Revert "Only emit debug information for methods that are user defined, there's" by John McCall · 12 years ago
  9. 9b26efe Only emit debug information for methods that are user defined, there's by Eric Christopher · 12 years ago
  10. bd1d18e PR13022: cope with parenthesized function types in MS name mangling. by Richard Smith · 12 years ago
  11. 328584e Add a testcase for C++11 union support. by Eric Christopher · 12 years ago
  12. 5a2eff8 Support C++11 enum forward declarations. by Eric Christopher · 12 years ago
  13. c1fd52b Fix mangling of integral template arguments between 1 and 10. Add a test case by Charles Davis · 12 years ago
  14. fb527dc Test case for 157547. Before that patch, all the digits would be mangled by Charles Davis · 12 years ago
  15. 9fd2359 Mangle template instantiations properly (as of VC 7.x) when compiling for by Charles Davis · 12 years ago
  16. 976f266 fix codegen support for alloc_size attribute for static C++ methods by Nuno Lopes · 12 years ago
  17. 41be8cd Don't ignore linkage when ignoring visibility in the instantiation of a by Rafael Espindola · 12 years ago
  18. 9db614f Don't ignore linkage when ignoring visibility in the instantiation of a by Rafael Espindola · 12 years ago
  19. 20831e2 Consider the linkage for member class templates even when we have to ignore by Rafael Espindola · 12 years ago
  20. ad359be When ignoring visibility in an instantiation, still consider the linkage. by Rafael Espindola · 12 years ago
  21. 3c6ba4d Move file to be more representative. by Eric Christopher · 12 years ago
  22. 843efd5 Check that we have an unknown upper bound range for our flexible array members. by Eric Christopher · 12 years ago
  23. 9ee5f46 Emit C++11 enum class information if it exists. by Eric Christopher · 12 years ago
  24. f5de6c9 Test that we emit a subrange type for vlas. by Eric Christopher · 12 years ago
  25. cae1c62 Function template version of the previous patch. by Rafael Espindola · 12 years ago
  26. 0b0ad0a Produce a hidden symbol for zed in by Rafael Espindola · 12 years ago
  27. 2de54fc Test and document a difference from gcc in the handling of visibility by Rafael Espindola · 12 years ago
  28. 0617065 Fix test for 32-bit hosts. by Jakob Stoklund Olesen · 12 years ago
  29. a2ac407 Zap a bogus assert for delegating constructors. PR12890, part 2. by Eli Friedman · 12 years ago
  30. 37e4cea Update API usage for llvm DIBuilder changes for rvalue reference by Eric Christopher · 12 years ago
  31. 797105a Fix the visibility of instantiations of static data members. Fixes pr12835. by Rafael Espindola · 12 years ago
  32. 31c195a Fix our handling of visibility in explicit template instantiations. by Rafael Espindola · 12 years ago
  33. 6314db9 PR12798: Don't drop part of the nested name specifier when instantiating a by Richard Smith · 12 years ago
  34. 4b50263 Change the mangling of a ref-qualifier on a function type so that by John McCall · 12 years ago
  35. 5dfced8 Slightly generalize FileCheck patterns to unbreak -Asserts builds. by Richard Smith · 12 years ago
  36. 13ec910 Implement IRGen for C++11's "T{1, 2, 3}", where T is an aggregate and the by Richard Smith · 12 years ago
  37. d079abf A union can have a constexpr defaulted default constructor, if it has an by Richard Smith · 12 years ago
  38. fd00eec This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 12 years ago
  39. d964d63 Fix non-deterministic iteration order when walking the specializations by Chandler Carruth · 12 years ago
  40. 92c6c90 Merge x86-64-abi-sret-vs-2word-struct-param.cpp into the generic by John McCall · 12 years ago
  41. 2a7b09d Restructure some of the member-pointer tests, implicitly by John McCall · 12 years ago
  42. 287ab9f clang/test/CodeGenCXX: Fix two tests, destructors.cpp and microsoft-abi-array-cookies.cpp, for -Asserts. by NAKAMURA Takumi · 12 years ago
  43. 20bb175 Abstract the emission of global destructors into ABI-specific code by John McCall · 12 years ago
  44. 5729672 PR12710 - broken default argument handling for templates. by David Blaikie · 12 years ago
  45. 2e7651d Remove some not-very-stable assumptions from this testcase. by John McCall · 12 years ago
  46. e2b45e2 Refactor the C++ ABI code a little bit to take advantage of by John McCall · 12 years ago
  47. 3a8ac07 When mangling a synthetic function declaration, we might not have by John McCall · 12 years ago
  48. a1366cb PR12224 (sort of): Diagnose inheriting constructor declarations in C++11 mode. by Richard Smith · 12 years ago
  49. c8f11e9 Add a missing check in CodeGen of packed classes with vtables. <rdar://problem/11324125>. by Eli Friedman · 12 years ago
  50. 87380aa Forward declarations should take a context. This helps the debugger by Eric Christopher · 12 years ago
  51. 923b0c9 Fix visibility when we have two types with explicit visibility in a template by Rafael Espindola · 12 years ago
  52. 546ee6d Add another testcase that was not being covered. by Rafael Espindola · 12 years ago
  53. a5416bd Add a testcase that we already get right but was not being tested. Found by Rafael Espindola · 12 years ago
  54. 71776ef Cleanup testcase. by Rafael Espindola · 12 years ago
  55. f6a8b9c An attribute in a explicit template installation should take precedence over by Rafael Espindola · 12 years ago
  56. 5118337 Revert 155102 but add a fixme while I debug what is wrong with chrome's by Rafael Espindola · 12 years ago
  57. 1664d54 PR12571: Objects of type clang::ConstantArrayType aren't always emitted with by Richard Smith · 12 years ago
  58. a77e072 Add another missing testcase. by Rafael Espindola · 12 years ago
  59. bc356d0 Add a testcase we were already getting right, but were not testing for. by Rafael Espindola · 12 years ago
  60. 60115a0 Fix handling of template parameters. Found by inspection. GCC 4.7 agrees by Rafael Espindola · 12 years ago
  61. 8560791 Fix bug 12574 - Avoid infinite recursion in constructors and destructors when using Microsoft C++ ABI by Timur Iskhodzhanov · 12 years ago
  62. c7e6060 In mergeVisibility, if we already have an explicit visibility, keep it. by Rafael Espindola · 12 years ago
  63. 1c7eed7 In mergeVisibilityWithMin, let an implicit hidden symbol take precedence over by Rafael Espindola · 12 years ago
  64. 13bffc5 PR 12586: Fix assert while running libc++ testsuite: deal with exception by Richard Smith · 12 years ago
  65. 87162c2 PR12569: Instantiate exception specifications of explicit instantiations by Richard Smith · 12 years ago
  66. e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 12 years ago
  67. e9836a2 Revert r154749 for now at John McCall's request. by Rafael Espindola · 12 years ago
  68. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  69. fe58720 PR12226: don't generate wrong code if a braced string literal is used to by Richard Smith · 12 years ago
  70. 767f7c7 Consider visibility attributes last, so that they take precedence. by Rafael Espindola · 12 years ago
  71. 38baeab Don't enter cleanups for unreachable variables. It's impossible to by John McCall · 12 years ago
  72. 7444639 Fix a trivial oversight with apple-kext static local destructors by John McCall · 12 years ago
  73. 47bfcca Fix some i1/i8 confusion within _Atomic(bool) in IR generation, both by Douglas Gregor · 12 years ago
  74. 4f95f64 Testcase for previous commit. by Eric Christopher · 12 years ago
  75. 944b562 Update recently-added test to use new __c11_ form of atomic builtins. by Richard Smith · 12 years ago
  76. 5d70cfd Make __atomic_init() (soon to be __c11_atomic_init()) work with non-scalar types. by David Chisnall · 13 years ago
  77. 3a3c9b2 Allow c++ initialisers to initialise _Atomic fields. by David Chisnall · 13 years ago
  78. abf65ce Improve the printing of __PRETTY_FUNCTION__ more provide more by Douglas Gregor · 13 years ago
  79. 49149fe Don't forget to evaluate the subexpression in a null pointer cast. If we're by Richard Smith · 13 years ago
  80. d2008e2 Implement support for null non-type template arguments for non-type by Douglas Gregor · 13 years ago
  81. 30fa370 Use atexit when __cxa_atexit isn't available instead of adding a by John McCall · 13 years ago
  82. b4051e7 Implement C++11 [temp.arg.nontype]'s permission to use the address of an object by Richard Smith · 13 years ago
  83. f54486a Move the computation of the lambda mangling information (mangling by Douglas Gregor · 13 years ago
  84. 9595dae Don't crash (assert failure) when generating blocks for C++ types with a non-const copy constructor. by David Chisnall · 13 years ago
  85. ea32047 Change location information for synthesized properties to be at the by Eric Christopher · 13 years ago
  86. 355bba7 Make sure we unique static-local decls across multiple emissions of by John McCall · 13 years ago
  87. 0f30a12 Revert r153723, and its follow-ups r153728 and r153733. by Chandler Carruth · 13 years ago
  88. 49d26d2 Do the static-locals thing properly in the face of unions and by John McCall · 13 years ago
  89. 9993cc7 When emitting a static local variable in C++, handle by John McCall · 13 years ago
  90. 5fe61c6 ConstStructBuilder: fix offset math for base classes so it works correctly in general. Found by inspection. by Eli Friedman · 13 years ago
  91. 649b4a1 Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 13 years ago
  92. 57cd1b8 When we can't prove that the target of an aggregate copy is by John McCall · 13 years ago
  93. 82fe6ae Move the emission of strict enum range metadata behind a flag (the same by Chandler Carruth · 13 years ago
  94. 74873c4 Fix copy and pasto. by Rafael Espindola · 13 years ago
  95. c3f8955 Add back r153360 with a fix for enums that cover all the 32 bit values. by Rafael Espindola · 13 years ago
  96. 88a569a Revert r153360 (and r153380), "Second part of PR12251. Produce the range metadata in clang for booleans and". by NAKAMURA Takumi · 13 years ago
  97. 539a230 On i386 the alignment of i64 is 4, not 8. by Benjamin Kramer · 13 years ago
  98. e27af29 Second part of PR12251. Produce the range metadata in clang for booleans and by Rafael Espindola · 13 years ago
  99. 8bd37f1 Relax the FileCheck assertions in this test a touch. Previously the test by Chandler Carruth · 13 years ago
  100. 260a3e4 For the annals of subtle but terrible bugs: fix a longstanding bug by John McCall · 13 years ago