Skip to content

Audit all concurrent types for &mut aliases #12429

Closed

Description

@brson

Followup to #11583

It is incorrect to allow &mut to alias in parallel. Mutable concurrent types must use interior mutability where &mut would result in aliasing.

Activity

  1. steveklabnik commented on Apr 16, 2015

    @steveklabnik
    Contributor

    What do we think the status is of this today? @aturon , I'd imagine that during stability, these kinds of concerns have been addressed, yes?

  2. alexcrichton commented on Apr 16, 2015

    @alexcrichton
    Member

    Yeah I think that all public-facing types have been audited as necessary. A lot of the internal implementation details of channels still need to be dealt with, but that can always happen at a later date!

  3. added a commit that references this issue on Mar 3, 2024
  4. added a commit that references this issue on Mar 7, 2024
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