Skip to content

P1100 Efficient composition with DynamicBuffer #337

Description

@wg21bot

P1100R0 Efficient composition with DynamicBuffer (Vinnie Falco)

Activity

  1. added this to the 2019-02 milestone on Jan 31, 2019
  2. vinniefalco commented on Feb 13, 2019

    @vinniefalco

    I have implemented a version of the proposed changes to dynamic_string_buffer in Beast with tests and documentation:
    https://github.com/vinniefalco/beast/blob/b8f737b818c731cfc6dcaee6b58f8fbf97099c43/include/boost/beast/_experimental/core/string_buffer.hpp#L25

  3. removed this from the 2019-02 milestone on Mar 22, 2019
  4. jensmaurer commented on Mar 22, 2019

    @jensmaurer
    Member

    LEWG-I in Kona: Refine in LEWGI for Net TS.

  5. jensmaurer commented on Jun 24, 2019

    @jensmaurer
    Member

    see also P1790 Networking TS changes to enable better DynamicBuffer composition #536

  6. brycelelbach commented on Jul 12, 2019

    @brycelelbach

    Kona 2019-02 LEWGI Minutes

    P1100R0 DynamicBuffer Fixes

    Champion: Christopher Kohlhoff

    Minute Taker: Steve Downey

    Start Overview: 13:25

    Start Polling: 13:48

    POLL: Pass DynamicBuffers by reference (Vinnie’s solution in P1100R0).

    Strongly For Weakly For Neutral Weakly Against Strongly Against
    0 3 2 5 1

    Attendance: 13

    POLL: Make DynamicBuffer only responsible for growing and shrinking memory via a resize() method and place the responsibility of tracking readable/writable watermarks to algorithms (Chris’ solution).

    Strongly For Weakly For Neutral Weakly Against Strongly Against
    2 6 1 1 0

    Attendance: 14

    POLL: Add a chaining constructor to DynamicBuffer that takes a DynamicBuffer (Kirk’s solution).

    Strongly For Weakly For Neutral Weakly Against Strongly Against
    0 1 7 2 1

    Attendance: 14

    Explore grow()/shrink() instead of resize()

    End: 13:58

  7. brycelelbach commented on Jul 12, 2019

    @brycelelbach

    Superseded by P1790. Closing.

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

    LEWGILibrary Evolution IncubatornetworkingNetworking

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions