Page MenuHomePhabricator

jwakely (Jonathan Wakely)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 23 2017, 3:27 PM (120 w, 5 d)

Recent Activity

Wed, Apr 24

jwakely added a comment to D61033: [libc++][test] Fix noexcept assertions in variant's get tests.

I added a patch to https://bugs.llvm.org/show_bug.cgi?id=41578 that fixes it differently.

Wed, Apr 24, 5:42 AM

Feb 13 2019

jwakely added inline comments to D58201: Make std::memory_order an enum class (P0439R0).
Feb 13 2019, 4:15 PM · Restricted Project
jwakely added inline comments to D58201: Make std::memory_order an enum class (P0439R0).
Feb 13 2019, 3:07 PM · Restricted Project
jwakely added inline comments to D55840: P0722R3: Implement library support for destroying delete.
Feb 13 2019, 3:02 PM
jwakely added inline comments to D55840: P0722R3: Implement library support for destroying delete.
Feb 13 2019, 2:54 PM
jwakely added a comment to D55840: P0722R3: Implement library support for destroying delete.

TBH, I don't think that's a question the committee even thought about when introducing feature-test macros?

Feb 13 2019, 2:37 PM
jwakely added a comment to D55840: P0722R3: Implement library support for destroying delete.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89345#c3 for what I've done in libstdc++

Feb 13 2019, 2:27 PM
jwakely added a comment to D55741: Implementation Feature Test Macros for P0722R3.

As it looks like libc++ isn't going to define the type for earlier dialects, libstdc++ doesn't either (which seems right anyway because the names aren't reserved prior to C++20).

Feb 13 2019, 2:18 PM · Restricted Project

Feb 7 2019

jwakely created D57887: [pstl] fix comment typos in test.
Feb 7 2019, 5:14 AM

Jan 23 2019

jwakely added a comment to D56997: Fix implementation of P0966 - string::reserve Should Not Shrink.

You are right, it is not guaranteed per the standard, although it has worked before (at least on MSVC).

Jan 23 2019, 7:04 AM
jwakely added inline comments to D56997: Fix implementation of P0966 - string::reserve Should Not Shrink.
Jan 23 2019, 7:02 AM

Jan 17 2019

jwakely added a comment to D55741: Implementation Feature Test Macros for P0722R3.

I'd be happy to restrict this to > C++17 only (which is automatically the case when using G++ because there's no -fdestroying-delete to enable it, you only get it with -std=c++2a, -std=gnu++2a etc.)

Jan 17 2019, 12:58 AM · Restricted Project

Jan 16 2019

jwakely added a comment to D55741: Implementation Feature Test Macros for P0722R3.

The simplest solution would be to change libstdc++'s <new> to:

Jan 16 2019, 4:02 PM · Restricted Project

May 9 2018

jwakely added a comment to D46593: Allow copy elision in path concatenation.

@chandlerc thanks for catching this.

May 9 2018, 4:28 PM

Jan 23 2017

jwakely added a comment to D28981: Use GNU-style attributes for several __throw_XXX() functions.

The __throw_xxx functions are not part of the public libstdc++ API and whatever Firefox is trying to do with them is not supported by libstdc++ and is undefined behaviour. Make it stop.

Jan 23 2017, 3:30 PM