Skip to content

Dependency on loom is circular #62

@adamgreig

Description

@adamgreig

(cc @datdenkikniet )

Loom depends on tracing -> tracing-core -> once_cell -> critical_section, which means we end up with a circular dependency which Cargo refuses to resolve. I also thought the loom dependency was in some sense optional, but it seems like it gets enabled for all builds, so with the 1.3 release every project using critical-section fails to build! We've yanked the release for now, but it's not clear how to fix this if this crate can't have a dependency on loom.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions