Skip to content

Add ability to iterate over IndexVec with indexes in parallel #5734

@overlookmotel

Description

@overlookmotel

Requested in: rolldown/rolldown#2016 (review)

I guess what's required is a parallel version of ivec.iter_enumerated() and ivec.into_iter_enumerated(), something like:

ivec.iter_enumerated().into_par_iter()
ivec.into_iter_enumerated().into_par_iter()

or

ivec.par_iter_enumerated()
ivec.into_par_iter_enumerated()

I'm not that great with rayon so I'm not sure what is best way. I'm surpised that ivec.iter_enumerated().into_par_iter() doesn't work "out of the box" already.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-enhancementCategory - New feature or request

    Type

    No type

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions