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

P3104 R2 Bit permutations #1768

Open
wg21bot opened this issue Feb 16, 2024 · 3 comments
Open

P3104 R2 Bit permutations #1768

wg21bot opened this issue Feb 16, 2024 · 3 comments
Labels
C++26 Targeted at C++26 IS Ship vehicle: IS LEWG Library Evolution LEWGI Library Evolution Incubator size - medium paper size estimate
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Feb 16, 2024

P3104R0 Bit permutations (Jan Schultke)

@wg21bot wg21bot added the LEWGI Library Evolution Incubator label Feb 16, 2024
@wg21bot wg21bot added this to the 2024-telecon milestone Feb 16, 2024
@cor3ntin cor3ntin added the LEWG Library Evolution label Feb 16, 2024
@inbal2l inbal2l added IS Ship vehicle: IS size - medium paper size estimate C++26 Targeted at C++26 labels Feb 16, 2024
@billy-baker
Copy link
Collaborator

P3104R0: Bit permutations

2024-03-18 Library Evolution Incubator Minutes

Champion: Jan Schultke

Chair: Billy Baker

Minute Taker: Luke Valenty

Start: 2024-03-18 16:40 UTC + 9

Does this paper have:

  • Why this facility should go into the standard library?
  • Examples? Yes
  • Field experience?
    • Implementation experience?
    • Usage experience?
    • Deployment experience?
  • Performance considerations?
  • Discussion of prior art?
  • Changes Library Evolution previously requested?
  • Support for "std::format", "hash", and allocators (if required)? N/A
  • Wording? Yes
  • Feature test macro? Yes
  • Freestanding? No

End: 17:20 UTC + 9

Summary

The additions were well-received with the exception of the *_bit_permutation functions. Removal of the *_bit_permutation functions was viewed as improving consensus. A future paper can propose the *_bit_permutation functions with additional comparison information related to the existing std::next_permutation and std::prev_permutation.

Next Steps

A revised paper is needed that removes the *_bit_permutation functions.

@wg21bot
Copy link
Collaborator Author

wg21bot commented Apr 17, 2024

P3104R1 Bit permutations (Jan Schultke)

@wg21bot wg21bot changed the title P3104 R0 Bit permutations P3104 R1 Bit permutations Apr 17, 2024
@wg21bot
Copy link
Collaborator Author

wg21bot commented Apr 17, 2024

P3104R2 Bit permutations (Jan Schultke)

@wg21bot wg21bot changed the title P3104 R1 Bit permutations P3104 R2 Bit permutations Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C++26 Targeted at C++26 IS Ship vehicle: IS LEWG Library Evolution LEWGI Library Evolution Incubator size - medium paper size estimate
Projects
None yet
Development

No branches or pull requests

4 participants