[llvm-branch-commits] [clang] [libcxx] [clang] Preserve Qualifiers and type sugar in TemplateNames (PR #93433)

2024-05-27 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. `libcxx/` changes LGTM. https://github.com/llvm/llvm-project/pull/93433 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-

[llvm-branch-commits] [libcxx] [clang] [compiler-rt] [llvm] eliminate python SyntaxWarnings from check-all output. (PR #72541)

2023-11-16 Thread Louis Dionne via llvm-branch-commits
ldionne wrote: I think this might have been auto-closed cause the `release/17.x` branch still has the guards in place before the Github PR transition. If this change landed on `main` and is intended to be cherry-picked to the 17 releases, please follow the process here: https://llvm.org/docs/

[llvm-branch-commits] [libunwind] be811d1 - [libc++] Run picolibc tests with qemu

2023-11-30 Thread Louis Dionne via llvm-branch-commits
Author: Michael Platings Date: 2023-11-29T17:21:08-05:00 New Revision: be811d1617654e46f4f4daa82259ae4fad4c8e6a URL: https://github.com/llvm/llvm-project/commit/be811d1617654e46f4f4daa82259ae4fad4c8e6a DIFF: https://github.com/llvm/llvm-project/commit/be811d1617654e46f4f4daa82259ae4fad4c8e6a.di

[llvm-branch-commits] [libcxx] [libc++] Clang-tidy enable modernize-use-nullptr. (PR #76659)

2023-12-31 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. https://github.com/llvm/llvm-project/pull/76659 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/76246 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
@@ -131,13 +138,65 @@ def parseScript(test, preamble): script += preamble script += scriptInTest +has_std_module = False +has_std_compat_module = False +for module in modules: +if module == "std": +has_std_module = True +elif mod

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
@@ -131,13 +138,65 @@ def parseScript(test, preamble): script += preamble script += scriptInTest +has_std_module = False +has_std_compat_module = False +for module in modules: +if module == "std": +has_std_module = True +elif mod

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne requested changes to this pull request. This generally looks good to me, but I have some feedback per our live review! Thanks, this is a great simplification overall. https://github.com/llvm/llvm-project/pull/76246 ___ llvm-

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
@@ -131,13 +138,65 @@ def parseScript(test, preamble): script += preamble script += scriptInTest +has_std_module = False +has_std_compat_module = False +for module in modules: +if module == "std": +has_std_module = True +elif mod

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
@@ -317,6 +317,18 @@ def _getAndroidDeviceApi(cfg): AddSubstitution("%{clang-tidy}", lambda cfg: _getSuitableClangTidy(cfg)) ], ), +# Whether module support for the platform is available. +Feature( +name="has-no-module-support", +

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
@@ -131,13 +138,65 @@ def parseScript(test, preamble): script += preamble script += scriptInTest +has_std_module = False +has_std_compat_module = False +for module in modules: +if module == "std": +has_std_module = True +elif mod

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
@@ -131,13 +138,65 @@ def parseScript(test, preamble): script += preamble script += scriptInTest +has_std_module = False +has_std_compat_module = False +for module in modules: +if module == "std": +has_std_module = True +elif mod

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
@@ -223,6 +283,12 @@ class CxxStandardLibraryTest(lit.formats.FileBasedTest): allows adding special compilation flags without having to use a .sh.cpp test, which would be more powerful but perhaps overkill. +// MODULE: std std.compat ---

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
@@ -223,6 +283,12 @@ class CxxStandardLibraryTest(lit.formats.FileBasedTest): allows adding special compilation flags without having to use a .sh.cpp test, which would be more powerful but perhaps overkill. +// MODULE: std std.compat + +

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
@@ -317,6 +317,18 @@ def _getAndroidDeviceApi(cfg): AddSubstitution("%{clang-tidy}", lambda cfg: _getSuitableClangTidy(cfg)) ], ), +# Whether module support for the platform is available. +Feature( +name="has-no-module-support",

