Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

P0533 constexpr for <cmath> and <cstdlib> #104

Closed
jensmaurer opened this issue Jan 26, 2019 · 20 comments · Fixed by cplusplus/draft#5278
Closed

P0533 constexpr for <cmath> and <cstdlib> #104

jensmaurer opened this issue Jan 26, 2019 · 20 comments · Fixed by cplusplus/draft#5278
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++23 Targeted at C++23 constexpr CWG Core IS Ship vehicle: IS LWG Library plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - medium paper size estimate
Milestone

Comments

@jensmaurer
Copy link
Member

jensmaurer commented Jan 26, 2019

P0533R4 constexpr for <cmath> and <cstdlib> (Edward J. Rosten, Oliver J. Rosten)

https://issues.isocpp.org/show_bug.cgi?id=272

@jensmaurer jensmaurer added this to the 2019-02 milestone Jan 26, 2019
@jensmaurer jensmaurer added the LWG Library label Jan 26, 2019
@jensmaurer jensmaurer changed the title P0533 constexpr for &lt;cmath&gt; and &lt;cstdlib&gt; P0533 constexpr for <cmath> and <cstdlib> Jan 26, 2019
@jensmaurer jensmaurer added this to Saturday in LWG in Kona 2019 Feb 5, 2019
@jensmaurer jensmaurer modified the milestones: 2019-02, 2019-07 Mar 21, 2019
@jensmaurer
Copy link
Member Author

Marshall: "We didn't get to 533, either."

@jensmaurer jensmaurer added the CWG Core label Jun 19, 2019
@wg21bot
Copy link
Collaborator

wg21bot commented Jun 23, 2019

P0533R5 constexpr for <cmath> and <cstdlib> (Oliver Rosten, Edward Rosten)

@jensmaurer jensmaurer added this to Ready for review in CWG Jun 24, 2019
@mclow mclow added the C++20 Targeted at C++20 label Jul 10, 2019
@jensmaurer jensmaurer moved this from Ready for review to Discussing in CWG Jul 15, 2019
@jensmaurer
Copy link
Member Author

jensmaurer commented Jul 15, 2019

CWG declares disinterest in this paper.

We don't want the "is not a core constant expression" to stay in the current state (sounds like a definition of "core constant expression"); something like "causes X not to be a core constant expression".

@jensmaurer jensmaurer removed the CWG Core label Jul 15, 2019
@jensmaurer jensmaurer removed this from Discussing in CWG Jul 15, 2019
@jensmaurer jensmaurer modified the milestones: 2019-07, 2019-11 Aug 23, 2019
@mclow mclow removed the C++20 Targeted at C++20 label Nov 3, 2019
@mclow
Copy link

mclow commented Nov 3, 2019

This was not adopted for C++20. Removing the "C++20" label.

@jensmaurer jensmaurer modified the milestones: 2019-11, 2020-06 Feb 18, 2020
@wg21bot
Copy link
Collaborator

wg21bot commented Apr 24, 2020

P0533R6 constexpr for <cmath> and <cstdlib> (Oliver Rosten, Edward Rosten)

@ben-craig ben-craig added B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 size - medium paper size estimate labels Oct 17, 2020
@jensmaurer jensmaurer modified the milestones: 2020-telecon, 2021-telecon Dec 28, 2020
@JeffGarland JeffGarland added the lwg-fullreview Paper is ready for lwg full group review label Jan 27, 2021
@JeffGarland
Copy link
Member

Scheduled for LWG review 2021-01-29

@JeffGarland
Copy link
Member

JeffGarland commented Jan 29, 2021

Reviewed 2021-01-29 -- Jeff will check editorial updates requested.

https://wiki.edg.com/bin/view/Wg21telecons2021/D0533-20210120

Adopt P0533 constexpr for <cmath> and <cstdlib> for C++23
F N A
13 2 0

@JeffGarland JeffGarland removed the lwg-fullreview Paper is ready for lwg full group review label Jan 29, 2021
@wg21bot
Copy link
Collaborator

wg21bot commented Jun 26, 2021

P0533R8 constexpr for cmath and cstdlib (Oliver Rosten, Edward Rosten)

@brycelelbach
Copy link

I have verified that the author has made the changes requested by Library Evolution at the 2021-05-17 telecon in the latest revision. The paper is being placed on the Summer 2021 electronic ballot.

@brycelelbach brycelelbach added scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review constexpr C++23 Targeted at C++23 IS Ship vehicle: IS labels Aug 1, 2021
@brycelelbach
Copy link

2021 Summer Library Evolution Polls

P2435: 2021 Summer Library Evolution Poll Outcomes

POLL 4: Send P0533R8 (constexpr For <cmath> And <cstdlib>) to Library Working Group for C++23, classified as an addition (P0592R4 bucket 3 item).

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
15 13 2 1 0

Outcome: Consensus in favor.

@brycelelbach brycelelbach added LWG Library lwg-pending LWG Chair needs to disposition and removed ready-for-library-evolution-electronic-poll This paper needs to undergo a Library Evolution electronic poll scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review LEWG Library Evolution labels Sep 6, 2021
@jensmaurer jensmaurer added the CWG Core label Oct 22, 2021
@jensmaurer
Copy link
Member Author

jensmaurer commented Oct 22, 2021

Has core wording changes; needs to be seen by CWG.

@jensmaurer jensmaurer added this to Ready for review in CWG Oct 22, 2021
@jensmaurer
Copy link
Member Author

jensmaurer commented Oct 22, 2021

SG6 has forwarded (a prior incarnation of) this paper: https://wiki.edg.com/bin/view/Wg21kona2017/SG6
https://wiki.edg.com/bin/view/Wg21jacksonville2018/Sg6P0533R2

@jensmaurer jensmaurer removed the SG6 Numerics label Oct 22, 2021
@jensmaurer
Copy link
Member Author

jensmaurer commented Nov 12, 2021

@jensmaurer jensmaurer moved this from Ready for review to Approved for plenary vote in CWG Nov 12, 2021
@JeffGarland JeffGarland added tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. and removed lwg-pending LWG Chair needs to disposition labels Nov 15, 2021
@JeffGarland
Copy link
Member

Jeff and Jonathan have reviewed the updates and agree this is ready for plenary per previous LWG vote.

@wg21bot
Copy link
Collaborator

wg21bot commented Nov 26, 2021

P0533R9 constexpr for cmath and cstdlib (Oliver Rosten, Edward Rosten)

@jensmaurer jensmaurer modified the milestones: 2021-telecon, 2022-telecon Jan 1, 2022
@cor3ntin cor3ntin added the plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. label Feb 7, 2022
@jensmaurer
Copy link
Member Author

Approved by WG21 plenary 2022-02-07

@cor3ntin cor3ntin removed the tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. label Feb 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++23 Targeted at C++23 constexpr CWG Core IS Ship vehicle: IS LWG Library plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - medium paper size estimate
Projects
CWG
Approved for plenary vote
Development

Successfully merging a pull request may close this issue.

7 participants