User Details
User Details
- User Since
- Sep 30 2014, 8:46 PM (441 w, 5 d)
- Roles
- Disabled
Mar 8 2022
Mar 8 2022
• arthur.j.odwyer committed rG2b0ec7ca44ea: [libc++] Fix a use-after-move introduced in D118003. (authored by • arthur.j.odwyer).
[libc++] Fix a use-after-move introduced in D118003.
Mar 8 2022, 6:59 PM · Restricted Project
• arthur.j.odwyer committed rG79d08e398c17: [libc++] "Bottom-up heapsort" improvement to sort_heap. (authored by • arthur.j.odwyer).
[libc++] "Bottom-up heapsort" improvement to sort_heap.
Mar 8 2022, 10:49 AM · Restricted Project
• arthur.j.odwyer committed rGe3d3755c4745: [libc++] Complexity regression tests for make_heap and sort_heap. (authored by • arthur.j.odwyer).
[libc++] Complexity regression tests for make_heap and sort_heap.
Mar 8 2022, 10:48 AM · Restricted Project
Mar 7 2022
Mar 7 2022
• arthur.j.odwyer committed rG844a9c0ef454: [libc++] Make common_iterator's proxy types into aggregates. (authored by • arthur.j.odwyer).
[libc++] Make common_iterator's proxy types into aggregates.
Mar 7 2022, 12:45 PM · Restricted Project
• arthur.j.odwyer committed rGfbcd5236af20: [libc++] [ranges] Fix `decltype(auto) ranges::iter_move`. (authored by • arthur.j.odwyer).
[libc++] [ranges] Fix `decltype(auto) ranges::iter_move`.
Mar 7 2022, 10:31 AM · Restricted Project
• arthur.j.odwyer committed rG34206b869d0d: [libc++] Overhaul std::quoted; fix its relationship to character traits. (authored by • arthur.j.odwyer).
[libc++] Overhaul std::quoted; fix its relationship to character traits.
Mar 7 2022, 10:29 AM · Restricted Project
• arthur.j.odwyer committed rG1c6e752cfc1a: [libc++] Better handling for zero-sized types. (authored by • arthur.j.odwyer).
[libc++] Better handling for zero-sized types.
Mar 7 2022, 8:51 AM · Restricted Project
Mar 4 2022
Mar 4 2022
• arthur.j.odwyer committed rG988dae653f41: [libc++] Add _LIBCPP_HIDE_FROM_ABI to __quoted_proxy ctors. (authored by • arthur.j.odwyer).
[libc++] Add _LIBCPP_HIDE_FROM_ABI to __quoted_proxy ctors.
Mar 4 2022, 8:13 PM · Restricted Project
• arthur.j.odwyer committed rG9d93b97222de: [libc++] [NFC] Formatting preliminary to D120135 (std::quoted) (authored by • arthur.j.odwyer).
[libc++] [NFC] Formatting preliminary to D120135 (std::quoted)
Mar 4 2022, 8:13 PM · Restricted Project
• arthur.j.odwyer committed rG564c7fa1b799: [libc++] ADL-proof calls to __quoted and noskipws. (authored by • arthur.j.odwyer).
[libc++] ADL-proof calls to __quoted and noskipws.
Mar 4 2022, 8:13 PM · Restricted Project
• arthur.j.odwyer committed rG3347e7d40fd8: [libc++] [LWG3656] Update the return type of std::bit_width. (authored by • arthur.j.odwyer).
[libc++] [LWG3656] Update the return type of std::bit_width.
Mar 4 2022, 2:31 PM · Restricted Project
• arthur.j.odwyer committed rG7e1355eb1327: [libc++] Mark __wrap_iter's private constructors as explicit. (authored by • arthur.j.odwyer).
[libc++] Mark __wrap_iter's private constructors as explicit.
Mar 4 2022, 10:25 AM · Restricted Project
• arthur.j.odwyer committed rGf0891cd61b2f: [clang] [concepts] Check constrained-auto return types for void-returning… (authored by • arthur.j.odwyer).
[clang] [concepts] Check constrained-auto return types for void-returning…
Mar 4 2022, 9:43 AM · Restricted Project
• arthur.j.odwyer committed rGadf6703f75b0: [clang] [NFC] Add `const` to a parameter that's not modified. (authored by • arthur.j.odwyer).
[clang] [NFC] Add `const` to a parameter that's not modified.
Mar 4 2022, 9:43 AM · Restricted Project
Mar 2 2022
Mar 2 2022
• arthur.j.odwyer committed rGdc1c67624bb8: [libc++] Preliminary cleanups to ranges::iter_move. NFC. (authored by • arthur.j.odwyer).
[libc++] Preliminary cleanups to ranges::iter_move. NFC.
Mar 2 2022, 2:52 PM · Restricted Project
• arthur.j.odwyer committed rGe0e7bd15b968: [libc++] Add missing std:: qualification to __synth_three_way. (authored by • arthur.j.odwyer).
[libc++] Add missing std:: qualification to __synth_three_way.
Mar 2 2022, 9:18 AM · Restricted Project
• arthur.j.odwyer committed rG7624552ead28: [libc++] Explicitly reject URNG types with signed result_types. (authored by • arthur.j.odwyer).
[libc++] Explicitly reject URNG types with signed result_types.
Mar 2 2022, 7:29 AM · Restricted Project
Mar 1 2022
Mar 1 2022
• arthur.j.odwyer committed rGf86c2b6f1f36: [libc++] Add `explicit` to a bunch of internal detail ctors. (authored by • arthur.j.odwyer).
[libc++] Add `explicit` to a bunch of internal detail ctors.
Mar 1 2022, 11:37 AM · Restricted Project
• arthur.j.odwyer committed rG0444a0e8a904: [libc++] Remove extraneous space in module.modulemap. NFC. (authored by • arthur.j.odwyer).
[libc++] Remove extraneous space in module.modulemap. NFC.
• arthur.j.odwyer committed rGa281bdd51bdb: [libc++] [test] Improve the tests for std::{begin,end}(valarray). (authored by • arthur.j.odwyer).
[libc++] [test] Improve the tests for std::{begin,end}(valarray).
• arthur.j.odwyer closed D119687: [libc++] [test] Improve the tests for std::{begin,end}(valarray)..
Mar 1 2022, 11:25 AM · Restricted Project
Feb 28 2022
Feb 28 2022
• arthur.j.odwyer committed rG6d751c410d6f: [libc++] [ranges] Use "inline constexpr bool" not "constexpr bool" for helpers. (authored by • arthur.j.odwyer).
[libc++] [ranges] Use "inline constexpr bool" not "constexpr bool" for helpers.
• arthur.j.odwyer committed rGa3255f219a86: [libc++] Explicitly reject `uniform_int_distribution<bool>` and `<char>`. (authored by • arthur.j.odwyer).
[libc++] Explicitly reject `uniform_int_distribution<bool>` and `<char>`.
• arthur.j.odwyer closed D114920: [libc++] Explicitly reject `uniform_int_distribution<bool>` and `<char>`..
Feb 28 2022, 11:59 AM · Restricted Project
• arthur.j.odwyer committed rGd4853e638b8e: [libc++] [ranges] Permit std::mergeable and std::sortable with… (authored by • arthur.j.odwyer).
[libc++] [ranges] Permit std::mergeable and std::sortable with…
• arthur.j.odwyer closed D120139: [libc++] [ranges] Permit std::mergeable and std::sortable with HAS_NO_INCOMPLETE_RANGES.
Feb 28 2022, 11:56 AM · Restricted Project
• arthur.j.odwyer committed rGd3db74eadbfc: [clang] Remove unused variable AllElementsInt. (authored by • arthur.j.odwyer).
[clang] Remove unused variable AllElementsInt.
Feb 28 2022, 9:28 AM · Restricted Project
Feb 27 2022
Feb 27 2022
• arthur.j.odwyer committed rGb6d75682f9fe: [libc++] [test] Check the presence of "pragma include_instead" in newly added… (authored by • arthur.j.odwyer).
[libc++] [test] Check the presence of "pragma include_instead" in newly added…
Feb 26 2022
Feb 26 2022
• arthur.j.odwyer committed rG7f285f48e776: [libc++] [test] Re-remove C++ comments from generated files. (authored by • arthur.j.odwyer).
[libc++] [test] Re-remove C++ comments from generated files.
• arthur.j.odwyer committed rG1198c309db1a: [libcxx] [test] Remove an incorrect XFAIL, fix CI on main (authored by mstorsjo).
[libcxx] [test] Remove an incorrect XFAIL, fix CI on main
Feb 26 2022, 9:30 AM · Restricted Project
Feb 24 2022
Feb 24 2022
• arthur.j.odwyer committed rG48f8a7c4f235: [libc++] Make sure calls to std::move are always qualified (authored by cor3ntin).
[libc++] Make sure calls to std::move are always qualified
Feb 24 2022, 4:58 PM · Restricted Project
• arthur.j.odwyer updated subscribers of D119670: [clang] Warn on unqualified calls to std::move and std::forward.
I thought I caught all of them, too! I encourage someone with commit rights
to land the missing five characters "std::" right now, and/or I'll be able
to take my own look in about 6 hours from now.
Feb 24 2022, 11:08 AM · Restricted Project
Feb 17 2022
Feb 17 2022
• arthur.j.odwyer committed rG7adb85884b35: [clang] [NFC] More exhaustive tests for deducing void return types (authored by • arthur.j.odwyer).
[clang] [NFC] More exhaustive tests for deducing void return types
• arthur.j.odwyer closed D119772: [clang] [NFC] More exhaustive tests for deducing void return types.
Feb 17 2022, 8:57 AM · Restricted Project
Feb 16 2022
Feb 16 2022
• arthur.j.odwyer committed rG37f7e31015b0: [libc++] [test] Qualify calls to std::get(tuple). NFC. (authored by • arthur.j.odwyer).
[libc++] [test] Qualify calls to std::get(tuple). NFC.
• arthur.j.odwyer committed rG79dc7551d83b: [libc++] [test] Qualify calls to std::rethrow_exception. NFC. (authored by • arthur.j.odwyer).
[libc++] [test] Qualify calls to std::rethrow_exception. NFC.
• arthur.j.odwyer committed rGf033bf88b4e2: [libc++] [test] Qualify calls to std::atomic_flag_{clear,test} functions. NFCI. (authored by • arthur.j.odwyer).
[libc++] [test] Qualify calls to std::atomic_flag_{clear,test} functions. NFCI.
• arthur.j.odwyer committed rG98bb747c8705: [libc++] [test] Qualify calls to std::getline. NFCI. (authored by • arthur.j.odwyer).
[libc++] [test] Qualify calls to std::getline. NFCI.
• arthur.j.odwyer committed rGeae745c18e2e: [libc++] [test] Qualify calls to iomanip functions in std/input.output/iostream. (authored by • arthur.j.odwyer).
[libc++] [test] Qualify calls to iomanip functions in std/input.output/iostream.
• arthur.j.odwyer committed rG85a92deb590e: [libc++] [test] Qualify calls to iomanip functions in std/localization/. NFCI. (authored by • arthur.j.odwyer).
[libc++] [test] Qualify calls to iomanip functions in std/localization/. NFCI.
• arthur.j.odwyer committed rG3b966c1fe9bf: [libc++] [test] Qualify `prev` as `std::prev` in a lot of tests. NFCI. (authored by • arthur.j.odwyer).
[libc++] [test] Qualify `prev` as `std::prev` in a lot of tests. NFCI.
• arthur.j.odwyer committed rG5ffe11a9fccf: [libc++] [test] Qualify `next` as `std::next` in a lot of tests. NFCI. (authored by • arthur.j.odwyer).
[libc++] [test] Qualify `next` as `std::next` in a lot of tests. NFCI.
• arthur.j.odwyer committed rG7853371146d1: [libc++] [test] Qualify `move` as `std::move` in a lot of tests. NFCI. (authored by • arthur.j.odwyer).
[libc++] [test] Qualify `move` as `std::move` in a lot of tests. NFCI.
• arthur.j.odwyer committed rG3f3abaf40ad5: [libc++] LWG2148, LWG2543: Enable std::hash<Enum> in C++03 and C++11. (authored by • arthur.j.odwyer).
[libc++] LWG2148, LWG2543: Enable std::hash<Enum> in C++03 and C++11.
• arthur.j.odwyer closed D119891: [libc++] LWG2148, LWG2543: Enable std::hash<Enum> in C++03 and C++11.
Feb 16 2022, 8:02 AM · Restricted Project
• arthur.j.odwyer committed rG3581fd32ee95: [libc++] [test] Remove `using std::any{,_cast}` from std/utilities/any/. NFCI. (authored by • arthur.j.odwyer).
[libc++] [test] Remove `using std::any{,_cast}` from std/utilities/any/. NFCI.
• arthur.j.odwyer committed rG2b2ee24d5330: [libc++] [test] Remove `using std::{make_,}optional` from the optional tests. (authored by • arthur.j.odwyer).
[libc++] [test] Remove `using std::{make_,}optional` from the optional tests.
• arthur.j.odwyer closed D119863: [libc++] [test] Remove `using std::any{,_cast}` from std/utilities/any/.
Feb 16 2022, 8:00 AM · Restricted Project
• arthur.j.odwyer closed D119861: [libc++] [test] Remove `using std::{make_,}optional` from the optional tests.
Feb 16 2022, 8:00 AM · Restricted Project
• arthur.j.odwyer committed rG597f2bcee895: [clang] [test] [NFC] Eliminate some hard tabs in tests (authored by • arthur.j.odwyer).
[clang] [test] [NFC] Eliminate some hard tabs in tests
Feb 15 2022
Feb 15 2022
• arthur.j.odwyer committed rGf33d7493a5b1: [libc++] [test] Qualify `distance` as `std::distance` in a lot of tests. NFCI. (authored by • arthur.j.odwyer).
[libc++] [test] Qualify `distance` as `std::distance` in a lot of tests. NFCI.
• arthur.j.odwyer closed D119685: [libc++] [test] Qualify `distance` as `std::distance` in a lot of tests. NFCI. .
Feb 15 2022, 1:21 PM · Restricted Project
• arthur.j.odwyer committed rGbbb0f2c759a1: [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. (authored by • arthur.j.odwyer).
[libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.
Feb 15 2022, 10:01 AM · Restricted Project
• arthur.j.odwyer committed rG690287b19982: [libc++] [test] Improve test coverage for std::{c,}{begin,end}. (authored by • arthur.j.odwyer).
[libc++] [test] Improve test coverage for std::{c,}{begin,end}.
• arthur.j.odwyer committed rG7bdf41653c90: [libc++] Remove conditional noexcepts from view_interface. (authored by • arthur.j.odwyer).
[libc++] Remove conditional noexcepts from view_interface.
Feb 15 2022, 8:13 AM · Restricted Project
• arthur.j.odwyer committed rG05337a756c66: [libc++] Rename *SAFE_STATIC to *CONSTINIT, and normalize its uses. (authored by • arthur.j.odwyer).
[libc++] Rename *SAFE_STATIC to *CONSTINIT, and normalize its uses.
• arthur.j.odwyer committed rGdb33373596ac: [libc++] [test] Split "UNSUPPORTED: libcpp-no-concepts, libcpp-has-no… (authored by • arthur.j.odwyer).
[libc++] [test] Split "UNSUPPORTED: libcpp-no-concepts, libcpp-has-no…
• arthur.j.odwyer committed rG53406fb691db: [libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_INCOMPLETE_RANGES. (authored by • arthur.j.odwyer).
[libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_INCOMPLETE_RANGES.
• arthur.j.odwyer closed D118736: [libc++] Guard std::ranges under _LIBCPP_HAS_NO_INCOMPLETE_RANGES..
Feb 15 2022, 7:39 AM · Restricted Project
Feb 14 2022
Feb 14 2022
• arthur.j.odwyer committed rG6c4052166c02: [libc++] [test] Uncomment std::ranges::min_element in niebloid.compile.pass.cpp. (authored by • arthur.j.odwyer).
[libc++] [test] Uncomment std::ranges::min_element in niebloid.compile.pass.cpp.
• arthur.j.odwyer committed rG3c8d2aa87c17: [clang] Don't emit redundant warnings for 'return;' (authored by • arthur.j.odwyer).
[clang] Don't emit redundant warnings for 'return;'
• arthur.j.odwyer committed rG528deedd582f: [clang] [test] Fix an apparent typo in SemaCXX/consteval-return-void.cpp. (authored by • arthur.j.odwyer).
[clang] [test] Fix an apparent typo in SemaCXX/consteval-return-void.cpp.
Feb 14 2022, 8:29 AM · Restricted Project
• arthur.j.odwyer committed rG5185f4a05b38: [libc++] [NFC] s/geenrally/generally/ (authored by • arthur.j.odwyer).
[libc++] [NFC] s/geenrally/generally/
• arthur.j.odwyer committed rG01d8cb3e823b: [libc++] [NFC] Fix a typo in Cxx2bIssues.csv (authored by fsb4000).
[libc++] [NFC] Fix a typo in Cxx2bIssues.csv
• arthur.j.odwyer closed D119694: fix a typo.
Feb 14 2022, 7:58 AM · Restricted Project
• arthur.j.odwyer committed rG35d4b4865443: [libc++] Remove U+2009 THIN SPACE from comments in tests. NFC. (authored by • arthur.j.odwyer).
[libc++] Remove U+2009 THIN SPACE from comments in tests. NFC.
• arthur.j.odwyer committed rGfc3923fab44c: [libc++] Remove U+00AD SOFT HYPHEN from comments in tests. NFC. (authored by • arthur.j.odwyer).
[libc++] Remove U+00AD SOFT HYPHEN from comments in tests. NFC.
Feb 4 2022
Feb 4 2022
• arthur.j.odwyer committed rGea2206d70db1: [libc++] Replace includes of <utility> with specific detail headers (authored by • arthur.j.odwyer).
[libc++] Replace includes of <utility> with specific detail headers
• arthur.j.odwyer closed D119020: [libc++] Replace includes of <utility> with specific detail headers.
Feb 4 2022, 2:08 PM · Restricted Project
• arthur.j.odwyer committed rGcc1d02ba2d17: [libc++] No longer support ranges::begin(x) when x is an array of incomplete… (authored by • arthur.j.odwyer).
[libc++] No longer support ranges::begin(x) when x is an array of incomplete…
• arthur.j.odwyer closed D118963: [libc++] No longer support ranges::begin(x) when x is an array of incomplete type..
Feb 4 2022, 1:12 PM · Restricted Project
• arthur.j.odwyer committed rG44cdca37c01a: [libc++] Define `namespace views` in its own detail header. (authored by • arthur.j.odwyer).
[libc++] Define `namespace views` in its own detail header.
• arthur.j.odwyer committed rGfa6b9e401085: [libc++] Normalize all our '#pragma GCC system_header', and regression-test. (authored by • arthur.j.odwyer).
[libc++] Normalize all our '#pragma GCC system_header', and regression-test.
• arthur.j.odwyer closed D118800: [libc++] Normalize all our '#pragma GCC system_header', and regression-test..
Feb 4 2022, 9:28 AM · Restricted Project
Feb 2 2022
Feb 2 2022
• arthur.j.odwyer committed rG0b5fb7c604e6: [libc++] [NFC] s/__referenceable/__can_reference/ (authored by • arthur.j.odwyer).
[libc++] [NFC] s/__referenceable/__can_reference/
Feb 2 2022, 10:40 AM · Restricted Project
• arthur.j.odwyer committed rGab9a571a942a: [libc++] [test] Fix a couple of copy-paste comments. NFC. (authored by • arthur.j.odwyer).
[libc++] [test] Fix a couple of copy-paste comments. NFC.
• arthur.j.odwyer committed rGb2a0cc1c65e2: [libc++] Guard bits of 598983d7 against _LIBCPP_HAS_NO_CONCEPTS. (authored by • arthur.j.odwyer).
[libc++] Guard bits of 598983d7 against _LIBCPP_HAS_NO_CONCEPTS.
• arthur.j.odwyer committed rG93e7f35ac354: [libc++] [NFC] Normalize some `#ifndef _LIBCPP_HAS_NO_CONCEPTS`. (authored by • arthur.j.odwyer).
[libc++] [NFC] Normalize some `#ifndef _LIBCPP_HAS_NO_CONCEPTS`.
• arthur.j.odwyer committed rG38db42d0043e: [libc++] [NFC] s/_LIBCPP_STD_VER > 17 && !defined(_LIBCPP_HAS_NO_CONCEPTS)/! (authored by • arthur.j.odwyer).
[libc++] [NFC] s/_LIBCPP_STD_VER > 17 && !defined(_LIBCPP_HAS_NO_CONCEPTS)/!