Skip to content

P3140 R0 std::int_least128_t #1793

@wg21bot

Description

@wg21bot
Collaborator

P3140R0 std::int_least128_t (Jan Schultke)

Activity

added
EWGIEvolution Incubator
LEWGILibrary Evolution Incubator
on Feb 16, 2024
added this to the 2024-telecon milestone on Feb 16, 2024
added
ISShip vehicle: IS
C++26Targeted at C++26
B2 - improvementBucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e
on Feb 16, 2024
erichkeane

erichkeane commented on Mar 21, 2024

@erichkeane
Collaborator

EWGI discussed this in Tokyo during the Thursday AM session. The following poll was taken:

EWGI believes P3140R0 is sufficiently well developed, EWGI forwards it to EWG.

SF F N A SA
1 7 2 0 0

Result: Consensus

ALSO forwarding to SG22 and SG6 for the chairs to decide whether this should be seen there as well.

added
EWGEvolution
and removed
EWGIEvolution Incubator
on Mar 21, 2024
jfbastien

jfbastien commented on Jun 27, 2024

@jfbastien
Collaborator

Seen in EWG in St Louis:

Poll: P3140R0 — std::int_least128_t, we are interested in adding some form of an int128 type in C++ and encourage further work.

| SF | F | N | A | SA |
| 9 | 12 | 3 | 2 | 0 |

moved this to ready for review in SG6on Aug 26, 2024
NinaRanns

NinaRanns commented on Sep 10, 2024

@NinaRanns
Collaborator

Seen on 28/08/2024
No concerns regarding compatibility. Concern raised about making types mandatory for freestanding. Feedback given to the author. WG14 would be interested in a WG14 version of the paper.
Minutes from SG22 discussion

removed this from SG6on Oct 22, 2024
removed this from the 2024-telecon milestone on Dec 18, 2024
eisenwave

eisenwave commented on Jun 24, 2025

@eisenwave
Member

I'm stepping away from this proposal.

The implementation investigation and motivation are very valuable, and the feedback from St. Louis was very helpful, but I am under the impression now that this problem is worth solving more generally in the form of bringing _BitInt to C++29. This will be done under paper number P3666.

jensmaurer

jensmaurer commented on Jun 24, 2025

@jensmaurer
Member

Closing since author lost interest.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    B2 - improvementBucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between eC++29Targeted at C++29EWGEvolutionISShip vehicle: ISLEWGLibrary EvolutionLEWGILibrary Evolution IncubatorSG6Numericsneeds-revisionPaper needs changes before it can proceedsize - largepaper size estimate

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @jfbastien@cor3ntin@erichkeane@inbal2l@eisenwave

        Issue actions

          P3140 R0 std::int_least128_t · Issue #1793 · cplusplus/papers