[llvm-branch-commits] [libcxx] 43f2179 - [runtimes] Add a warning about the Standalone build being deprecated

2022-02-09 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-09T13:06:54-05:00 New Revision: 43f21792e4af17c88d9740fb63d7c26dbb1560b9 URL: https://github.com/llvm/llvm-project/commit/43f21792e4af17c88d9740fb63d7c26dbb1560b9 DIFF: https://github.com/llvm/llvm-project/commit/43f21792e4af17c88d9740fb63d7c26dbb1560b9.diff

[llvm-branch-commits] [libcxx] 97fdb3a - Update all LLVM documentation mentioning runtimes in LLVM_ENABLE_PROJECTS

2022-02-10 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-10T15:05:49-05:00 New Revision: 97fdb3a48aa849750378f01d4bcd0dc89c71b747 URL: https://github.com/llvm/llvm-project/commit/97fdb3a48aa849750378f01d4bcd0dc89c71b747 DIFF: https://github.com/llvm/llvm-project/commit/97fdb3a48aa849750378f01d4bcd0dc89c71b747.diff

[llvm-branch-commits] [llvm] 6e7a837 - [docs] Fix missing space in the GettingStarted documentation

2022-02-11 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-11T09:18:01-05:00 New Revision: 6e7a837fdd553c51516b24e83076047343625c90 URL: https://github.com/llvm/llvm-project/commit/6e7a837fdd553c51516b24e83076047343625c90 DIFF: https://github.com/llvm/llvm-project/commit/6e7a837fdd553c51516b24e83076047343625c90.diff

[llvm-branch-commits] [libcxx] d6f290e - [libc++] Revert the addition of _LIBCPP_HIDE_FROM_ABI and inline in __threading_support

2022-02-11 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-11T15:54:39-05:00 New Revision: d6f290ec136b7faef956ee2b9bfc0fe0ee0f85ab URL: https://github.com/llvm/llvm-project/commit/d6f290ec136b7faef956ee2b9bfc0fe0ee0f85ab DIFF: https://github.com/llvm/llvm-project/commit/d6f290ec136b7faef956ee2b9bfc0fe0ee0f85ab.diff

[llvm-branch-commits] [libcxx] 01a13f1 - [libc++] Rename check-cxx-deps to cxx-test-depends for consistency

2021-01-18 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-01-18T14:41:53-05:00 New Revision: 01a13f127a8b17c7827cc19302fc612532249795 URL: https://github.com/llvm/llvm-project/commit/01a13f127a8b17c7827cc19302fc612532249795 DIFF: https://github.com/llvm/llvm-project/commit/01a13f127a8b17c7827cc19302fc612532249795.diff

[llvm-branch-commits] [libcxx] 2776be4 - [libc++] improve feature test macro script

2021-01-18 Thread Louis Dionne via llvm-branch-commits
Author: Wim Leflere Date: 2021-01-18T15:19:21-05:00 New Revision: 2776be43f0c28031348d2b18a050a8d6d01120f2 URL: https://github.com/llvm/llvm-project/commit/2776be43f0c28031348d2b18a050a8d6d01120f2 DIFF: https://github.com/llvm/llvm-project/commit/2776be43f0c28031348d2b18a050a8d6d01120f2.diff L

[llvm-branch-commits] [libcxx] 2cb4a96 - [libc++] NFCI: Refactor allocator_traits

2021-01-18 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-01-18T17:37:25-05:00 New Revision: 2cb4a96a99e8acbf57a31d4d06ed5e21799d878e URL: https://github.com/llvm/llvm-project/commit/2cb4a96a99e8acbf57a31d4d06ed5e21799d878e DIFF: https://github.com/llvm/llvm-project/commit/2cb4a96a99e8acbf57a31d4d06ed5e21799d878e.diff

[llvm-branch-commits] [libcxx] 68dba7e - [libc++] Unbreak the debug mode

2021-01-19 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-01-19T14:15:31-05:00 New Revision: 68dba7eae1df333738d1c77cbbefd480995c1972 URL: https://github.com/llvm/llvm-project/commit/68dba7eae1df333738d1c77cbbefd480995c1972 DIFF: https://github.com/llvm/llvm-project/commit/68dba7eae1df333738d1c77cbbefd480995c1972.diff

