[Bug c++/88323] implement C++20 language features.

2024-05-01 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 --- Comment #3 from Jason Merrill --- I think the goal should be to declare C++20 support no longer experimental in GCC 15, but I probably wouldn't change the default dialect just yet.

[Bug c++/88323] implement C++20 language features.

2024-05-01 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 --- Comment #2 from Jonathan Wakely --- Only after the atomic wait/notify refactoring patches have landed.

[Bug c++/88323] implement C++20 language features.

2024-05-01 Thread romain.geissler at amadeus dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Romain Geissler changed: What|Removed |Added CC||romain.geissler at amadeus dot com --

[Bug c++/88323] implement C++20 language features.

2022-09-08 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 88101, which changed state. Bug 88101 Summary: Implement P0528R3, C++20 cmpxchg and padding bits https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88101 What|Removed |Added --

[Bug c++/88323] implement C++20 language features.

2021-09-01 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 101488, which changed state. Bug 101488 Summary: Implement p1042r1 __VA_OPT__ placemarker changes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101488 What|Removed |Added

[Bug c++/88323] implement C++20 language features.

2021-08-17 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 101539, which changed state. Bug 101539 Summary: [C++20] Implement builtins for layout-compatibility and pointer-interconvertibility traits https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101539 What|Removed

[Bug c++/88323] implement C++20 language features.

2020-11-15 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 86252, which changed state. Bug 86252 Summary: Abstract class in function return type https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86252 What|Removed |Added -

[Bug c++/88323] implement C++20 language features.

2020-11-13 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91370, which changed state. Bug 91370 Summary: Implement P1041R4 and P1139R2: Stronger Unicode requirements https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91370 What|Removed |Added ---

[Bug c++/88323] implement C++20 language features.

2020-11-13 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 90537, which changed state. Bug 90537 Summary: Implement P1286R2, Contra CWG DR1778 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90537 What|Removed |Added ---

[Bug c++/88323] implement C++20 language features.

2020-11-13 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91367, which changed state. Bug 91367 Summary: Implement P1099R5: using enum https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91367 What|Removed |Added --

[Bug c++/88323] implement C++20 language features.

2020-09-25 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 88335, which changed state. Bug 88335 Summary: Implement P1073R3, C++20 immediate functions (consteval). https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88335 What|Removed |Added --

[Bug c++/88323] implement C++20 language features.

2020-09-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91427, which changed state. Bug 91427 Summary: Implement P1825R0, Merged wording for P0527R1 and P1155R3 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91427 What|Removed |Added --

[Bug c++/88323] implement C++20 language features.

2020-09-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 92812, which changed state. Bug 92812 Summary: Implement P1975R0: Fixing the wording of parenthesized aggregate-initialization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92812 What|Removed

[Bug c++/88323] implement C++20 language features.

2020-08-31 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 93529, which changed state. Bug 93529 Summary: Implement P1009R2, Array size deduction in new-expressions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93529 What|Removed |Added -

[Bug c++/88323] implement C++20 language features.

2020-08-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91365, which changed state. Bug 91365 Summary: Implement P1814R0: Class template argument deduction for alias templates https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91365 What|Removed |

[Bug c++/88323] implement C++20 language features.

2020-06-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 93976, which changed state. Bug 93976 Summary: Implement P2082R1, Fixing CTAD for aggregates https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93976 What|Removed |Added --

[Bug c++/88323] implement C++20 language features.

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91369, which changed state. Bug 91369 Summary: Implement P0784R7: constexpr new https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 What|Removed |Added ---

[Bug c++/88323] implement C++20 language features.

2020-01-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91369, which changed state. Bug 91369 Summary: Implement P0784R7: constexpr new https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 What|Removed |Added ---

[Bug c++/88323] implement C++20 language features.

2019-12-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 88337, which changed state. Bug 88337 Summary: Implement P1002R1, P1327R1, P1330R0, C++20 relaxations of constexpr restrictions. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88337 What|Removed

[Bug c++/88323] implement C++20 language features.

2019-12-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91353, which changed state. Bug 91353 Summary: Implement P1331R2: Permitting trivial default initialization in constexpr contexts https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91353 What|Removed

[Bug c++/88323] implement C++20 language features.

2019-12-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91369, which changed state. Bug 91369 Summary: Implement P0784R7: constexpr new https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 What|Removed |Added ---

[Bug c++/88323] implement C++20 language features.

2019-12-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91363, which changed state. Bug 91363 Summary: Implement P0960R3: Parenthesized initialization of aggregates https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91363 What|Removed |Added --

[Bug c++/88323] implement C++20 language features.

2019-11-15 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91366, which changed state. Bug 91366 Summary: Implement P1816R0: Class template argument deduction for aggregates https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91366 What|Removed |Added

[Bug c++/88323] implement C++20 language features.

2019-10-19 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91368, which changed state. Bug 91368 Summary: Implement P1301R4: [[nodiscard("with reason")]] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91368 What|Removed |Added

[Bug c++/88323] implement C++20 language features.

2019-10-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91369, which changed state. Bug 91369 Summary: Implement P0784R7: constexpr new https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 What|Removed |Added ---

[Bug c++/88323] implement C++20 language features.

2019-10-14 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91369, which changed state. Bug 91369 Summary: Implement P0784R7: constexpr new https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 What|Removed |Added ---

[Bug c++/88323] implement C++20 language features.

2019-10-14 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 88329, which changed state. Bug 88329 Summary: Implement C++20 std concepts. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88329 What|Removed |Added --

[Bug c++/88323] implement C++20 language features.

2019-10-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91364, which changed state. Bug 91364 Summary: Implement P0388R4: Permit conversions to arrays of unknown bound https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91364 What|Removed |Added --

[Bug c++/88323] implement C++20 language features.

2019-08-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91361, which changed state. Bug 91361 Summary: Implement P1152R4: Deprecating some uses of volatile https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91361 What|Removed |Added ---

[Bug c++/88323] implement C++20 language features.

2019-08-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91360, which changed state. Bug 91360 Summary: Implement P1143R2: constinit https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91360 What|Removed |Added ---

[Bug c++/88323] implement C++20 language features.

2019-08-08 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 88330, which changed state. Bug 88330 Summary: Implement P0542R5, P1289R1, C++20 contract based programming. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88330 What|Removed |Added --

[Bug c++/88323] implement C++20 language features.

2019-08-08 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 88102, which changed state. Bug 88102 Summary: Implement P0542R5, C++20 contracts https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88102 What|Removed |Added -

[Bug c++/88323] implement C++20 language features.

2019-03-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 88334, which changed state. Bug 88334 Summary: Implement P0482R6, C++20 char8_t. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88334 What|Removed |Added --

[Bug c++/88323] implement C++20 language features.

2019-01-10 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 88327, which changed state. Bug 88327 Summary: Implement P0515R3, P0905R1, P1120R0, C++20 std concepts. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88327 What|Removed |Added ---

[Bug c++/88323] implement C++20 language features.

2018-12-12 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 88336, which changed state. Bug 88336 Summary: Implement P0595R2, C++20 std::is_constant_evaluated (compiler magic library tool). https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88336 What|Removed

[Bug c++/88323] implement C++20 language features.

2018-12-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Marek Polacek changed: What|Removed |Added Keywords||meta-bug Status|UNCONFIRMED