[llvm-branch-commits] [libcxx] [libc++][modules] Fixes clang-tidy exports. (PR #76288)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/76288 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++][modules] Fixes clang-tidy exports. (PR #76288)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. https://github.com/llvm/llvm-project/pull/76288 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++][modules] Improves std.compat module. (PR #76330)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne commented: This generally looks OK to me, but I'd like to see it once the parent patches have landed. https://github.com/llvm/llvm-project/pull/76330 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org ht

[llvm-branch-commits] [libcxx] [libc++][modules] Improves std.compat module. (PR #76330)

2024-01-09 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. I guess I don't actually need to see this again if the CI passes once this is rebased on top of the parent changes. https://github.com/llvm/llvm-project/pull/76330 ___ llvm-branch-commits mailing

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-10 Thread Louis Dionne via llvm-branch-commits
@@ -131,13 +138,65 @@ def parseScript(test, preamble): script += preamble script += scriptInTest +has_std_module = False +has_std_compat_module = False +for module in modules: +if module == "std": +has_std_module = True +elif mod

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/76246 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. LGTM with some comments, thanks! https://github.com/llvm/llvm-project/pull/76246 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listi

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -0,0 +1,24 @@ +//===--===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apac

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -0,0 +1,24 @@ +//===--===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apac

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -132,13 +154,62 @@ def parseScript(test, preamble): script += scriptInTest # Add compile flags specified with ADDITIONAL_COMPILE_FLAGS. +# Modules need to be build with the same compilation flags as the +# test. So add these flags before adding the modules.

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -132,13 +154,62 @@ def parseScript(test, preamble): script += scriptInTest # Add compile flags specified with ADDITIONAL_COMPILE_FLAGS. +# Modules need to be build with the same compilation flags as the ldionne wrote: ```suggestion # Module

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -132,13 +154,62 @@ def parseScript(test, preamble): script += scriptInTest # Add compile flags specified with ADDITIONAL_COMPILE_FLAGS. +# Modules need to be build with the same compilation flags as the +# test. So add these flags before adding the modules.

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -52,6 +52,21 @@ def _executeScriptInternal(test, litConfig, commands): return (out, err, exitCode, timeoutInfo, parsedCommands) +def _validateModuleDependencies(modules): +for m in modules: +if m not in ("std", "std.compat"): +raise RuntimeError

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -0,0 +1,22 @@ +//===--===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apac

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -132,13 +154,62 @@ def parseScript(test, preamble): script += scriptInTest # Add compile flags specified with ADDITIONAL_COMPILE_FLAGS. +# Modules need to be build with the same compilation flags as the +# test. So add these flags before adding the modules.

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -132,13 +154,62 @@ def parseScript(test, preamble): script += scriptInTest # Add compile flags specified with ADDITIONAL_COMPILE_FLAGS. +# Modules need to be build with the same compilation flags as the +# test. So add these flags before adding the modules.

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -132,13 +154,62 @@ def parseScript(test, preamble): script += scriptInTest # Add compile flags specified with ADDITIONAL_COMPILE_FLAGS. +# Modules need to be build with the same compilation flags as the +# test. So add these flags before adding the modules.

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -131,13 +138,65 @@ def parseScript(test, preamble): script += preamble script += scriptInTest +has_std_module = False +has_std_compat_module = False +for module in modules: +if module == "std": +has_std_module = True +elif mod

[llvm-branch-commits] [libcxx] [libc++][modules] Adds module testing. (PR #76246)

2024-01-16 Thread Louis Dionne via llvm-branch-commits
@@ -132,13 +154,62 @@ def parseScript(test, preamble): script += scriptInTest # Add compile flags specified with ADDITIONAL_COMPILE_FLAGS. +# Modules need to be build with the same compilation flags as the +# test. So add these flags before adding the modules.

[llvm-branch-commits] [libcxx] Cherry-pick Unconditionally lower std::string's alignment requirement from 16 to 8 (#68925) (PR #79480)

2024-01-25 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/79480 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] Cherry-pick Unconditionally lower std::string's alignment requirement from 16 to 8 (#68925) (PR #79480)

2024-01-25 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/79480 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] Cherry-pick Unconditionally lower std::string's alignment requirement from 16 to 8 (#68925) (PR #79480)

2024-01-25 Thread Louis Dionne via llvm-branch-commits
ldionne wrote: This is the official way to do it: https://llvm.org/docs/GitHub.html#backporting-fixes-to-the-release-branches @tstellar I do wonder if it wouldn't be simpler to allow people to open PRs against the release branch instead? https://github.com/llvm/llvm-project/pull/79480 ___

[llvm-branch-commits] [libcxx] Cherry-pick Unconditionally lower std::string's alignment requirement from 16 to 8 (#68925) (PR #79480)

2024-01-25 Thread Louis Dionne via llvm-branch-commits
ldionne wrote: Oh, that's great! Then it looks like this PR is fine as-is. https://github.com/llvm/llvm-project/pull/79480 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bran

[llvm-branch-commits] [libcxx] Cherry-pick Unconditionally lower std::string's alignment requirement from 16 to 8 (#68925) (PR #79480)

2024-01-25 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. https://github.com/llvm/llvm-project/pull/79480 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [🍒] Unconditionally lower std::string's alignment requirement from 16 to 8 (#68925) (PR #79480)

2024-01-25 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/79480 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [🍒][libc++] Fix missing and incorrect push/pop macros (#79204) (PR #79497)

2024-01-25 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne milestoned https://github.com/llvm/llvm-project/pull/79497 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [🍒][libc++] Fix missing and incorrect push/pop macros (#79204) (PR #79497)

2024-01-25 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/79497 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [🍒][ci] Fix the base branch we use to determine changes (#79503) (PR #79506)

2024-01-25 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne created https://github.com/llvm/llvm-project/pull/79506 We should diff against the base branch, not always against `main`. This allows the BuildKite pre-commit CI to work properly when we target other branches, such as `release/18.x`. (cherry picked from commit 3b76

[llvm-branch-commits] [llvm] [🍒][ci] Fix the base branch we use to determine changes (#79503) (PR #79506)

2024-01-25 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne updated https://github.com/llvm/llvm-project/pull/79506 >From fce5c171b463d766cb25208634553a39b94498a6 Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Thu, 25 Jan 2024 16:38:53 -0500 Subject: [PATCH 1/2] =?UTF-8?q?[=F0=9F=8D=92][ci]=20Fix=20the=20base=20bra?= =?UTF

[llvm-branch-commits] [llvm] [🍒][ci] Fix the base branch we use to determine changes (#79503) (PR #79506)

2024-01-25 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne updated https://github.com/llvm/llvm-project/pull/79506 >From fce5c171b463d766cb25208634553a39b94498a6 Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Thu, 25 Jan 2024 16:38:53 -0500 Subject: [PATCH 1/2] =?UTF-8?q?[=F0=9F=8D=92][ci]=20Fix=20the=20base=20bra?= =?UTF

[llvm-branch-commits] [libcxx] [clang] PR for llvm/llvm-project#79762 (PR #79763)

2024-01-29 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. https://github.com/llvm/llvm-project/pull/79763 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libcxx] Add a release note for Clang-cl specific features (PR #80010)

2024-01-30 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. https://github.com/llvm/llvm-project/pull/80010 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++] Implement std::move_only_function (P0288R9) (PR #94670)

2024-08-21 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/94670 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libunwind] release/19.x: [libunwind] Stop installing the mach-o module map (#105616) (PR #105896)

2024-08-26 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. CI failures look like flukes unrelated to the patch (the CI machines got updated and some tests started XPASSing). LGTM https://github.com/llvm/llvm-project/pull/105896 ___ llvm-branch-commits ma

[llvm-branch-commits] [libcxx] release/19.x: [libc++] Add missing include to three_way_comp_ref_type.h (PR #106265)

2024-08-27 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. https://github.com/llvm/llvm-project/pull/106265 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] release/19.x: [libcxx] don't `#include ` if wide chars aren't enabled (#99911) (PR #106788)

2024-08-30 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. We saw some breakage internally that is fixed by this patch and that's why I believe this regression fix is worth cherry-picking. https://github.com/llvm/llvm-project/pull/106788 ___ llvm-branch-c

[llvm-branch-commits] [libcxx] [libc++][format][5/7] Improve std::format_to_n (PR #101831)

2024-09-03 Thread Louis Dionne via llvm-branch-commits
@@ -56,6 +57,30 @@ _LIBCPP_BEGIN_NAMESPACE_STD namespace __format { +// A helper to limit the total size of code units written. +class _LIBCPP_HIDE_FROM_ABI __max_output_size { +public: + [[nodiscard]] _LIBCPP_HIDE_FROM_ABI explicit __max_output_size(size_t __max_size) : __

[llvm-branch-commits] [libcxx] [libc++][format][5/7] Improve std::format_to_n (PR #101831)

2024-09-03 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. https://github.com/llvm/llvm-project/pull/101831 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++][format][6/7] Optimizes formatted_size. (PR #101835)

2024-09-03 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. https://github.com/llvm/llvm-project/pull/101835 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] release/19.x: Guard an include of `` in `` with availability macro (#108429) (PR #108515)

2024-09-13 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. https://github.com/llvm/llvm-project/pull/108515 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/108990 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
@@ -319,188 +353,222 @@ struct _LIBCPP_TEMPLATE_VIS __back_insert_iterator_container -class _LIBCPP_TEMPLATE_VIS __writer_container { +// A dynamically growing buffer. +template <__fmt_char_type _CharT> +class _LIBCPP_TEMPLATE_VIS __allocating_buffer : public __output_buffer<_Ch

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
@@ -53,24 +56,150 @@ _LIBCPP_BEGIN_NAMESPACE_STD namespace __format { +// A helper to limit the total size of code units written. +class _LIBCPP_HIDE_FROM_ABI __max_output_size { +public: + [[nodiscard]] _LIBCPP_HIDE_FROM_ABI explicit __max_output_size(size_t __max_size) :

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne commented: I have some minor comments but this looks really good! https://github.com/llvm/llvm-project/pull/108990 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
@@ -53,24 +56,150 @@ _LIBCPP_BEGIN_NAMESPACE_STD namespace __format { +// A helper to limit the total size of code units written. +class _LIBCPP_HIDE_FROM_ABI __max_output_size { +public: + [[nodiscard]] _LIBCPP_HIDE_FROM_ABI explicit __max_output_size(size_t __max_size) :

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
@@ -53,24 +56,150 @@ _LIBCPP_BEGIN_NAMESPACE_STD namespace __format { +// A helper to limit the total size of code units written. +class _LIBCPP_HIDE_FROM_ABI __max_output_size { +public: + [[nodiscard]] _LIBCPP_HIDE_FROM_ABI explicit __max_output_size(size_t __max_size) :

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
@@ -53,24 +56,150 @@ _LIBCPP_BEGIN_NAMESPACE_STD namespace __format { +// A helper to limit the total size of code units written. +class _LIBCPP_HIDE_FROM_ABI __max_output_size { +public: + [[nodiscard]] _LIBCPP_HIDE_FROM_ABI explicit __max_output_size(size_t __max_size) :

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/108990 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
@@ -245,21 +245,11 @@ experimental/simd limits experimental/utility utility filesystem compare filesystem concepts -filesystem cstddef ldionne wrote: These transitive includes should probably not need to change. If they do change, we should add includes to th

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
@@ -319,188 +353,222 @@ struct _LIBCPP_TEMPLATE_VIS __back_insert_iterator_container -class _LIBCPP_TEMPLATE_VIS __writer_container { +// A dynamically growing buffer. +template <__fmt_char_type _CharT> +class _LIBCPP_TEMPLATE_VIS __allocating_buffer : public __output_buffer<_Ch

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
@@ -53,24 +56,150 @@ _LIBCPP_BEGIN_NAMESPACE_STD namespace __format { +// A helper to limit the total size of code units written. +class _LIBCPP_HIDE_FROM_ABI __max_output_size { +public: + [[nodiscard]] _LIBCPP_HIDE_FROM_ABI explicit __max_output_size(size_t __max_size) :

[llvm-branch-commits] [libcxx] [libc++][format][3/3] Improves formatting performance. (PR #108990)

2024-09-17 Thread Louis Dionne via llvm-branch-commits
@@ -319,188 +353,222 @@ struct _LIBCPP_TEMPLATE_VIS __back_insert_iterator_container -class _LIBCPP_TEMPLATE_VIS __writer_container { +// A dynamically growing buffer. +template <__fmt_char_type _CharT> +class _LIBCPP_TEMPLATE_VIS __allocating_buffer : public __output_buffer<_Ch

[llvm-branch-commits] [libcxx] 51faba3 - [libc++] Implement P0655R1 visit: Explicit Return Type for visit

2021-01-25 Thread Louis Dionne via llvm-branch-commits
Author: Ruslan Arutyunyan Date: 2021-01-25T11:14:45-05:00 New Revision: 51faba35fd81fbd3af407a29c136895a718ccd96 URL: https://github.com/llvm/llvm-project/commit/51faba35fd81fbd3af407a29c136895a718ccd96 DIFF: https://github.com/llvm/llvm-project/commit/51faba35fd81fbd3af407a29c136895a718ccd96.d

[llvm-branch-commits] [libcxx] 9d50958 - [libc++] Fix build after 51faba35fd81fbd3af407a29c136895a718ccd96

2021-01-25 Thread Louis Dionne via llvm-branch-commits
Author: Ruslan Arutyunyan Date: 2021-01-25T13:40:47-05:00 New Revision: 9d5095875754046972d8512d98194acf7f032e36 URL: https://github.com/llvm/llvm-project/commit/9d5095875754046972d8512d98194acf7f032e36 DIFF: https://github.com/llvm/llvm-project/commit/9d5095875754046972d8512d98194acf7f032e36.d

[llvm-branch-commits] [libcxx] 395ef8d - [🍒][libc++] Rename include/support to include/__support

2021-02-08 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-02-08T13:49:02-05:00 New Revision: 395ef8d5c67905646b72dd5ef2d8eb60cabb8634 URL: https://github.com/llvm/llvm-project/commit/395ef8d5c67905646b72dd5ef2d8eb60cabb8634 DIFF: https://github.com/llvm/llvm-project/commit/395ef8d5c67905646b72dd5ef2d8eb60cabb8634.diff

[llvm-branch-commits] [libcxx] 251f329 - [🍒][libc++] Fix libcxx build on 32bit architectures with 64bit time_t defaults e.g. riscv32

2021-02-08 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-02-08T13:49:02-05:00 New Revision: 251f3295b498b699aa2b926167a788a6b6dbc033 URL: https://github.com/llvm/llvm-project/commit/251f3295b498b699aa2b926167a788a6b6dbc033 DIFF: https://github.com/llvm/llvm-project/commit/251f3295b498b699aa2b926167a788a6b6dbc033.diff

[llvm-branch-commits] [libcxx] bc39d53 - [🍒]Disable CFI in __get_elem to allow casting a pointer to uninitialized memory

2021-02-08 Thread Louis Dionne via llvm-branch-commits
Author: Reid Kleckner Date: 2021-02-08T13:49:02-05:00 New Revision: bc39d53d9a4f1ed7c903648f3fd408296fd55c95 URL: https://github.com/llvm/llvm-project/commit/bc39d53d9a4f1ed7c903648f3fd408296fd55c95 DIFF: https://github.com/llvm/llvm-project/commit/bc39d53d9a4f1ed7c903648f3fd408296fd55c95.diff

[llvm-branch-commits] [libcxx] e7dac56 - [🍒][libc++] Un-deprecate std::allocator

2021-06-16 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-06-16T13:16:18-04:00 New Revision: e7dac564cd0ed9dee74ef972c46622743d90915d URL: https://github.com/llvm/llvm-project/commit/e7dac564cd0ed9dee74ef972c46622743d90915d DIFF: https://github.com/llvm/llvm-project/commit/e7dac564cd0ed9dee74ef972c46622743d90915d.diff

[llvm-branch-commits] [libcxx] 6412392 - [🍒][libc++] __bit_iterator mustn't rely on deprecated SMF generation.

2021-06-17 Thread Louis Dionne via llvm-branch-commits
Author: Arthur O'Dwyer Date: 2021-06-16T13:22:55-04:00 New Revision: 6412392511340a7f1793a00b5b501692300089e6 URL: https://github.com/llvm/llvm-project/commit/6412392511340a7f1793a00b5b501692300089e6 DIFF: https://github.com/llvm/llvm-project/commit/6412392511340a7f1793a00b5b501692300089e6.diff

[llvm-branch-commits] [libcxx] 82796b3 - [libc++] Adjust XFAIL for std::tuple deduction tests with GCC

2021-06-17 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-06-16T13:30:36-04:00 New Revision: 82796b3c3dab0a109958f3bfbef7f798c6c8d3e2 URL: https://github.com/llvm/llvm-project/commit/82796b3c3dab0a109958f3bfbef7f798c6c8d3e2 DIFF: https://github.com/llvm/llvm-project/commit/82796b3c3dab0a109958f3bfbef7f798c6c8d3e2.diff

[llvm-branch-commits] [libcxx] 0d6fc85 - [🍒][libcxx][nfc] Fix the ASAN bots: update expected.pass.cpp.

2021-06-17 Thread Louis Dionne via llvm-branch-commits
Author: zoecarver Date: 2021-06-16T13:42:47-04:00 New Revision: 0d6fc8550b58d5993858de52e330e01e109ddff9 URL: https://github.com/llvm/llvm-project/commit/0d6fc8550b58d5993858de52e330e01e109ddff9 DIFF: https://github.com/llvm/llvm-project/commit/0d6fc8550b58d5993858de52e330e01e109ddff9.diff LOG

[llvm-branch-commits] [libcxx] 275ffa5 - [libc++] Make sure std::allocator is always trivial

2021-06-22 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-06-22T12:04:29-04:00 New Revision: 275ffa580880f6e18bf9742cad8e5dcab67b1f1d URL: https://github.com/llvm/llvm-project/commit/275ffa580880f6e18bf9742cad8e5dcab67b1f1d DIFF: https://github.com/llvm/llvm-project/commit/275ffa580880f6e18bf9742cad8e5dcab67b1f1d.diff

[llvm-branch-commits] [libcxx] 894c0c8 - [libc++] Fix CI on release/12.x branch

2021-06-22 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-06-22T12:44:31-04:00 New Revision: 894c0c889707dd7797c54af8ebe2e91f80e97236 URL: https://github.com/llvm/llvm-project/commit/894c0c889707dd7797c54af8ebe2e91f80e97236 DIFF: https://github.com/llvm/llvm-project/commit/894c0c889707dd7797c54af8ebe2e91f80e97236.diff

[llvm-branch-commits] [libcxx] c40c3bf - [libc++] Convert test-suite workarounds for some C11 features to XFAILs

2021-08-18 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-08-18T11:57:16-04:00 New Revision: c40c3bfa9a879510af230b75252c904a9af40f77 URL: https://github.com/llvm/llvm-project/commit/c40c3bfa9a879510af230b75252c904a9af40f77 DIFF: https://github.com/llvm/llvm-project/commit/c40c3bfa9a879510af230b75252c904a9af40f77.diff

[llvm-branch-commits] [libcxx] 404024f - [libc++] Split off tests for aligned_alloc & friends into separate test files

2021-08-18 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-08-18T11:57:20-04:00 New Revision: 404024f9adc1b0bb4b88e687472fc0c44cc6f6a2 URL: https://github.com/llvm/llvm-project/commit/404024f9adc1b0bb4b88e687472fc0c44cc6f6a2 DIFF: https://github.com/llvm/llvm-project/commit/404024f9adc1b0bb4b88e687472fc0c44cc6f6a2.diff

[llvm-branch-commits] [libcxx] 15b8be0 - [libc++] Skip logic for detecting C11 features when using_if_exists is supported

2021-08-18 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-08-18T11:57:25-04:00 New Revision: 15b8be0b832a2c6d2f47adbd30c19032c93570df URL: https://github.com/llvm/llvm-project/commit/15b8be0b832a2c6d2f47adbd30c19032c93570df DIFF: https://github.com/llvm/llvm-project/commit/15b8be0b832a2c6d2f47adbd30c19032c93570df.diff

[llvm-branch-commits] [libcxx] 80878cc - [libc++] Fix XFAIL annotation

2021-08-20 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-08-20T10:20:00-04:00 New Revision: 80878ccb3286e7de3ef2f67f24b2026f4544d244 URL: https://github.com/llvm/llvm-project/commit/80878ccb3286e7de3ef2f67f24b2026f4544d244 DIFF: https://github.com/llvm/llvm-project/commit/80878ccb3286e7de3ef2f67f24b2026f4544d244.diff

[llvm-branch-commits] [libcxx] 23ba373 - [libc++][PowerPC] Fix a test case failure when compiled with libcxx

2021-08-20 Thread Louis Dionne via llvm-branch-commits
Author: Albion Fung Date: 2021-08-20T13:24:44-04:00 New Revision: 23ba3732246a418e52d6d9ca17b45816ade4dc6d URL: https://github.com/llvm/llvm-project/commit/23ba3732246a418e52d6d9ca17b45816ade4dc6d DIFF: https://github.com/llvm/llvm-project/commit/23ba3732246a418e52d6d9ca17b45816ade4dc6d.diff L

[llvm-branch-commits] [libcxx] ae5ed5d - [libc++] Bypass calling exception-throwing functions in the dylib with -fno-exceptions

2021-08-23 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-08-23T13:08:21-04:00 New Revision: ae5ed5d23bb19d44024a6f5fe581906c8506f060 URL: https://github.com/llvm/llvm-project/commit/ae5ed5d23bb19d44024a6f5fe581906c8506f060 DIFF: https://github.com/llvm/llvm-project/commit/ae5ed5d23bb19d44024a6f5fe581906c8506f060.diff

[llvm-branch-commits] [libcxxabi] 4094728 - [libc++abi] Apply simplify scan_eh_tab to SjLj

2021-08-26 Thread Louis Dionne via llvm-branch-commits
Author: Kazushi (Jam) Marukawa Date: 2021-08-26T13:22:32-04:00 New Revision: 4094728a81478ae05e4e6cefdc7b2a2cb3a5e73b URL: https://github.com/llvm/llvm-project/commit/4094728a81478ae05e4e6cefdc7b2a2cb3a5e73b DIFF: https://github.com/llvm/llvm-project/commit/4094728a81478ae05e4e6cefdc7b2a2cb3a5e

[llvm-branch-commits] [libcxx] 198edf0 - [libc++] XFAIL align.pass.cpp for PowerPC LE

2021-08-26 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-08-26T13:22:50-04:00 New Revision: 198edf09f58e19ae912206f871207af3ceace192 URL: https://github.com/llvm/llvm-project/commit/198edf09f58e19ae912206f871207af3ceace192 DIFF: https://github.com/llvm/llvm-project/commit/198edf09f58e19ae912206f871207af3ceace192.diff

[llvm-branch-commits] [libcxx] 34300c3 - [libc++] Fix incorrect bypassing of

2021-08-26 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-08-26T13:34:30-04:00 New Revision: 34300c3c00f5c724b662fc228bac8df5196f75c9 URL: https://github.com/llvm/llvm-project/commit/34300c3c00f5c724b662fc228bac8df5196f75c9 DIFF: https://github.com/llvm/llvm-project/commit/34300c3c00f5c724b662fc228bac8df5196f75c9.diff

[llvm-branch-commits] [libcxx] 9c49fee - [libc++] Document the removal of std::result_of and std::is_literal_type in C++20 mode

2021-08-27 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-08-27T16:28:45-04:00 New Revision: 9c49fee5e7ac0ca8bc4ec1c3738ca0d83df65852 URL: https://github.com/llvm/llvm-project/commit/9c49fee5e7ac0ca8bc4ec1c3738ca0d83df65852 DIFF: https://github.com/llvm/llvm-project/commit/9c49fee5e7ac0ca8bc4ec1c3738ca0d83df65852.diff

[llvm-branch-commits] [libcxx] 1c3fcc8 - [libc++][NFC] Mark values in gdb pretty print comparison functions as live to prevent values being optimized out.

2021-09-03 Thread Louis Dionne via llvm-branch-commits
Author: Amy Kwan Date: 2021-09-03T14:56:19-04:00 New Revision: 1c3fcc8ae92ebfe9a9d1a21a288ad71ef7f98091 URL: https://github.com/llvm/llvm-project/commit/1c3fcc8ae92ebfe9a9d1a21a288ad71ef7f98091 DIFF: https://github.com/llvm/llvm-project/commit/1c3fcc8ae92ebfe9a9d1a21a288ad71ef7f98091.diff LOG:

[llvm-branch-commits] [libcxxabi] 30c05f4 - [runtimes] Properly handle the sysroot/triple/gcc-toolchain

2021-10-21 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-10-21T10:07:03-04:00 New Revision: 30c05f43b662ae0365715449a05a5429ed3562d9 URL: https://github.com/llvm/llvm-project/commit/30c05f43b662ae0365715449a05a5429ed3562d9 DIFF: https://github.com/llvm/llvm-project/commit/30c05f43b662ae0365715449a05a5429ed3562d9.diff

[llvm-branch-commits] [libcxx] 6cf25de - [libc++] counting_semaphore should not be default-constructible.

2021-11-05 Thread Louis Dionne via llvm-branch-commits
Author: Arthur O'Dwyer Date: 2021-11-05T09:57:08-04:00 New Revision: 6cf25deec7d0b74a073b74048ae8f7f0c69fbfee URL: https://github.com/llvm/llvm-project/commit/6cf25deec7d0b74a073b74048ae8f7f0c69fbfee DIFF: https://github.com/llvm/llvm-project/commit/6cf25deec7d0b74a073b74048ae8f7f0c69fbfee.diff

[llvm-branch-commits] [libcxx] 00f64cc - [libc++] Remove non-atomic "platform" semaphore implementations.

2021-11-05 Thread Louis Dionne via llvm-branch-commits
Author: Arthur O'Dwyer Date: 2021-11-05T09:58:10-04:00 New Revision: 00f64ccb49d9049603c0581d1ab23cee52ad8e56 URL: https://github.com/llvm/llvm-project/commit/00f64ccb49d9049603c0581d1ab23cee52ad8e56 DIFF: https://github.com/llvm/llvm-project/commit/00f64ccb49d9049603c0581d1ab23cee52ad8e56.diff

[llvm-branch-commits] [libcxx] f3394dc - [libc++] Fix wrongly non-inline basic_string::shrink_to_fit

2021-12-14 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-12-14T11:13:14-05:00 New Revision: f3394dc82c20feea943293eda162b5aff2930ac9 URL: https://github.com/llvm/llvm-project/commit/f3394dc82c20feea943293eda162b5aff2930ac9 DIFF: https://github.com/llvm/llvm-project/commit/f3394dc82c20feea943293eda162b5aff2930ac9.diff

[llvm-branch-commits] [libcxx] e3c2861 - [libc++] Add CI without experimental features and don't exclude span from the tests

2022-02-02 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-02T10:50:30-05:00 New Revision: e3c2861a2daa668414a59bf79339aeb95a91044d URL: https://github.com/llvm/llvm-project/commit/e3c2861a2daa668414a59bf79339aeb95a91044d DIFF: https://github.com/llvm/llvm-project/commit/e3c2861a2daa668414a59bf79339aeb95a91044d.diff

[llvm-branch-commits] [llvm] c8bb177 - [release] Use the Bootstrapping build for building LLVM releases

2022-02-02 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-02T17:26:01-05:00 New Revision: c8bb1777fff5d1ae28a2deac0d6677e081d4200f URL: https://github.com/llvm/llvm-project/commit/c8bb1777fff5d1ae28a2deac0d6677e081d4200f DIFF: https://github.com/llvm/llvm-project/commit/c8bb1777fff5d1ae28a2deac0d6677e081d4200f.diff

[llvm-branch-commits] [libcxx] d5e113c - [libc++] Remove the std::string base class

2022-02-03 Thread Louis Dionne via llvm-branch-commits
Author: Nikolas Klauser Date: 2022-02-03T17:47:51-05:00 New Revision: d5e113c969bf4b6ac7f9f8872ee1ceaed22b1750 URL: https://github.com/llvm/llvm-project/commit/d5e113c969bf4b6ac7f9f8872ee1ceaed22b1750 DIFF: https://github.com/llvm/llvm-project/commit/d5e113c969bf4b6ac7f9f8872ee1ceaed22b1750.dif

[llvm-branch-commits] [libcxx] 749fb39 - [libc++] Fix chrono::duration constructor constraint

2022-02-03 Thread Louis Dionne via llvm-branch-commits
Author: Tiago Macarios Date: 2022-02-03T18:09:56-05:00 New Revision: 749fb39c8e8ac4aa8460aac4926cad42153cc9d1 URL: https://github.com/llvm/llvm-project/commit/749fb39c8e8ac4aa8460aac4926cad42153cc9d1 DIFF: https://github.com/llvm/llvm-project/commit/749fb39c8e8ac4aa8460aac4926cad42153cc9d1.diff

[llvm-branch-commits] [libcxx] 7ff7997 - [libc++] Disable incomplete features for the LLVM 14 release

2022-02-04 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-04T15:26:57-05:00 New Revision: 7ff79971b98a5143cba81bcaebb2d5a70b3728c0 URL: https://github.com/llvm/llvm-project/commit/7ff79971b98a5143cba81bcaebb2d5a70b3728c0 DIFF: https://github.com/llvm/llvm-project/commit/7ff79971b98a5143cba81bcaebb2d5a70b3728c0.diff

[llvm-branch-commits] [libcxx] 1e7adac - [libc++] Mention in the release notes

2022-02-07 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-07T12:30:40-05:00 New Revision: 1e7adacd10a465af4e4856e23b7bfb9e0b5c4d76 URL: https://github.com/llvm/llvm-project/commit/1e7adacd10a465af4e4856e23b7bfb9e0b5c4d76 DIFF: https://github.com/llvm/llvm-project/commit/1e7adacd10a465af4e4856e23b7bfb9e0b5c4d76.diff

[llvm-branch-commits] [libcxx] 1bdeb1b - [libc++] Remove vector base class

2022-02-09 Thread Louis Dionne via llvm-branch-commits
Author: Nikolas Klauser Date: 2022-02-09T10:37:49-05:00 New Revision: 1bdeb1b877196345a0a0a0b0730b902fb16704d3 URL: https://github.com/llvm/llvm-project/commit/1bdeb1b877196345a0a0a0b0730b902fb16704d3 DIFF: https://github.com/llvm/llvm-project/commit/1bdeb1b877196345a0a0a0b0730b902fb16704d3.dif

<    1   2   3   4   5   6   >