[llvm-branch-commits] [libcxx] 933518f - [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent

2021-01-19 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-01-19T14:15:48-05:00 New Revision: 933518fff82c8f39626bbcca81adc516483a9651 URL: https://github.com/llvm/llvm-project/commit/933518fff82c8f39626bbcca81adc516483a9651 DIFF: https://github.com/llvm/llvm-project/commit/933518fff82c8f39626bbcca81adc516483a9651.diff

[llvm-branch-commits] [libcxx] 6ac9cb2 - [libc++][P1679] add string contains

2021-01-19 Thread Louis Dionne via llvm-branch-commits
Author: Wim Leflere Date: 2021-01-19T14:35:07-05:00 New Revision: 6ac9cb2a7c6c19797fc778f3d441a6fb7b69793c URL: https://github.com/llvm/llvm-project/commit/6ac9cb2a7c6c19797fc778f3d441a6fb7b69793c DIFF: https://github.com/llvm/llvm-project/commit/6ac9cb2a7c6c19797fc778f3d441a6fb7b69793c.diff L

[llvm-branch-commits] [llvm] 6c1bc0d - [docs] Fix overly specific link to uploading patches on Phabricator

2021-01-20 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-01-20T11:14:18-05:00 New Revision: 6c1bc0d24ceacfe736de4fd29a21b91125125a1f URL: https://github.com/llvm/llvm-project/commit/6c1bc0d24ceacfe736de4fd29a21b91125125a1f DIFF: https://github.com/llvm/llvm-project/commit/6c1bc0d24ceacfe736de4fd29a21b91125125a1f.diff

[llvm-branch-commits] [libcxx] 03b6dc3 - [libc++] Fix broken build when merging libc++abi into libc++ on Apple

2021-01-22 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-01-22T12:39:40-05:00 New Revision: 03b6dc300531434209e65bccebb1a1c21f387e2a URL: https://github.com/llvm/llvm-project/commit/03b6dc300531434209e65bccebb1a1c21f387e2a DIFF: https://github.com/llvm/llvm-project/commit/03b6dc300531434209e65bccebb1a1c21f387e2a.diff

[llvm-branch-commits] [libcxx] faa4407 - [libc++] Bring back mach_absolute_time implementation of steady_clock

2021-01-22 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-01-22T14:54:16-05:00 New Revision: faa440786ccf0c2846385c882426d207acbab49c URL: https://github.com/llvm/llvm-project/commit/faa440786ccf0c2846385c882426d207acbab49c DIFF: https://github.com/llvm/llvm-project/commit/faa440786ccf0c2846385c882426d207acbab49c.diff

[llvm-branch-commits] [libcxx] c01202a - [libc++] Fix typo in run-buildbot

2021-01-07 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-01-07T17:37:09-05:00 New Revision: c01202a7efdd73fed280755184762b0ef8a5b78a URL: https://github.com/llvm/llvm-project/commit/c01202a7efdd73fed280755184762b0ef8a5b78a DIFF: https://github.com/llvm/llvm-project/commit/c01202a7efdd73fed280755184762b0ef8a5b78a.diff

[llvm-branch-commits] [libcxx] 955dd7b - [libc++] LWG2070: Use Allocator construction for objects created with allocate_shared

2021-01-08 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-01-08T13:04:03-05:00 New Revision: 955dd7b7f3f6df79f573508ffb567f3923e892f7 URL: https://github.com/llvm/llvm-project/commit/955dd7b7f3f6df79f573508ffb567f3923e892f7 DIFF: https://github.com/llvm/llvm-project/commit/955dd7b7f3f6df79f573508ffb567f3923e892f7.diff

[llvm-branch-commits] [libcxxabi] bc556e5 - [libc++/abi] Re-remove unnecessary null pointer checks from operator delete

2021-01-08 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-01-08T17:03:50-05:00 New Revision: bc556e5685c0f97e79fb7b3c6f15cc5062db8e36 URL: https://github.com/llvm/llvm-project/commit/bc556e5685c0f97e79fb7b3c6f15cc5062db8e36 DIFF: https://github.com/llvm/llvm-project/commit/bc556e5685c0f97e79fb7b3c6f15cc5062db8e36.diff

[llvm-branch-commits] [libcxx] d86e16e - [libc++] NFC: Document the Differential queries to avoid duplicating work

2021-01-08 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2021-01-08T17:47:39-05:00 New Revision: d86e16e4bd5ed90f08e6e787785b485636a2184d URL: https://github.com/llvm/llvm-project/commit/d86e16e4bd5ed90f08e6e787785b485636a2184d DIFF: https://github.com/llvm/llvm-project/commit/d86e16e4bd5ed90f08e6e787785b485636a2184d.diff

[llvm-branch-commits] [llvm] f0b442c - [release] Use a supported way of building libc++ when building the documentation

2022-02-14 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-14T18:06:42-05:00 New Revision: f0b442c8ac58bbd40489defd2f3d65ff0b02b09c URL: https://github.com/llvm/llvm-project/commit/f0b442c8ac58bbd40489defd2f3d65ff0b02b09c DIFF: https://github.com/llvm/llvm-project/commit/f0b442c8ac58bbd40489defd2f3d65ff0b02b09c.diff

[llvm-branch-commits] [libcxx] 6277e34 - [libc++] Disable back-deployment CI on the release branch

2022-02-15 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-15T11:51:11-05:00 New Revision: 6277e34840ebd7cab1e856ec56b90b995655c493 URL: https://github.com/llvm/llvm-project/commit/6277e34840ebd7cab1e856ec56b90b995655c493 DIFF: https://github.com/llvm/llvm-project/commit/6277e34840ebd7cab1e856ec56b90b995655c493.diff

[llvm-branch-commits] [libcxx] 7fdca71 - [libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_INCOMPLETE_RANGES.

2022-02-15 Thread Louis Dionne via llvm-branch-commits
Author: Arthur O'Dwyer Date: 2022-02-15T15:14:02-05:00 New Revision: 7fdca71be63aa2abad2bff099c6754938a2fe4fc URL: https://github.com/llvm/llvm-project/commit/7fdca71be63aa2abad2bff099c6754938a2fe4fc DIFF: https://github.com/llvm/llvm-project/commit/7fdca71be63aa2abad2bff099c6754938a2fe4fc.diff

[llvm-branch-commits] [libcxx] dfc24b8 - [libc++][NFC] Work around false positive ODR violations from ASan.

2022-02-15 Thread Louis Dionne via llvm-branch-commits
Author: Konstantin Varlamov Date: 2022-02-15T15:16:41-05:00 New Revision: dfc24b8522ba9943e20bc4162d42d6b49bf85214 URL: https://github.com/llvm/llvm-project/commit/dfc24b8522ba9943e20bc4162d42d6b49bf85214 DIFF: https://github.com/llvm/llvm-project/commit/dfc24b8522ba9943e20bc4162d42d6b49bf85214

[llvm-branch-commits] [libcxx] 199e05e - [libc++] Add missing UNSUPPORTED for the has-no-incomplete-ranges test

2022-02-15 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-15T15:16:03-05:00 New Revision: 199e05e34bb8beb1cafce3a086932a32c493fa13 URL: https://github.com/llvm/llvm-project/commit/199e05e34bb8beb1cafce3a086932a32c493fa13 DIFF: https://github.com/llvm/llvm-project/commit/199e05e34bb8beb1cafce3a086932a32c493fa13.diff

[llvm-branch-commits] [libcxx] 2fc17e9 - [libc++] Temporarily silence failing debug mode test

2022-02-15 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-15T15:50:01-05:00 New Revision: 2fc17e919f0cc6d6ca7ce189f0dc0c7bd82344c2 URL: https://github.com/llvm/llvm-project/commit/2fc17e919f0cc6d6ca7ce189f0dc0c7bd82344c2 DIFF: https://github.com/llvm/llvm-project/commit/2fc17e919f0cc6d6ca7ce189f0dc0c7bd82344c2.diff

[llvm-branch-commits] [libcxx] fc2dbf9 - [libc++] Mark test as unsupported with apple-clang

2022-02-15 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-15T16:15:11-05:00 New Revision: fc2dbf90d12a4e34b6d06264ce2ff6b8b94aac8e URL: https://github.com/llvm/llvm-project/commit/fc2dbf90d12a4e34b6d06264ce2ff6b8b94aac8e DIFF: https://github.com/llvm/llvm-project/commit/fc2dbf90d12a4e34b6d06264ce2ff6b8b94aac8e.diff

[llvm-branch-commits] [libcxx] 8b10e0a - [runtimes] Deprecate FOO_SYSROOT & friends

2022-02-16 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-16T09:44:33-05:00 New Revision: 8b10e0a840473b74d5d2f1343e317653d297781a URL: https://github.com/llvm/llvm-project/commit/8b10e0a840473b74d5d2f1343e317653d297781a DIFF: https://github.com/llvm/llvm-project/commit/8b10e0a840473b74d5d2f1343e317653d297781a.diff

[llvm-branch-commits] [libcxx] c561bf0 - [runtimes] Add release note for deprecation of FOO_SYSROOT & friends

2022-02-16 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-16T09:47:23-05:00 New Revision: c561bf0daa95797c36163ff730f570ed15e82632 URL: https://github.com/llvm/llvm-project/commit/c561bf0daa95797c36163ff730f570ed15e82632 DIFF: https://github.com/llvm/llvm-project/commit/c561bf0daa95797c36163ff730f570ed15e82632.diff

[llvm-branch-commits] [libcxx] 812894f - [runtimes] Move warning messages for FOO_SYSROOT & friends above their default value

2022-02-16 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-02-16T12:00:53-05:00 New Revision: 812894f74a8ad7bc448218cdeff4789fbad376e7 URL: https://github.com/llvm/llvm-project/commit/812894f74a8ad7bc448218cdeff4789fbad376e7 DIFF: https://github.com/llvm/llvm-project/commit/812894f74a8ad7bc448218cdeff4789fbad376e7.diff

[llvm-branch-commits] [libcxx] d61805a - [libc++] Fix double file closing in `std::filesystem::remove_all()`.

2022-02-28 Thread Louis Dionne via llvm-branch-commits
Author: Konstantin Varlamov Date: 2022-02-28T12:57:19-05:00 New Revision: d61805a8b6863663754b1d35ad5d3b25c30365cf URL: https://github.com/llvm/llvm-project/commit/d61805a8b6863663754b1d35ad5d3b25c30365cf DIFF: https://github.com/llvm/llvm-project/commit/d61805a8b6863663754b1d35ad5d3b25c30365cf

[llvm-branch-commits] [libcxx] 4327d39 - [libcxx] Add an explicit option to build against system-libcxxabi

2022-03-01 Thread Louis Dionne via llvm-branch-commits
Author: Michał Górny Date: 2022-03-01T13:45:45-05:00 New Revision: 4327d39b15b22b9ee23582e5455df5b2a093fe8d URL: https://github.com/llvm/llvm-project/commit/4327d39b15b22b9ee23582e5455df5b2a093fe8d DIFF: https://github.com/llvm/llvm-project/commit/4327d39b15b22b9ee23582e5455df5b2a093fe8d.diff

[llvm-branch-commits] [libcxx] add3ab7 - [libc++] Add workaround to avoid breaking users of when are disabled

2022-03-16 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-03-15T17:13:27-04:00 New Revision: add3ab7f4c8a7f25c2940889d397cbdc9f267666 URL: https://github.com/llvm/llvm-project/commit/add3ab7f4c8a7f25c2940889d397cbdc9f267666 DIFF: https://github.com/llvm/llvm-project/commit/add3ab7f4c8a7f25c2940889d397cbdc9f267666.diff

[llvm-branch-commits] [libcxx] 3f43d80 - [libc++] Re-enable workaround for pre-ranges CTAD in std::span

2022-03-22 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-03-22T07:58:56-04:00 New Revision: 3f43d803382d57e3fc010ca19833077d1023e9c9 URL: https://github.com/llvm/llvm-project/commit/3f43d803382d57e3fc010ca19833077d1023e9c9 DIFF: https://github.com/llvm/llvm-project/commit/3f43d803382d57e3fc010ca19833077d1023e9c9.diff

[llvm-branch-commits] [libcxx] d4e3c50 - [libc++] Define `namespace views` in its own detail header.

2022-04-11 Thread Louis Dionne via llvm-branch-commits
Author: Arthur O'Dwyer Date: 2022-04-11T11:39:16-04:00 New Revision: d4e3c50b2bda796636bb283ab1a615ff75d9 URL: https://github.com/llvm/llvm-project/commit/d4e3c50b2bda796636bb283ab1a615ff75d9 DIFF: https://github.com/llvm/llvm-project/commit/d4e3c50b2bda796636bb283ab1a615ff75d9.diff

[llvm-branch-commits] [libcxxabi] 019d4f1 - [libc++abi] Remove XFAIL on arm64

2022-05-10 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-05-10T10:44:01-04:00 New Revision: 019d4f1ceb969a45d916c34cab360d4fdaa5ac34 URL: https://github.com/llvm/llvm-project/commit/019d4f1ceb969a45d916c34cab360d4fdaa5ac34 DIFF: https://github.com/llvm/llvm-project/commit/019d4f1ceb969a45d916c34cab360d4fdaa5ac34.diff

[llvm-branch-commits] [libcxx] 55e34f3 - [libc++] Always enable the ranges concepts

2022-05-24 Thread Louis Dionne via llvm-branch-commits
Author: Nikolas Klauser Date: 2022-05-24T09:09:31-04:00 New Revision: 55e34f3b49b1485d57ba2e4b8cd88af8f7900f61 URL: https://github.com/llvm/llvm-project/commit/55e34f3b49b1485d57ba2e4b8cd88af8f7900f61 DIFF: https://github.com/llvm/llvm-project/commit/55e34f3b49b1485d57ba2e4b8cd88af8f7900f61.dif

[llvm-branch-commits] [libcxx] f45a01e - [libc++][CI] added XFAIL LIBCXX-AIX-FIXME to new runnning test cases after install locale fileset on AIX OS.

2022-05-24 Thread Louis Dionne via llvm-branch-commits
Author: zhijian Date: 2022-05-24T09:13:47-04:00 New Revision: f45a01e4a170385625d2a46f3b770b0f73a1af85 URL: https://github.com/llvm/llvm-project/commit/f45a01e4a170385625d2a46f3b770b0f73a1af85 DIFF: https://github.com/llvm/llvm-project/commit/f45a01e4a170385625d2a46f3b770b0f73a1af85.diff LOG:

[llvm-branch-commits] [libcxx] 8d802f7 - [libc++] Keep unary_function and binary_function in C++17 for one more release

2022-09-24 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2022-09-23T16:16:36-04:00 New Revision: 8d802f78fa8c91707ecea1ae4ab141ba835429bc URL: https://github.com/llvm/llvm-project/commit/8d802f78fa8c91707ecea1ae4ab141ba835429bc DIFF: https://github.com/llvm/llvm-project/commit/8d802f78fa8c91707ecea1ae4ab141ba835429bc.diff

[llvm-branch-commits] [libcxx] 901a22b - [libc++] Make std::bind constexpr-friendly

2023-04-28 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2023-04-27T10:57:39-04:00 New Revision: 901a22b810784ff09c36ff9d69a3edb3547c6c08 URL: https://github.com/llvm/llvm-project/commit/901a22b810784ff09c36ff9d69a3edb3547c6c08 DIFF: https://github.com/llvm/llvm-project/commit/901a22b810784ff09c36ff9d69a3edb3547c6c08.diff

[llvm-branch-commits] [libcxx] 7ad49ae - [libc++] Split allocator_traits and pointer_traits out of

2020-12-14 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-14T16:13:57-05:00 New Revision: 7ad49aec125b3c1205b164331d0aa954d773f890 URL: https://github.com/llvm/llvm-project/commit/7ad49aec125b3c1205b164331d0aa954d773f890 DIFF: https://github.com/llvm/llvm-project/commit/7ad49aec125b3c1205b164331d0aa954d773f890.diff

[llvm-branch-commits] [libcxx] 19d57b5 - [libc++] Refactor allocate_shared to use an allocation guard

2020-12-14 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-14T17:10:05-05:00 New Revision: 19d57b5c42b4e80fcbd5b6a2167e4a5f4f7b64c3 URL: https://github.com/llvm/llvm-project/commit/19d57b5c42b4e80fcbd5b6a2167e4a5f4f7b64c3 DIFF: https://github.com/llvm/llvm-project/commit/19d57b5c42b4e80fcbd5b6a2167e4a5f4f7b64c3.diff

[llvm-branch-commits] [libcxx] 3b7280f - [libc++] NFCI: Return pointer instead of reference from __shared_ptr_emplace helper method

2020-12-14 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-14T17:46:09-05:00 New Revision: 3b7280f5e4aec935c7debf68e792c1aad2f7c5a7 URL: https://github.com/llvm/llvm-project/commit/3b7280f5e4aec935c7debf68e792c1aad2f7c5a7 DIFF: https://github.com/llvm/llvm-project/commit/3b7280f5e4aec935c7debf68e792c1aad2f7c5a7.diff

[llvm-branch-commits] [libcxx] b3d1d1f - [libc++] Remove unnecessary static assertion in allocate_shared

2020-12-14 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-14T17:47:43-05:00 New Revision: b3d1d1f4fff816423ea8c652d8d849aacc4c6ce8 URL: https://github.com/llvm/llvm-project/commit/b3d1d1f4fff816423ea8c652d8d849aacc4c6ce8 DIFF: https://github.com/llvm/llvm-project/commit/b3d1d1f4fff816423ea8c652d8d849aacc4c6ce8.diff

[llvm-branch-commits] [libcxx] a00290e - [libc++] Fix allocate_shared when used with an explicitly convertible allocator

2020-12-15 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-15T11:50:06-05:00 New Revision: a00290ed10a6b4e9f6e9be44ceec367562f270c6 URL: https://github.com/llvm/llvm-project/commit/a00290ed10a6b4e9f6e9be44ceec367562f270c6 DIFF: https://github.com/llvm/llvm-project/commit/a00290ed10a6b4e9f6e9be44ceec367562f270c6.diff

[llvm-branch-commits] [libcxx] f2966d1 - [libc++] Use consistent declaration for main() in test

2020-12-15 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-15T17:34:06-05:00 New Revision: f2966d17a2706809308ae768f64c6b4046f6f432 URL: https://github.com/llvm/llvm-project/commit/f2966d17a2706809308ae768f64c6b4046f6f432 DIFF: https://github.com/llvm/llvm-project/commit/f2966d17a2706809308ae768f64c6b4046f6f432.diff

[llvm-branch-commits] [libcxx] d69fc66 - [libc++] Install git-clang-format on CI nodes.

2020-12-16 Thread Louis Dionne via llvm-branch-commits
Author: Marek Kurdej Date: 2020-12-16T16:36:34-05:00 New Revision: d69fc6629d077475b0fa1c2de531c4bf0fda9d67 URL: https://github.com/llvm/llvm-project/commit/d69fc6629d077475b0fa1c2de531c4bf0fda9d67 DIFF: https://github.com/llvm/llvm-project/commit/d69fc6629d077475b0fa1c2de531c4bf0fda9d67.diff

[llvm-branch-commits] [libcxx] 46ae360 - [libc++] Fix CI Dockerfile

2020-12-16 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-16T17:01:21-05:00 New Revision: 46ae36045257e2d1f60ce6178d99a77f45160fbc URL: https://github.com/llvm/llvm-project/commit/46ae36045257e2d1f60ce6178d99a77f45160fbc DIFF: https://github.com/llvm/llvm-project/commit/46ae36045257e2d1f60ce6178d99a77f45160fbc.diff

[llvm-branch-commits] [libcxx] 6340f89 - [libc++] Fix extern C for __sanitizer_annotate_contiguous_container() (for gcc)

2020-12-17 Thread Louis Dionne via llvm-branch-commits
Author: Azat Khuzhin Date: 2020-12-17T16:20:24-05:00 New Revision: 6340f890bb86b6ec1e72047d4c4560ee0dfe6d90 URL: https://github.com/llvm/llvm-project/commit/6340f890bb86b6ec1e72047d4c4560ee0dfe6d90 DIFF: https://github.com/llvm/llvm-project/commit/6340f890bb86b6ec1e72047d4c4560ee0dfe6d90.diff

[llvm-branch-commits] [libcxxabi] a78aaa1 - [libc++] Factor out common logic for calling aligned allocation

2020-11-25 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-11-25T15:44:50-05:00 New Revision: a78aaa1ad51214b2e04f41762e76bb43067ea1fd URL: https://github.com/llvm/llvm-project/commit/a78aaa1ad51214b2e04f41762e76bb43067ea1fd DIFF: https://github.com/llvm/llvm-project/commit/a78aaa1ad51214b2e04f41762e76bb43067ea1fd.diff

[llvm-branch-commits] [libcxx] e5cc7ba - [libc++] NFC: Reindent non-lockfree-atomics feature

2020-11-25 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-11-25T16:14:34-05:00 New Revision: e5cc7baf67dbd53d282bd9dff3f2241ca1d33f1d URL: https://github.com/llvm/llvm-project/commit/e5cc7baf67dbd53d282bd9dff3f2241ca1d33f1d DIFF: https://github.com/llvm/llvm-project/commit/e5cc7baf67dbd53d282bd9dff3f2241ca1d33f1d.diff

[llvm-branch-commits] [libcxx] d7ca140 - [libc++] Attempt to fix spurious modules-related failures in the CI

2020-11-26 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-11-26T12:00:11-05:00 New Revision: d7ca140c0122a55a4042fb263ea3baaa501c361d URL: https://github.com/llvm/llvm-project/commit/d7ca140c0122a55a4042fb263ea3baaa501c361d DIFF: https://github.com/llvm/llvm-project/commit/d7ca140c0122a55a4042fb263ea3baaa501c361d.diff

[llvm-branch-commits] [libcxx] 3d7f19f - [libc++] Remove sysctl-based implementation of thread::hardware_concurrency()

2020-11-26 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-11-26T12:00:59-05:00 New Revision: 3d7f19ff182b249521061cff7a908efbc68d9f54 URL: https://github.com/llvm/llvm-project/commit/3d7f19ff182b249521061cff7a908efbc68d9f54 DIFF: https://github.com/llvm/llvm-project/commit/3d7f19ff182b249521061cff7a908efbc68d9f54.diff

[llvm-branch-commits] [libcxx] e9f7dc4 - [libc++] Fix the Homebrew tap to install Buildkite on macOS hosts

2020-11-26 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-11-26T14:40:53-05:00 New Revision: e9f7dc4f1c29eaf354d3108a0c243b3128c140bb URL: https://github.com/llvm/llvm-project/commit/e9f7dc4f1c29eaf354d3108a0c243b3128c140bb DIFF: https://github.com/llvm/llvm-project/commit/e9f7dc4f1c29eaf354d3108a0c243b3128c140bb.diff

[llvm-branch-commits] [libcxx] 76667c7 - [libc++] Install missing package in the Dockerfile

2020-11-26 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-11-26T15:14:48-05:00 New Revision: 76667c768e6403e71718340a946e6f2f356bf745 URL: https://github.com/llvm/llvm-project/commit/76667c768e6403e71718340a946e6f2f356bf745 DIFF: https://github.com/llvm/llvm-project/commit/76667c768e6403e71718340a946e6f2f356bf745.diff

[llvm-branch-commits] [libcxxabi] 527a7fd - [libc++] Replace several uses of 0 by nullptr

2020-11-27 Thread Louis Dionne via llvm-branch-commits
Author: Bruce Mitchener Date: 2020-11-27T10:00:21-05:00 New Revision: 527a7fdfbd7461e2aaa9eb279543c5d9dc8efa5a URL: https://github.com/llvm/llvm-project/commit/527a7fdfbd7461e2aaa9eb279543c5d9dc8efa5a DIFF: https://github.com/llvm/llvm-project/commit/527a7fdfbd7461e2aaa9eb279543c5d9dc8efa5a.dif

[llvm-branch-commits] [libcxx] da1b50d - [libc++] Formalize what configurations are covered by the ABI lists

2020-11-27 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-11-27T10:01:07-05:00 New Revision: da1b50d7df213a3eaf583d576b8d7d2ec77bd97f URL: https://github.com/llvm/llvm-project/commit/da1b50d7df213a3eaf583d576b8d7d2ec77bd97f DIFF: https://github.com/llvm/llvm-project/commit/da1b50d7df213a3eaf583d576b8d7d2ec77bd97f.diff

[llvm-branch-commits] [libcxx] c30d510 - [libc++] Optimize the number of assignments in std::exclusive_scan

2020-12-01 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-01T12:49:45-05:00 New Revision: c30d5101f14f7e8a1c0f80c8663b54de2a7640fd URL: https://github.com/llvm/llvm-project/commit/c30d5101f14f7e8a1c0f80c8663b54de2a7640fd DIFF: https://github.com/llvm/llvm-project/commit/c30d5101f14f7e8a1c0f80c8663b54de2a7640fd.diff

[llvm-branch-commits] [libcxx] 2671fcc - [libc++] NFC: Remove unused macros in <__config>

2020-12-01 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-01T16:51:25-05:00 New Revision: 2671fccf0381769276ca8246ec0499adcb9b0355 URL: https://github.com/llvm/llvm-project/commit/2671fccf0381769276ca8246ec0499adcb9b0355 DIFF: https://github.com/llvm/llvm-project/commit/2671fccf0381769276ca8246ec0499adcb9b0355.diff

[llvm-branch-commits] [libcxxabi] d67e58f - [libc++abi] Don't try calling __libcpp_aligned_free when aligned allocation is disabled

2020-12-01 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-01T17:45:14-05:00 New Revision: d67e58f23a8232ee17dba3cd8c5b4c1378ddbc59 URL: https://github.com/llvm/llvm-project/commit/d67e58f23a8232ee17dba3cd8c5b4c1378ddbc59 DIFF: https://github.com/llvm/llvm-project/commit/d67e58f23a8232ee17dba3cd8c5b4c1378ddbc59.diff

[llvm-branch-commits] [libcxx] 4277add - [libc++] Install missing packages to cross-compile to 32 bits during CI

2020-12-02 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-02T16:45:53-05:00 New Revision: 4277adda1d2f1e88e3556806dfc71d736146213c URL: https://github.com/llvm/llvm-project/commit/4277adda1d2f1e88e3556806dfc71d736146213c DIFF: https://github.com/llvm/llvm-project/commit/4277adda1d2f1e88e3556806dfc71d736146213c.diff

[llvm-branch-commits] [libcxx] 297c839 - [libc++] fix std::sort(T**, T**)

2020-12-04 Thread Louis Dionne via llvm-branch-commits
Author: Brett Gutstein Date: 2020-12-04T16:05:21-05:00 New Revision: 297c839e2d22f9bc37f5f8cca7eb5924b49716d2 URL: https://github.com/llvm/llvm-project/commit/297c839e2d22f9bc37f5f8cca7eb5924b49716d2 DIFF: https://github.com/llvm/llvm-project/commit/297c839e2d22f9bc37f5f8cca7eb5924b49716d2.diff

[llvm-branch-commits] [libcxx] 8726f94 - [libc++] Add a CI job to backdeploy to macOS 10.14

2020-12-08 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-08T11:07:56-05:00 New Revision: 8726f94cc74ff1e91a24cb7259e209995283ae0f URL: https://github.com/llvm/llvm-project/commit/8726f94cc74ff1e91a24cb7259e209995283ae0f DIFF: https://github.com/llvm/llvm-project/commit/8726f94cc74ff1e91a24cb7259e209995283ae0f.diff

[llvm-branch-commits] [libcxx] b526d87 - [libc++] Add std::hash specialization if char8_t is enabled

2020-12-08 Thread Louis Dionne via llvm-branch-commits
Author: Yuriy Chernyshov Date: 2020-12-08T13:46:18-05:00 New Revision: b526d8761895643cb42e62997240344420d65e0f URL: https://github.com/llvm/llvm-project/commit/b526d8761895643cb42e62997240344420d65e0f DIFF: https://github.com/llvm/llvm-project/commit/b526d8761895643cb42e62997240344420d65e0f.di

[llvm-branch-commits] [libcxx] 3e46b3a - [libc++] NFC: Indent feature-test macro script consistently

2020-12-08 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-08T15:42:57-05:00 New Revision: 3e46b3a1880ce919dfafa012984fd3b44e978a2e URL: https://github.com/llvm/llvm-project/commit/3e46b3a1880ce919dfafa012984fd3b44e978a2e DIFF: https://github.com/llvm/llvm-project/commit/3e46b3a1880ce919dfafa012984fd3b44e978a2e.diff

[llvm-branch-commits] [libcxx] a65dc08 - [libc++] Implement missing feature-test macro __cpp_lib_shared_ptr_arrays

2020-12-08 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-08T15:46:45-05:00 New Revision: a65dc08d105e147c98ef17a47b9504210f6058c5 URL: https://github.com/llvm/llvm-project/commit/a65dc08d105e147c98ef17a47b9504210f6058c5 DIFF: https://github.com/llvm/llvm-project/commit/a65dc08d105e147c98ef17a47b9504210f6058c5.diff

[llvm-branch-commits] [libcxx] 717b0da - [libc++] Run back-deployment CI on macOS 10.15 instead of 10.14

2020-12-09 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-09T11:35:15-05:00 New Revision: 717b0da7a6ef0a8a03d7296324f76132118fcf54 URL: https://github.com/llvm/llvm-project/commit/717b0da7a6ef0a8a03d7296324f76132118fcf54 DIFF: https://github.com/llvm/llvm-project/commit/717b0da7a6ef0a8a03d7296324f76132118fcf54.diff

[llvm-branch-commits] [libcxx] 092e8a7 - [libc++] NFCI: Refactor __shared_ptr_emplace

2020-12-10 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-10T16:45:58-05:00 New Revision: 092e8a7ea3652c418400275746c1800d31390008 URL: https://github.com/llvm/llvm-project/commit/092e8a7ea3652c418400275746c1800d31390008 DIFF: https://github.com/llvm/llvm-project/commit/092e8a7ea3652c418400275746c1800d31390008.diff

[llvm-branch-commits] [libcxx] ece3e5b - [libc++] NFCI: Implement make_shared as allocate_shared with std::allocator

2020-12-11 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-11T12:01:48-05:00 New Revision: ece3e5bb8b05370645b0add95c0da04f4a740724 URL: https://github.com/llvm/llvm-project/commit/ece3e5bb8b05370645b0add95c0da04f4a740724 DIFF: https://github.com/llvm/llvm-project/commit/ece3e5bb8b05370645b0add95c0da04f4a740724.diff

[llvm-branch-commits] [libcxx] f75bf71 - [libc++] Use TARGET_FILE instead of TARGET_SONAME_FILE when generating ABI lists

2020-12-11 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-11T12:12:40-05:00 New Revision: f75bf712deecc1be157f7ba6e2fd80922942546c URL: https://github.com/llvm/llvm-project/commit/f75bf712deecc1be157f7ba6e2fd80922942546c DIFF: https://github.com/llvm/llvm-project/commit/f75bf712deecc1be157f7ba6e2fd80922942546c.diff

[llvm-branch-commits] [libcxx] 202df68 - [libc++] Install clang-format on CI nodes

2020-12-11 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-11T14:06:42-05:00 New Revision: 202df6870ea2ac883ac64fab8e01c836da86978b URL: https://github.com/llvm/llvm-project/commit/202df6870ea2ac883ac64fab8e01c836da86978b DIFF: https://github.com/llvm/llvm-project/commit/202df6870ea2ac883ac64fab8e01c836da86978b.diff

[llvm-branch-commits] [libcxx] d02eac0 - [libc++] Fix Docker image build after installing clang-format

2020-12-11 Thread Louis Dionne via llvm-branch-commits
Author: Louis Dionne Date: 2020-12-11T14:13:13-05:00 New Revision: d02eac0c000984865dd1ce2474715538f8439470 URL: https://github.com/llvm/llvm-project/commit/d02eac0c000984865dd1ce2474715538f8439470 DIFF: https://github.com/llvm/llvm-project/commit/d02eac0c000984865dd1ce2474715538f8439470.diff

[llvm-branch-commits] [libcxx] [libcxxabi] release/19.x: [libc++] Avoid re-exporting a few specific symbols from libc++abi (#109054) (PR #110677)

2024-10-15 Thread Louis Dionne via llvm-branch-commits
ldionne wrote: > Can someone post this as a breaking change to the discourse so that I can > link it from the release notes? https://discourse.llvm.org/t/libc-llvm-19-1-2-removal-of-some-libc-abi-re-exported-symbols-on-apple-platforms/82551 (Still being moderated) https://github.com/llvm/llvm

[llvm-branch-commits] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime (PR #110217)

2024-10-10 Thread Louis Dionne via llvm-branch-commits
@@ -0,0 +1,161 @@ +#===-- CMakeLists.txt --===# ldionne wrote: [not attached to this line] I don't think we have an official policy for naming top-level subdirectories, but we have consistently been using low

[llvm-branch-commits] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime (PR #110217)

2024-10-10 Thread Louis Dionne via llvm-branch-commits
@@ -34,6 +34,8 @@ endfunction() # llvm_ExternalProject_Add(name source_dir ... +# ENABLE_FORTRAN +# External project requires the Flang compiler ldionne wrote: I don't fully understand why you need that, but the fact that we don't need `ENABLE_CPLUSPL

[llvm-branch-commits] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime (PR #110217)

2024-10-10 Thread Louis Dionne via llvm-branch-commits
@@ -503,17 +513,9 @@ if(build_runtimes) endif() if("openmp" IN_LIST LLVM_ENABLE_RUNTIMES) -if (${LLVM_TOOL_FLANG_BUILD}) - message(STATUS "Configuring build of omp_lib.mod and omp_lib_kinds.mod via flang-new") - set(LIBOMP_FORTRAN_MODULES_COMPILER "${CMAKE_B

[llvm-branch-commits] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime (PR #110217)

2024-10-10 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne requested changes to this pull request. https://github.com/llvm/llvm-project/pull/110217 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-comm

[llvm-branch-commits] [libcxx] [libcxxabi] release/19.x: [libc++] Avoid re-exporting a few specific symbols from libc++abi (#109054) (PR #110677)

2024-10-11 Thread Louis Dionne via llvm-branch-commits
ldionne wrote: I'm not seeing any CI failure anymore, I think this can be merged? https://github.com/llvm/llvm-project/pull/110677 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/l

[llvm-branch-commits] [libcxx] [release/19.x][libc++] Adjust the version of __cpp_lib_ranges in C++20 mode (PR #109324)

2024-10-11 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne commented: LGTM thanks! https://github.com/llvm/llvm-project/pull/109324 ___ 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] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime (PR #110217)

2024-10-21 Thread Louis Dionne via llvm-branch-commits
@@ -0,0 +1,165 @@ +#===-- CMakeLists.txt --===# +# +# 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-

[llvm-branch-commits] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime (PR #110217)

2024-10-21 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne commented: I think the global setting of flags is the last comment I have from the perspective of "integration with the runtimes build". I haven't reviewed anything else inside `flang-rt/` though. https://github.com/llvm/llvm-project/pull/110217 _

[llvm-branch-commits] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime (PR #110217)

2024-10-21 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/110217 ___ 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] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime (PR #110217)

2024-10-16 Thread Louis Dionne via llvm-branch-commits
@@ -24,7 +24,7 @@ list(INSERT CMAKE_MODULE_PATH 0 # We order libraries to mirror roughly how they are layered, except that compiler-rt can depend # on libc++, so we put it after. set(LLVM_DEFAULT_RUNTIMES "libc;libunwind;libcxxabi;pstl;libcxx;compiler-rt;openmp;offload") -set

[llvm-branch-commits] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime (PR #110217)

2024-10-16 Thread Louis Dionne via llvm-branch-commits
@@ -34,6 +34,8 @@ endfunction() # llvm_ExternalProject_Add(name source_dir ... +# ENABLE_FORTRAN +# External project requires the Flang compiler ldionne wrote: Ah, I see now, `clang` is being added implicitly if you don't specify any required toolchai

[llvm-branch-commits] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime (PR #110217)

2024-10-16 Thread Louis Dionne via llvm-branch-commits
@@ -261,6 +263,7 @@ function(runtime_default_target) llvm_ExternalProject_Add(runtimes ${CMAKE_CURRENT_SOURCE_DIR}/../../runtimes DEPENDS ${ARG_DEPENDS} + ${enable_fortran} ldionn

[llvm-branch-commits] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime (PR #110217)

2024-10-24 Thread Louis Dionne via llvm-branch-commits
@@ -0,0 +1,165 @@ +#===-- CMakeLists.txt --===# +# +# 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-

[llvm-branch-commits] [libcxx] [libc++][C++03] Update include guards (PR #109001)

2024-10-30 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/109001 ___ 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++][C++03] Update include guards (PR #109001)

2024-10-30 Thread Louis Dionne via llvm-branch-commits
@@ -29,18 +29,18 @@ _LIBCPP_PUSH_MACROS // TODO: Find out how altivec changes things and allow vectorizations there too. #if _LIBCPP_STD_VER >= 14 && defined(_LIBCPP_CLANG_VER) && !defined(__ALTIVEC__) -# define _LIBCPP_HAS_ALGORITHM_VECTOR_UTILS 1 +# define _LIBCPP___CXX0

[llvm-branch-commits] [libcxx] [libc++][C++03] Update include guards (PR #109001)

2024-10-30 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne commented: This looks good to me in principle, however the patch itself has a few incorrect renamings. One thing you could do is use `git diff --stat` to confirm that all the changed files have exactly 3 lines changed in them. A few headers like the C compat headers

[llvm-branch-commits] [libcxx] [libc++][C++03] Update include guards (PR #109001)

2024-10-30 Thread Louis Dionne via llvm-branch-commits
@@ -41,7 +41,7 @@ template , int> = 0> [[nodiscard]] _LIBCPP_HIDE_FROM_ABI bool any_of(_ExecutionPolicy&& __policy, _ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) { - _LIBCPP_REQUIRE_CPP17_FORWARD_ITERATOR(_ForwardIterator, "any_of requires a ForwardIte

[llvm-branch-commits] [libcxx] [llvm] [libc++][C++03] Use `__cxx03/` headers in C++03 mode (PR #109002)

2024-10-30 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/109002 ___ 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] [llvm] [libc++][C++03] Use `__cxx03/` headers in C++03 mode (PR #109002)

2024-10-30 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne edited https://github.com/llvm/llvm-project/pull/109002 ___ 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] [llvm] [libc++][C++03] Use `__cxx03/` headers in C++03 mode (PR #109002)

2024-10-30 Thread Louis Dionne via llvm-branch-commits
@@ -1827,232 +1827,147 @@ template */ -#include <__config> - -#include <__algorithm/adjacent_find.h> -#include <__algorithm/all_of.h> -#include <__algorithm/any_of.h> -#include <__algorithm/binary_search.h> -#include <__algorithm/copy.h> -#include <__algorithm/copy_backward.

[llvm-branch-commits] [libcxx] [llvm] [libc++][C++03] Use `__cxx03/` headers in C++03 mode (PR #109002)

2024-10-30 Thread Louis Dionne via llvm-branch-commits
@@ -0,0 +1,2 @@ +set(LIBCXX_TEST_PARAMS "std=c++03;test-cxx03-headers=True" CACHE STRING "") ldionne wrote: I would probably name this new param `use-frozen-cxx03-headers`. That tells what the setting does a bit more explicitly. https://github.com/llvm/llvm-pro

[llvm-branch-commits] [libcxx] [llvm] [libc++][C++03] Use `__cxx03/` headers in C++03 mode (PR #109002)

2024-10-30 Thread Louis Dionne via llvm-branch-commits
@@ -587,42 +587,48 @@ template */ -#include <__config> - -#include <__atomic/aliases.h> -#include <__atomic/atomic.h> -#include <__atomic/atomic_base.h> -#include <__atomic/atomic_flag.h> -#include <__atomic/atomic_init.h> -#include <__atomic/atomic_lock_free.h> -#include <_

[llvm-branch-commits] [libcxx] [llvm] [libc++][C++03] Use `__cxx03/` headers in C++03 mode (PR #109002)

2024-10-30 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne commented: I think this makes sense, however I would like you to post this PR to the RFC, since we mentioned back then that the decision of Driver vs conditional includes would be best taken based on actual proposed changes. This will give this patch a bit more visib

[llvm-branch-commits] [libcxx] [llvm] [libc++][C++03] Use `__cxx03/` headers in C++03 mode (PR #109002)

2024-10-30 Thread Louis Dionne via llvm-branch-commits
@@ -14,6 +14,7 @@ #include <__configuration/abi.h> #include <__configuration/availability.h> #include <__configuration/compiler.h> +#include <__configuration/cxx03.h> ldionne wrote: Could we move `_LIBCPP_CXX03_LANG` into `language.h` instead? And it might be

[llvm-branch-commits] [libcxx] [libcxxabi] release/19.x: [libc++] Fix broken configuration system-libcxxabi on Apple (#110920) (PR #115892)

2024-11-12 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne approved this pull request. I think this is reasonable to cherry-pick. It's fixing a somewhat more niche use case, but if that's useful to @mgorny I think it makes sense to backport. https://github.com/llvm/llvm-project/pull/115892

[llvm-branch-commits] [libcxx] [libc++] Disable the clang-tidy checks to get CI back (#109989) (PR #110162)

2024-09-26 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne milestoned https://github.com/llvm/llvm-project/pull/110162 ___ 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++] Disable the clang-tidy checks to get CI back (#109989) (PR #110162)

2024-09-26 Thread Louis Dionne via llvm-branch-commits
ldionne wrote: @tru At this point, the important CI has passed. Please consider merging this so I can rebase the other libc++ PRs on top of it, get the CI to run and clear the backlog for the 19 milestone PRs. https://github.com/llvm/llvm-project/pull/110162 ___

[llvm-branch-commits] [libcxx] [libc++] Disable the clang-tidy checks to get CI back (#109989) (PR #110162)

2024-09-26 Thread Louis Dionne via llvm-branch-commits
ldionne wrote: @tru This patch should make the libc++ CI pass again. Unfortunately, it looks like we're going to have to let the clang-tidy checks go for now. Once this passes CI (🤞), we can merge this, and then I can rebase #110161, #109324, #109291, #109054 and #106077 which should all pass.

[llvm-branch-commits] [libcxx] [libc++] Disable the clang-tidy checks to get CI back (#109989) (PR #110162)

2024-09-26 Thread Louis Dionne via llvm-branch-commits
https://github.com/ldionne created https://github.com/llvm/llvm-project/pull/110162 The CI has been a complete mess for the past week, and the only thing preventing it from being back is the Clang tidy checks. Disable them (as a total hack) to get CI back. (cherry picked from commit 78c650654

[llvm-branch-commits] [libcxx] [libc++] Disable the clang-tidy checks to get CI back (#109989) (PR #110162)

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

<    1   2   3   4   5   6   >