Skip to content

<queue>, <stack>: P3235R3 not implemented #4924

Description

We do not implement the required partial specializations of enable_nonlocking_formatter_optimization for queue, priority_queue, and stack. It's quite clearly a defect that container adaptors unconditionally enable the optimization regardless of whether the underlying containers or their elements enable the optimization.

Paper: WG21-P3235R3 std::print More Types Faster With Less Memory

This is LWG-4146.

Activity

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

    bugSomething isn't workingfixedSomething works now, yay!formatC++20/23 format

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions