Skip to content

Future of sync? #8

Open
Open

Description

@pdimov

What's the plan about it? It lingers as a submodule on develop but not on master. Is it ever going to be released?

Activity

  1. Lastique commented on Oct 9, 2018

    @Lastique
    Member

    This is totally my fault. I was going to allocate time to write some docs for it and then ask to include it in a Boost release, but never got around to do it. I still want to do it as I think there are useful tools in Boost.Sync, but given the history I'm not sure when I will be able to do it.

    We could release it as is, I guess... The tests are running, and as far as I can tell they are mostly passing.

  2. pdimov commented on Oct 9, 2018

    @pdimov
    MemberAuthor

    Yes but we'll need some sort of a review first, and at least some explanation what it is and what it's for, if only in a README.md form. :-)

  3. jeking3 commented on Nov 13, 2018

    @jeking3

    Would the goal be to move synchronization primitives out of Boost.Thread and use these instead? I agree, a README would be nice. :) I can send in a PR for CMT flavor CI if you'd like.

  4. Lastique commented on Nov 13, 2018

    @Lastique
    Member

    Would the goal be to move synchronization primitives out of Boost.Thread and use these instead?

    One of the goals of Boost.Sync is to be more lightweight than Boost.Thread and provide more synchronization primitives. Also, compatibility with multiple timing libraries. As to whether Boost.Thread would remove its synchronization primitives, I don't think it was discussed.

    I can send in a PR for CMT flavor CI if you'd like.

    I think I'll add my own from Boost.Atomic, for example, when the need appears. Thanks for the offer, though.

  5. jeking3 commented on Nov 13, 2018

    @jeking3

    The need should be immediate, before anyone uses it. :)

  6. mloskot commented on Nov 13, 2018

    @mloskot
    Member

    Plus, given that

    Boost.Sync was not removed but rather it was never released (yet)

    this is really confusing

    sync/doc/changelog.qbk

    Lines 12 to 17 in e211ea4

    [section:changelog Changelog]
    [heading 1.0, Boost 1.55]
    This is the first release of the library since extraction from __boost_thread__.

  7. Lastique commented on Nov 13, 2018

    @Lastique
    Member

    The need should be immediate, before anyone uses it.

    The primary need for CI is for testing PRs. We don't have any.

    this is really confusing

    I've corrected the changelog wording.

  8. jeking3 commented on Nov 13, 2018

    @jeking3

    CI is best if you use it during development, so PRs are not needed after you release. :)

  9. dvzrv commented on Mar 15, 2019

    @dvzrv

    Is a release still happening? I'd love to either see this included in boost, or released seperately, so I can devendor it from supercollider.

  10. Lastique commented on Mar 15, 2019

    @Lastique
    Member

    Is a release still happening?

    Not in 1.70, unfortunately.

  11. cmazakas commented on Jan 18, 2021

    @cmazakas
    Member

    The echoes from the graveyard continue...

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions