[lldb] [llvm] [compiler-rt] [flang] [openmp] [clang] [clang-tools-extra] [lld] [libcxx] [libc] [libc++][variant] P2637R3: Member `visit` (`std::variant`) (PR #76447)

2024-01-20 Thread Mark de Wever via cfe-commits
https://github.com/mordante edited https://github.com/llvm/llvm-project/pull/76447 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [clang] [libcxx] [compiler-rt] [libc] [lldb] [lld] [clang-tools-extra] [flang] [openmp] [libc++][variant] P2637R3: Member `visit` (`std::variant`) (PR #76447)

2024-01-20 Thread Mark de Wever via cfe-commits
@@ -0,0 +1,48 @@ +//===--===// +// +// 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

[clang] [libc] [flang] [openmp] [lld] [llvm] [libcxx] [clang-tools-extra] [compiler-rt] [lldb] [libc++][variant] P2637R3: Member `visit` (`std::variant`) (PR #76447)

2024-01-20 Thread Mark de Wever via cfe-commits
@@ -1267,7 +1267,11 @@ def add_version_header(tc): }, { "name": "__cpp_lib_variant", -"values": {"c++17": 202102}, +"values": { +"c++17": 202102, # std::visit for classes derived from std::variant +

[compiler-rt] [clang] [lld] [openmp] [libc] [llvm] [lldb] [libcxx] [flang] [clang-tools-extra] [libc++][variant] P2637R3: Member `visit` (`std::variant`) (PR #76447)

2024-01-20 Thread Mark de Wever via cfe-commits
@@ -1130,6 +1137,19 @@ using __best_match_t = typename invoke_result_t<_MakeOverloads<_Types...>, _Tp, } // namespace __variant_detail +template < class _Visitor, class... _Vs, typename = void_t()))...> > +_LIBCPP_HIDE_FROM_ABI _LIBCPP_AVAILABILITY_THROW_BAD_VARIANT_ACCESS

[openmp] [clang] [lld] [libc] [lldb] [llvm] [libcxx] [clang-tools-extra] [compiler-rt] [flang] [libc++][variant] P2637R3: Member `visit` (`std::variant`) (PR #76447)

2024-01-20 Thread Mark de Wever via cfe-commits
@@ -0,0 +1,357 @@ +//===--===// +// +// 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: Apa

[libc] [lld] [compiler-rt] [libcxx] [lldb] [clang-tools-extra] [flang] [llvm] [openmp] [clang] [libc++][variant] P2637R3: Member `visit` (`std::variant`) (PR #76447)

2024-01-20 Thread Mark de Wever via cfe-commits
@@ -1273,6 +1293,24 @@ public: __impl_.__swap(__that.__impl_); } +# if _LIBCPP_STD_VER >= 26 && defined(_LIBCPP_HAS_EXPLICIT_THIS_PARAMETER) + struct __variant_visit_barrier_tag { // unnamable when using standard library modules mordante wrote: I'm n

[openmp] [clang] [lld] [libc] [lldb] [llvm] [libcxx] [clang-tools-extra] [compiler-rt] [mlir] [flang] [libc++][format] P2637R3: Member `visit` (`std::basic_format_arg`) (PR #76449)

2024-01-20 Thread Mark de Wever via cfe-commits
https://github.com/mordante edited https://github.com/llvm/llvm-project/pull/76449 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang] [mlir] [llvm] [openmp] [compiler-rt] [libcxx] [lld] [flang] [libc] [lldb] [libc++][format] P2637R3: Member `visit` (`std::basic_format_arg`) (PR #76449)

2024-01-20 Thread Mark de Wever via cfe-commits
@@ -470,4 +470,9 @@ inline Tp const& DoNotOptimize(Tp const& value) { # define TEST_IF_AIX(arg_true, arg_false) arg_false #endif +// Clang-18 has support for deducing this, but it does not set the FTM. +#if defined(__cpp_explicit_this_parameter) || (defined(_LIBCPP_CLANG_VER)

[flang] [clang] [mlir] [llvm] [libcxx] [libc] [lld] [lldb] [compiler-rt] [clang-tools-extra] [openmp] [libc++][format] P2637R3: Member `visit` (`std::basic_format_arg`) (PR #76449)

2024-01-20 Thread Mark de Wever via cfe-commits
https://github.com/mordante approved this pull request. Thanks LGTM modulo a few minor comment. https://github.com/llvm/llvm-project/pull/76449 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe

[clang] [lld] [lldb] [flang] [mlir] [llvm] [libcxx] [libc] [openmp] [compiler-rt] [clang-tools-extra] [libc++][format] P2637R3: Member `visit` (`std::basic_format_arg`) (PR #76449)

2024-01-20 Thread Mark de Wever via cfe-commits
@@ -7,7 +7,8 @@ // UNSUPPORTED: c++03, c++11, c++14, c++17, c++20, c++23 // UNSUPPORTED: GCC-ALWAYS_INLINE-FIXME -// XFAIL: clang-16 || clang-17 +// The tested functionality needs deducing this. +// UNSUPPORTED: clang-16 || clang-17 || apple-clang mordante wro

[openmp] [llvm] [mlir] [lldb] [clang] [compiler-rt] [lld] [libc] [libcxx] [flang] [clang-tools-extra] [libc++][format] P2637R3: Member `visit` (`std::basic_format_arg`) (PR #76449)

2024-01-20 Thread Mark de Wever via cfe-commits
@@ -1513,6 +1519,11 @@ __sanitizer_verify_double_ended_contiguous_container(const void*, const void*, c #define _LIBCPP_DISABLE_UBSAN_UNSIGNED_INTEGER_CHECK # endif +// Clang-18 has support for deducing this, but it does not set the FTM. +#if defined(__cpp_explicit_this_

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-01-20 Thread Mark de Wever via cfe-commits
https://github.com/mordante updated https://github.com/llvm/llvm-project/pull/76451 >From f3f0db64da4d341f8e4a2054f9f25c87f8eda829 Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Wed, 27 Dec 2023 17:34:10 +0100 Subject: [PATCH 1/7] [clang][modules] Print library module manifest path. This i

[compiler-rt] [libc] [flang] [mlir] [libcxx] [lldb] [clang-tools-extra] [openmp] [clang] [llvm] [lld] [libc++][variant] P2637R3: Member `visit` (`std::variant`) (PR #76447)

2024-01-20 Thread Mark de Wever via cfe-commits
https://github.com/mordante approved this pull request. LGTM! https://github.com/llvm/llvm-project/pull/76447 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[compiler-rt] [lld] [libcxx] [openmp] [llvm] [clang-tools-extra] [flang] [clang] [mlir] [libc] [lldb] [libc++][format] P2637R3: Member `visit` (`std::basic_format_arg`) (PR #76449)

2024-01-20 Thread Mark de Wever via cfe-commits
https://github.com/mordante approved this pull request. Still LGTM! https://github.com/llvm/llvm-project/pull/76449 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-01-21 Thread Mark de Wever via cfe-commits
https://github.com/mordante updated https://github.com/llvm/llvm-project/pull/76451 >From f3f0db64da4d341f8e4a2054f9f25c87f8eda829 Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Wed, 27 Dec 2023 17:34:10 +0100 Subject: [PATCH 1/8] [clang][modules] Print library module manifest path. This i

[clang] [libc] [clang-tools-extra] [llvm] [lld] [compiler-rt] [libcxx] [mlir] [flang] [libc++][hardening] Classify assertions related to leaks and syscalls. (PR #77164)

2024-01-21 Thread Mark de Wever via cfe-commits
https://github.com/mordante edited https://github.com/llvm/llvm-project/pull/77164 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [libc] [compiler-rt] [clang] [mlir] [flang] [libcxx] [lld] [clang-tools-extra] [libc++][hardening] Classify assertions related to leaks and syscalls. (PR #77164)

2024-01-21 Thread Mark de Wever via cfe-commits
@@ -280,6 +280,14 @@ // - `_LIBCPP_ASSERT_NON_OVERLAPPING_RANGES` -- for functions that take several ranges as arguments, checks that the // given ranges do not overlap. // +// - `_LIBCPP_ASSERT_VALID_DEALLOCATION` -- checks that an attempt to deallocate memory is valid (e.

[libcxx] [libc] [flang] [clang] [clang-tools-extra] [lld] [compiler-rt] [llvm] [mlir] [libc++][hardening] Classify assertions related to leaks and syscalls. (PR #77164)

2024-01-21 Thread Mark de Wever via cfe-commits
https://github.com/mordante approved this pull request. LGTM modulo one nit. https://github.com/llvm/llvm-project/pull/77164 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [libc] [llvm] [compiler-rt] [lld] [clang-tools-extra] [mlir] [flang] [libcxx] [libc++][hardening] Classify assertions related to leaks and syscalls. (PR #77164)

2024-01-21 Thread Mark de Wever via cfe-commits
@@ -1,5 +1,5 @@ -//===--===// // +//===--===// mordante wrote: This changes seems unintended. https://github.com/llvm/llvm-pr

[lldb] [polly] [libunwind] [libc] [llvm] [clang-tools-extra] [libcxx] [libcxxabi] [compiler-rt] [openmp] [lld] [flang] [mlir] [clang] [libc++][numeric] P0543R3: Saturation arithmetic (PR #77967)

2024-01-21 Thread Mark de Wever via cfe-commits
https://github.com/mordante edited https://github.com/llvm/llvm-project/pull/77967 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[openmp] [flang] [compiler-rt] [lld] [clang] [polly] [mlir] [libcxx] [clang-tools-extra] [libcxxabi] [lldb] [llvm] [libunwind] [libc] [libc++][numeric] P0543R3: Saturation arithmetic (PR #77967)

2024-01-21 Thread Mark de Wever via cfe-commits
https://github.com/mordante requested changes to this pull request. > I did some re-imagining of the tests, there is a some redundancy but it is > cleared that nothing was missed. The tests are formatted in tabular form > manually to make them easier to read. Redundant code in tests when if i

[clang] [mlir] [libunwind] [llvm] [libcxx] [lldb] [openmp] [polly] [lld] [libc] [compiler-rt] [clang-tools-extra] [flang] [libcxxabi] [libc++][numeric] P0543R3: Saturation arithmetic (PR #77967)

2024-01-21 Thread Mark de Wever via cfe-commits
@@ -0,0 +1,172 @@ +//===--===// +// +// 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: Apa

[flang] [clang-tools-extra] [compiler-rt] [libunwind] [openmp] [lldb] [llvm] [libc] [libcxx] [mlir] [clang] [polly] [libcxxabi] [lld] [libc++][numeric] P0543R3: Saturation arithmetic (PR #77967)

2024-01-21 Thread Mark de Wever via cfe-commits
@@ -0,0 +1,458 @@ +//===--===// +// +// 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: Apa

[mlir] [openmp] [llvm] [clang] [libcxx] [libc] [lldb] [clang-tools-extra] [lld] [libunwind] [flang] [polly] [libcxxabi] [compiler-rt] [libc++][numeric] P0543R3: Saturation arithmetic (PR #77967)

2024-01-21 Thread Mark de Wever via cfe-commits
@@ -0,0 +1,172 @@ +//===--===// +// +// 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: Apa

[flang] [polly] [clang] [lldb] [libcxx] [clang-tools-extra] [libcxxabi] [libc] [libunwind] [openmp] [lld] [llvm] [mlir] [compiler-rt] [libc++][numeric] P0543R3: Saturation arithmetic (PR #77967)

2024-01-21 Thread Mark de Wever via cfe-commits
@@ -0,0 +1,458 @@ +//===--===// +// +// 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: Apa

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-01-21 Thread Mark de Wever via cfe-commits
https://github.com/mordante updated https://github.com/llvm/llvm-project/pull/76451 >From f3f0db64da4d341f8e4a2054f9f25c87f8eda829 Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Wed, 27 Dec 2023 17:34:10 +0100 Subject: [PATCH 1/9] [clang][modules] Print library module manifest path. This i

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-01-21 Thread Mark de Wever via cfe-commits
https://github.com/mordante updated https://github.com/llvm/llvm-project/pull/76451 >From f3f0db64da4d341f8e4a2054f9f25c87f8eda829 Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Wed, 27 Dec 2023 17:34:10 +0100 Subject: [PATCH 01/10] [clang][modules] Print library module manifest path. This

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-01-21 Thread Mark de Wever via cfe-commits
https://github.com/mordante updated https://github.com/llvm/llvm-project/pull/76451 >From f3f0db64da4d341f8e4a2054f9f25c87f8eda829 Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Wed, 27 Dec 2023 17:34:10 +0100 Subject: [PATCH 01/11] [clang][modules] Print library module manifest path. This

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-01-21 Thread Mark de Wever via cfe-commits
https://github.com/mordante updated https://github.com/llvm/llvm-project/pull/76451 >From f3f0db64da4d341f8e4a2054f9f25c87f8eda829 Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Wed, 27 Dec 2023 17:34:10 +0100 Subject: [PATCH 01/12] [clang][modules] Print library module manifest path. This

[libunwind] [llvm] [flang] [clang-tools-extra] [mlir] [lldb] [libcxxabi] [compiler-rt] [lld] [polly] [libcxx] [clang] [openmp] [libc] [libc++][numeric] P0543R3: Saturation arithmetic (PR #77967)

2024-01-21 Thread Mark de Wever via cfe-commits
https://github.com/mordante edited https://github.com/llvm/llvm-project/pull/77967 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[lldb] [polly] [clang-tools-extra] [libcxxabi] [libcxx] [mlir] [lld] [clang] [compiler-rt] [libc] [flang] [libunwind] [llvm] [openmp] [libc++][numeric] P0543R3: Saturation arithmetic (PR #77967)

2024-01-21 Thread Mark de Wever via cfe-commits
https://github.com/mordante approved this pull request. LGTM modulo one typo. https://github.com/llvm/llvm-project/pull/77967 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[lld] [openmp] [libcxxabi] [libunwind] [clang-tools-extra] [libc] [libcxx] [compiler-rt] [lldb] [llvm] [clang] [mlir] [polly] [flang] [libc++][numeric] P0543R3: Saturation arithmetic (PR #77967)

2024-01-21 Thread Mark de Wever via cfe-commits
@@ -0,0 +1,397 @@ +//===--===// +// +// 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: Apa

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-01-21 Thread Mark de Wever via cfe-commits
mordante wrote: @MaskRay can you have another look, it would be great to land this before LLVM 18 branches, thanks! https://github.com/llvm/llvm-project/pull/76451 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-01-22 Thread Mark de Wever via cfe-commits
https://github.com/mordante updated https://github.com/llvm/llvm-project/pull/76451 >From f3f0db64da4d341f8e4a2054f9f25c87f8eda829 Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Wed, 27 Dec 2023 17:34:10 +0100 Subject: [PATCH 01/13] [clang][modules] Print library module manifest path. This

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-01-22 Thread Mark de Wever via cfe-commits
mordante wrote: > LGTM with a few nits. Can you double check modules.json is inside `lib/` > (`usr/lib/x86_64-linux-gnu{{/|\\}}modules.json`) instead of some directory > under `include`? Thanks for the review. The json will indeed be installed in the lib dir in libc++. https://github.com/llv

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-01-22 Thread Mark de Wever via cfe-commits
https://github.com/mordante closed https://github.com/llvm/llvm-project/pull/76451 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] 8dc7b98 - [NFC] Fixes -Wrange-loop-analysis warnings

2020-01-01 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-01-01T20:01:37+01:00 New Revision: 8dc7b982b4556c243e0502e6e230bdd53ddd65ff URL: https://github.com/llvm/llvm-project/commit/8dc7b982b4556c243e0502e6e230bdd53ddd65ff DIFF: https://github.com/llvm/llvm-project/commit/8dc7b982b4556c243e0502e6e230bdd53ddd65ff.diff

[clang] 8ca79da - Revert "Adds -Wrange-loop-analysis to -Wall"

2020-01-01 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-01-01T22:19:18+01:00 New Revision: 8ca79dac559219358b0c6bb00bded30935c7aa6a URL: https://github.com/llvm/llvm-project/commit/8ca79dac559219358b0c6bb00bded30935c7aa6a DIFF: https://github.com/llvm/llvm-project/commit/8ca79dac559219358b0c6bb00bded30935c7aa6a.diff

[clang] 9c74fb4 - [Sema] Improve -Wrange-loop-analysis warnings.

2020-01-11 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-01-11T15:34:02+01:00 New Revision: 9c74fb402e1b7aad4a509a49ab4792154b8ba2c8 URL: https://github.com/llvm/llvm-project/commit/9c74fb402e1b7aad4a509a49ab4792154b8ba2c8 DIFF: https://github.com/llvm/llvm-project/commit/9c74fb402e1b7aad4a509a49ab4792154b8ba2c8.diff

[clang] dc422e9 - Add -Wrange-loop-analysis changes to ReleaseNotes

2020-01-11 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-01-11T19:56:34+01:00 New Revision: dc422e968e73790178e500f506e8fb7cfa1e62ea URL: https://github.com/llvm/llvm-project/commit/dc422e968e73790178e500f506e8fb7cfa1e62ea DIFF: https://github.com/llvm/llvm-project/commit/dc422e968e73790178e500f506e8fb7cfa1e62ea.diff

[clang] 08196e0 - Implements [[likely]] and [[unlikely]] in IfStmt.

2020-09-09 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-09-09T20:48:37+02:00 New Revision: 08196e0b2e1f8aaa8a854585335c17ba479114df URL: https://github.com/llvm/llvm-project/commit/08196e0b2e1f8aaa8a854585335c17ba479114df DIFF: https://github.com/llvm/llvm-project/commit/08196e0b2e1f8aaa8a854585335c17ba479114df.diff

[clang] 0ce6d6b - [Sema] List conversion validate character array.

2020-10-03 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-10-03T14:33:28+02:00 New Revision: 0ce6d6b46eb7040283ad0800c5533672fbfb9bac URL: https://github.com/llvm/llvm-project/commit/0ce6d6b46eb7040283ad0800c5533672fbfb9bac DIFF: https://github.com/llvm/llvm-project/commit/0ce6d6b46eb7040283ad0800c5533672fbfb9bac.diff

[clang] 1113fbf - [CodeGen] Improve likelihood branch weights

2020-10-04 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-10-04T14:24:27+02:00 New Revision: 1113fbf44c2250621548e278d2a1e11ab2b2d63d URL: https://github.com/llvm/llvm-project/commit/1113fbf44c2250621548e278d2a1e11ab2b2d63d DIFF: https://github.com/llvm/llvm-project/commit/1113fbf44c2250621548e278d2a1e11ab2b2d63d.diff

[clang] 551caec - Make likelihood lit test less brittle

2020-10-12 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-10-12T18:58:21+02:00 New Revision: 551caec4a8af79483823e2940d40afb4c1df5da1 URL: https://github.com/llvm/llvm-project/commit/551caec4a8af79483823e2940d40afb4c1df5da1 DIFF: https://github.com/llvm/llvm-project/commit/551caec4a8af79483823e2940d40afb4c1df5da1.diff

[clang-tools-extra] f687b4a - [NFC][clang-tidy] Fixes comment typos.

2020-12-05 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-12-05T16:31:16+01:00 New Revision: f687b4ac84a3f76ec850dccb675ac2b5c00f8661 URL: https://github.com/llvm/llvm-project/commit/f687b4ac84a3f76ec850dccb675ac2b5c00f8661 DIFF: https://github.com/llvm/llvm-project/commit/f687b4ac84a3f76ec850dccb675ac2b5c00f8661.diff

[clang] a2f8407 - [NFC] Fixes a documentation typo.

2020-10-18 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-10-18T13:48:48+02:00 New Revision: a2f8407801dcf0c0933f68ab28426928d2ca1fea URL: https://github.com/llvm/llvm-project/commit/a2f8407801dcf0c0933f68ab28426928d2ca1fea DIFF: https://github.com/llvm/llvm-project/commit/a2f8407801dcf0c0933f68ab28426928d2ca1fea.diff

[clang] 2bcda6b - [Sema, CodeGen] Implement [[likely]] and [[unlikely]] in SwitchStmt

2020-10-18 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-10-18T13:48:42+02:00 New Revision: 2bcda6bb2896f0f8daf67343edfc64fb226f3e3f URL: https://github.com/llvm/llvm-project/commit/2bcda6bb2896f0f8daf67343edfc64fb226f3e3f DIFF: https://github.com/llvm/llvm-project/commit/2bcda6bb2896f0f8daf67343edfc64fb226f3e3f.diff

[clang] 389c8d5 - [NFC] Make non-modifying members const.

2020-10-18 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-10-18T18:50:21+02:00 New Revision: 389c8d5b20a2ddea84d3b24edd533d5283f96582 URL: https://github.com/llvm/llvm-project/commit/389c8d5b20a2ddea84d3b24edd533d5283f96582 DIFF: https://github.com/llvm/llvm-project/commit/389c8d5b20a2ddea84d3b24edd533d5283f96582.diff

[clang] b3881d0 - [NFC] Fixes Doxygen copy-paste error.

2020-10-21 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-10-21T21:19:04+02:00 New Revision: b3881d01abcbc519032e0c942f90124f2bdba56a URL: https://github.com/llvm/llvm-project/commit/b3881d01abcbc519032e0c942f90124f2bdba56a DIFF: https://github.com/llvm/llvm-project/commit/b3881d01abcbc519032e0c942f90124f2bdba56a.diff

[clang] b231396 - [Sema] Diagnose annotating `if constexpr` with a likelihood attribute

2020-10-31 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-10-31T17:51:36+01:00 New Revision: b231396122f131ffaff5fc4ba36685a7df554aaa URL: https://github.com/llvm/llvm-project/commit/b231396122f131ffaff5fc4ba36685a7df554aaa DIFF: https://github.com/llvm/llvm-project/commit/b231396122f131ffaff5fc4ba36685a7df554aaa.diff

[clang] b46fddf - [CodeGen] Implement [[likely]] and [[unlikely]] for while and for loop.

2020-10-31 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-10-31T17:51:29+01:00 New Revision: b46fddf75fc27ee1545f00ab853d50b10c1d7ee6 URL: https://github.com/llvm/llvm-project/commit/b46fddf75fc27ee1545f00ab853d50b10c1d7ee6 DIFF: https://github.com/llvm/llvm-project/commit/b46fddf75fc27ee1545f00ab853d50b10c1d7ee6.diff

[clang] 2fd2f26 - [clang][doc] Removes an extra space.

2022-08-14 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2022-08-14T15:16:43+02:00 New Revision: 2fd2f2644b45c6e95b7554c9a9c28daff01fc3cb URL: https://github.com/llvm/llvm-project/commit/2fd2f2644b45c6e95b7554c9a9c28daff01fc3cb DIFF: https://github.com/llvm/llvm-project/commit/2fd2f2644b45c6e95b7554c9a9c28daff01fc3cb.diff

[clang] 0c111dd - [libc++] Documents details of the pre-commit CI.

2022-11-10 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2022-11-10T20:20:17+01:00 New Revision: 0c111dd86fffa91fbca502fd5f8e3db28f89270a URL: https://github.com/llvm/llvm-project/commit/0c111dd86fffa91fbca502fd5f8e3db28f89270a DIFF: https://github.com/llvm/llvm-project/commit/0c111dd86fffa91fbca502fd5f8e3db28f89270a.diff

[clang] c8d16bf - [clang][doc] Fixes formatting of a text block.

2023-01-22 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-01-22T16:21:11+01:00 New Revision: c8d16bf3048305876fe600a598a610dfedcab1ee URL: https://github.com/llvm/llvm-project/commit/c8d16bf3048305876fe600a598a610dfedcab1ee DIFF: https://github.com/llvm/llvm-project/commit/c8d16bf3048305876fe600a598a610dfedcab1ee.diff

[clang] 898b5c9 - [NFC] Fix "form/from" typos

2023-01-22 Thread Mark de Wever via cfe-commits
Author: Piotr Fusik Date: 2023-01-22T20:05:51+01:00 New Revision: 898b5c9f5e7715f3ea4bb0ca2a8f23c301efa9c2 URL: https://github.com/llvm/llvm-project/commit/898b5c9f5e7715f3ea4bb0ca2a8f23c301efa9c2 DIFF: https://github.com/llvm/llvm-project/commit/898b5c9f5e7715f3ea4bb0ca2a8f23c301efa9c2.diff L

[clang] 910450a - [NFC][clang] Fixes whitespace.

2023-07-22 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-07-22T16:50:58+02:00 New Revision: 910450a28ba9ce5ad67ff62d5cbb4fa81d567aac URL: https://github.com/llvm/llvm-project/commit/910450a28ba9ce5ad67ff62d5cbb4fa81d567aac DIFF: https://github.com/llvm/llvm-project/commit/910450a28ba9ce5ad67ff62d5cbb4fa81d567aac.diff

[clang] c73de29 - [clang][doc] Mentions -Wno-reserved-module-identifiers

2023-08-23 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-08-23T18:31:29+02:00 New Revision: c73de296916274e35cb509bc8f612c559e054efc URL: https://github.com/llvm/llvm-project/commit/c73de296916274e35cb509bc8f612c559e054efc DIFF: https://github.com/llvm/llvm-project/commit/c73de296916274e35cb509bc8f612c559e054efc.diff

[clang-tools-extra] [libc++] Add a CI job for the LLDB data formatters (PR #65174)

2023-10-12 Thread Mark de Wever via cfe-commits
@@ -574,6 +574,20 @@ benchmarks) generate-cmake check-cxx-benchmarks ;; +check-lldb-data-formatters) +clean +${CMAKE}\ +-S "${MONOREPO_ROOT}/llvm" \ +-B "${BUILD_DIR}"

[clang] [libc++] Add a CI job for the LLDB data formatters (PR #65174)

2023-10-12 Thread Mark de Wever via cfe-commits
@@ -574,6 +574,20 @@ benchmarks) generate-cmake check-cxx-benchmarks ;; +check-lldb-data-formatters) +clean +${CMAKE}\ +-S "${MONOREPO_ROOT}/llvm" \ +-B "${BUILD_DIR}"

[clang] fa832d5 - [clang][doc] Uses C++20 instead of C++2a.

2023-08-31 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-08-31T20:22:35+02:00 New Revision: fa832d5ae8b3d61d0f1f44e20c4cc61030753d79 URL: https://github.com/llvm/llvm-project/commit/fa832d5ae8b3d61d0f1f44e20c4cc61030753d79 DIFF: https://github.com/llvm/llvm-project/commit/fa832d5ae8b3d61d0f1f44e20c4cc61030753d79.diff

[clang] [clang][doc] Don't escape _ in .rst files. (PR #65277)

2023-09-04 Thread Mark de Wever via cfe-commits
https://github.com/mordante review_requested https://github.com/llvm/llvm-project/pull/65277 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][doc] Don't escape _ in .rst files. (PR #65277)

2023-09-04 Thread Mark de Wever via cfe-commits
https://github.com/mordante labeled https://github.com/llvm/llvm-project/pull/65277 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][doc] Don't escape _ in .rst files. (PR #65277)

2023-09-05 Thread Mark de Wever via cfe-commits
https://github.com/mordante closed https://github.com/llvm/llvm-project/pull/65277 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] 56eb15a - [Sema] Fix pointer-to-int-cast diagnostic for _Bool

2020-02-22 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-02-22T19:39:49+01:00 New Revision: 56eb15a1c71061043d50aa669407816bc08dfb5d URL: https://github.com/llvm/llvm-project/commit/56eb15a1c71061043d50aa669407816bc08dfb5d DIFF: https://github.com/llvm/llvm-project/commit/56eb15a1c71061043d50aa669407816bc08dfb5d.diff

[clang] 403739b - [AST][NFC] Fixes a comment typo

2019-11-04 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-11-04T22:32:56+01:00 New Revision: 403739b2fdb64e90118017355bd01f88a0640b3f URL: https://github.com/llvm/llvm-project/commit/403739b2fdb64e90118017355bd01f88a0640b3f DIFF: https://github.com/llvm/llvm-project/commit/403739b2fdb64e90118017355bd01f88a0640b3f.diff

[clang] 7434610 - [Sema] Fixes templated friend member assertion

2019-11-05 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-11-05T21:46:42+01:00 New Revision: 743461090a2027058cd438ed643ed5ed939cf1ca URL: https://github.com/llvm/llvm-project/commit/743461090a2027058cd438ed643ed5ed939cf1ca DIFF: https://github.com/llvm/llvm-project/commit/743461090a2027058cd438ed643ed5ed939cf1ca.diff

[clang] 2b943c4 - [Sema] Fixes a crash with a templated destructor

2019-11-07 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-11-07T21:22:27+01:00 New Revision: 2b943c46873a6411c5a79dcd708d8c72ce5b3675 URL: https://github.com/llvm/llvm-project/commit/2b943c46873a6411c5a79dcd708d8c72ce5b3675 DIFF: https://github.com/llvm/llvm-project/commit/2b943c46873a6411c5a79dcd708d8c72ce5b3675.diff

[clang] b9be5ce - [Parser] Warn when ScopeDepthOrObjCQuals overflows

2019-11-09 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-11-09T15:33:01+01:00 New Revision: b9be5ce8f3e0e697a61ad16e2c669de6ea8f8739 URL: https://github.com/llvm/llvm-project/commit/b9be5ce8f3e0e697a61ad16e2c669de6ea8f8739 DIFF: https://github.com/llvm/llvm-project/commit/b9be5ce8f3e0e697a61ad16e2c669de6ea8f8739.diff

[clang] 2149028 - [AST] Use an explicit copy in a range-based for

2019-11-12 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-11-12T20:47:46+01:00 New Revision: 2149028c49f8af1f3d8a9d81b2081a2b302b2d9a URL: https://github.com/llvm/llvm-project/commit/2149028c49f8af1f3d8a9d81b2081a2b302b2d9a DIFF: https://github.com/llvm/llvm-project/commit/2149028c49f8af1f3d8a9d81b2081a2b302b2d9a.diff

[clang] 51abceb - [OpenMP] Use an explicit copy in a range-based for

2019-11-12 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-11-12T20:50:38+01:00 New Revision: 51abcebbb6e5c8f8befaa523ae873adecf2d1012 URL: https://github.com/llvm/llvm-project/commit/51abcebbb6e5c8f8befaa523ae873adecf2d1012 DIFF: https://github.com/llvm/llvm-project/commit/51abcebbb6e5c8f8befaa523ae873adecf2d1012.diff

[clang] 9648428 - [Analyzer] Use a reference in a range-based for

2019-11-12 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-11-12T20:53:08+01:00 New Revision: 964842861c8acd53b8df8799f7c3800c5528fb72 URL: https://github.com/llvm/llvm-project/commit/964842861c8acd53b8df8799f7c3800c5528fb72 DIFF: https://github.com/llvm/llvm-project/commit/964842861c8acd53b8df8799f7c3800c5528fb72.diff

[clang] b972f2d - [Wdocumentation] Properly place deprecated attribute

2019-12-10 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-12-10T21:16:12+01:00 New Revision: b972f2d05e8b39dd84e586756e7078d79134e2fb URL: https://github.com/llvm/llvm-project/commit/b972f2d05e8b39dd84e586756e7078d79134e2fb DIFF: https://github.com/llvm/llvm-project/commit/b972f2d05e8b39dd84e586756e7078d79134e2fb.diff

[clang] 85fff89 - [Wdocumentation] Use the command marker.

2019-12-10 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-12-10T21:16:07+01:00 New Revision: 85fff898bb3175693e12536a837c8ad0ec8b2cdd URL: https://github.com/llvm/llvm-project/commit/85fff898bb3175693e12536a837c8ad0ec8b2cdd DIFF: https://github.com/llvm/llvm-project/commit/85fff898bb3175693e12536a837c8ad0ec8b2cdd.diff

[clang] 29e78ec - [AST] Use a reference in a range-based for

2019-12-15 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-12-15T21:17:07+01:00 New Revision: 29e78ec67988a5aa712da805f8197bfa3d738700 URL: https://github.com/llvm/llvm-project/commit/29e78ec67988a5aa712da805f8197bfa3d738700 DIFF: https://github.com/llvm/llvm-project/commit/29e78ec67988a5aa712da805f8197bfa3d738700.diff

[clang] 3853390 - [Frontend] Fixes -Wrange-loop-analysis warnings

2019-12-17 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-12-17T21:52:47+01:00 New Revision: 385339034f08212d95ade89fdbacb014d86be1e2 URL: https://github.com/llvm/llvm-project/commit/385339034f08212d95ade89fdbacb014d86be1e2 DIFF: https://github.com/llvm/llvm-project/commit/385339034f08212d95ade89fdbacb014d86be1e2.diff

[clang] 3ec6128 - [Sema] Fixes -Wrange-loop-analysis warnings

2019-12-17 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-12-17T21:54:32+01:00 New Revision: 3ec6128daeeaadde7dd2eca8b343a56f60a8364d URL: https://github.com/llvm/llvm-project/commit/3ec6128daeeaadde7dd2eca8b343a56f60a8364d DIFF: https://github.com/llvm/llvm-project/commit/3ec6128daeeaadde7dd2eca8b343a56f60a8364d.diff

[clang] b750486 - [Driver] Avoid copies in range-based for loops

2019-12-17 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-12-17T21:56:04+01:00 New Revision: b750486c5d96320daf77a9760166f78b4a0c942e URL: https://github.com/llvm/llvm-project/commit/b750486c5d96320daf77a9760166f78b4a0c942e DIFF: https://github.com/llvm/llvm-project/commit/b750486c5d96320daf77a9760166f78b4a0c942e.diff

[clang] be1a9b3 - [Wdocumentation] Implement \anchor

2019-12-21 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-12-21T14:52:21+01:00 New Revision: be1a9b3863b6649ef64f25c22394335c47f2ef31 URL: https://github.com/llvm/llvm-project/commit/be1a9b3863b6649ef64f25c22394335c47f2ef31 DIFF: https://github.com/llvm/llvm-project/commit/be1a9b3863b6649ef64f25c22394335c47f2ef31.diff

[clang] 70d592d - [Analyzer] Use a reference in a range-based for

2019-12-21 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-12-21T14:52:29+01:00 New Revision: 70d592d68c7a8666183308d1daa2322ede87df09 URL: https://github.com/llvm/llvm-project/commit/70d592d68c7a8666183308d1daa2322ede87df09 DIFF: https://github.com/llvm/llvm-project/commit/70d592d68c7a8666183308d1daa2322ede87df09.diff

[clang] b6d9e97 - [Analyzer] Fixes -Wrange-loop-analysis warnings

2019-12-22 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2019-12-22T19:13:34+01:00 New Revision: b6d9e976629ac655e0ed2655289e90357107793f URL: https://github.com/llvm/llvm-project/commit/b6d9e976629ac655e0ed2655289e90357107793f DIFF: https://github.com/llvm/llvm-project/commit/b6d9e976629ac655e0ed2655289e90357107793f.diff

[clang] c03349e - [Sema] Remove a -Wrange warning from -Wall

2020-02-01 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-02-01T18:44:27+01:00 New Revision: c03349e40f21f0375278138992a32694a99c830e URL: https://github.com/llvm/llvm-project/commit/c03349e40f21f0375278138992a32694a99c830e DIFF: https://github.com/llvm/llvm-project/commit/c03349e40f21f0375278138992a32694a99c830e.diff

[clang] 9658d89 - [Sema] Adds the pointer-to-int-cast diagnostic

2020-02-16 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-02-16T15:38:25+01:00 New Revision: 9658d895c81aeb849b412b9332c88769588c7660 URL: https://github.com/llvm/llvm-project/commit/9658d895c81aeb849b412b9332c88769588c7660 DIFF: https://github.com/llvm/llvm-project/commit/9658d895c81aeb849b412b9332c88769588c7660.diff

[clang] af20211 - [Sema] Fix pointer-to-int-cast for MSVC build bot

2020-02-16 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-02-16T19:09:59+01:00 New Revision: af202119443bf8759fb6ca9fd8d0282f27001cec URL: https://github.com/llvm/llvm-project/commit/af202119443bf8759fb6ca9fd8d0282f27001cec DIFF: https://github.com/llvm/llvm-project/commit/af202119443bf8759fb6ca9fd8d0282f27001cec.diff

[clang] 41fcd17 - [Sema] Avoid Wrange-loop-analysis false positives

2020-01-21 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2020-01-21T21:14:10+01:00 New Revision: 41fcd17250fa0526e4b7fd2c7df7721b0f79b683 URL: https://github.com/llvm/llvm-project/commit/41fcd17250fa0526e4b7fd2c7df7721b0f79b683 DIFF: https://github.com/llvm/llvm-project/commit/41fcd17250fa0526e4b7fd2c7df7721b0f79b683.diff

[clang] 8dbeb41 - [clang] Documents clang-scan-deps requirements.

2023-02-28 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-02-28T18:16:28+01:00 New Revision: 8dbeb41f8ebda2914433a8fb7ee1012602f20922 URL: https://github.com/llvm/llvm-project/commit/8dbeb41f8ebda2914433a8fb7ee1012602f20922 DIFF: https://github.com/llvm/llvm-project/commit/8dbeb41f8ebda2914433a8fb7ee1012602f20922.diff

[clang] 2ae3990 - Revert "[Modules] Don't check [temp.friend]p9 in ASTContext::isSameEntity"

2023-02-28 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-02-28T19:36:56+01:00 New Revision: 2ae39902506f38d6368a7dbe3d64109f57ad6f99 URL: https://github.com/llvm/llvm-project/commit/2ae39902506f38d6368a7dbe3d64109f57ad6f99 DIFF: https://github.com/llvm/llvm-project/commit/2ae39902506f38d6368a7dbe3d64109f57ad6f99.diff

[clang] 33e18cb - Revert "Revert "[Modules] Don't check [temp.friend]p9 in ASTContext::isSameEntity""

2023-02-28 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-02-28T20:03:54+01:00 New Revision: 33e18cb6ce7a478d3c381c1c7ef2501787fed6f4 URL: https://github.com/llvm/llvm-project/commit/33e18cb6ce7a478d3c381c1c7ef2501787fed6f4 DIFF: https://github.com/llvm/llvm-project/commit/33e18cb6ce7a478d3c381c1c7ef2501787fed6f4.diff

[libclc] 1ef4c3c - Revert "Revert "[CMake] Bumps minimum version to 3.20.0.""

2023-04-15 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-04-15T13:12:04+02:00 New Revision: 1ef4c3c859728008cf707cad8d67f45ae5070ae1 URL: https://github.com/llvm/llvm-project/commit/1ef4c3c859728008cf707cad8d67f45ae5070ae1 DIFF: https://github.com/llvm/llvm-project/commit/1ef4c3c859728008cf707cad8d67f45ae5070ae1.diff

[libclc] cbaa359 - Reland "[CMake] Bumps minimum version to 3.20.0.

2023-05-27 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-05-27T12:51:21+02:00 New Revision: cbaa3597aaf6273e66b3f445ed36a6458143fe6a URL: https://github.com/llvm/llvm-project/commit/cbaa3597aaf6273e66b3f445ed36a6458143fe6a DIFF: https://github.com/llvm/llvm-project/commit/cbaa3597aaf6273e66b3f445ed36a6458143fe6a.diff

[clang] a7b6978 - [clang][doc] Removes obsolete comment.

2023-02-22 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-02-22T17:17:36+01:00 New Revision: a7b6978285c1c07600d1762b206c1dcec35fe6c8 URL: https://github.com/llvm/llvm-project/commit/a7b6978285c1c07600d1762b206c1dcec35fe6c8 DIFF: https://github.com/llvm/llvm-project/commit/a7b6978285c1c07600d1762b206c1dcec35fe6c8.diff

[clang] fd55636 - [clang] Restores some -std=c++2b tests.

2023-05-12 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-05-12T17:44:59+02:00 New Revision: fd556368a1a85eda27c2490331646b2913f16527 URL: https://github.com/llvm/llvm-project/commit/fd556368a1a85eda27c2490331646b2913f16527 DIFF: https://github.com/llvm/llvm-project/commit/fd556368a1a85eda27c2490331646b2913f16527.diff

[libunwind] 17b0d90 - [libunwind] Removes CMake work-arounds.

2023-06-05 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-06-05T17:42:37+02:00 New Revision: 17b0d90e20eed93bd55a57c614565e7c9fbae3b1 URL: https://github.com/llvm/llvm-project/commit/17b0d90e20eed93bd55a57c614565e7c9fbae3b1 DIFF: https://github.com/llvm/llvm-project/commit/17b0d90e20eed93bd55a57c614565e7c9fbae3b1.diff

[clang] 501405f - [Clang] Fixes a diagnostic typo.

2023-06-16 Thread Mark de Wever via cfe-commits
Author: Mark de Wever Date: 2023-06-16T17:40:53+02:00 New Revision: 501405f1d5f027717ab6866aa1dece2d384791cc URL: https://github.com/llvm/llvm-project/commit/501405f1d5f027717ab6866aa1dece2d384791cc DIFF: https://github.com/llvm/llvm-project/commit/501405f1d5f027717ab6866aa1dece2d384791cc.diff

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-02-17 Thread Mark de Wever via cfe-commits
mordante wrote: @kaz7 ping, can you have a look at the patch, I really like to reland this patch. https://github.com/llvm/llvm-project/pull/76451 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/c

[clang] Reland "[clang][modules] Print library module manifest path." (PR #82160)

2024-02-18 Thread Mark de Wever via cfe-commits
https://github.com/mordante created https://github.com/llvm/llvm-project/pull/82160 This implements a way for the compiler to find the modules.json associated with the C++23 Standard library modules. This is based on a discussion in SG15. At the moment no Standard library installs this manife

[clang] [clang][modules] Print library module manifest path. (PR #76451)

2024-02-18 Thread Mark de Wever via cfe-commits
mordante wrote: > (This is another example that the github review can't work well with the > reverted patches...) > > @mordante I think you can add `// REQUIRES: x86-registered-target` to the > test if @kaz7 can't respond quickly. It will skip the test on targets other > than x86. And it shou

[clang] [libcxx] [Clang] Add __common_type builtin (PR #99473)

2024-07-25 Thread Mark de Wever via cfe-commits
mordante wrote: > > Should we prefix this with `__builtin_` as mentioned in [#98310 > > (comment)](https://github.com/llvm/llvm-project/issues/98310#issuecomment-2221105713) > > ? > > Yes, if we are doing this, we should be consistent going forward I would like that. It's easier directly dete

[clang] [libcxx] [clang] Add -Wimplicit-fallthrough to -Wextra (PR #97926)

2024-07-27 Thread Mark de Wever via cfe-commits
Max =?utf-8?b?8J+RqPCfj73igI3wn5K7?= Copl Message-ID: In-Reply-To: @@ -3921,7 +3921,7 @@ _ForwardIterator basic_regex<_CharT, _Traits>::__parse_character_escape( if (__hd == -1) __throw_regex_error(); __sum = 16 * __sum + static_cast(__hd); - // fall

[clang] [libcxx] [clang] Add -Wimplicit-fallthrough to -Wextra (PR #97926)

2024-07-28 Thread Mark de Wever via cfe-commits
Max =?utf-8?b?8J+RqPCfj73igI3wn5K7?= Copl Message-ID: In-Reply-To: @@ -3921,7 +3921,7 @@ _ForwardIterator basic_regex<_CharT, _Traits>::__parse_character_escape( if (__hd == -1) __throw_regex_error(); __sum = 16 * __sum + static_cast(__hd); - // fall

[libcxx] [libcxxabi] [libunwind] [llvm] [libc++][WIP] Move the libc++ test format to Lit (PR #90803)

2024-05-08 Thread Mark de Wever via cfe-commits
@@ -0,0 +1,355 @@ +# ===--===## +# +# 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: Apache-

<    1   2   3   4   >