Skip to content

Make all floating-point operations without precision guarantees non-deterministic #4390

Closed
@RalfJung

Description

@RalfJung

With rust-lang/rust#138062, all the floating-point intrinsics are made non-deterministic. However, there are plenty of more floating-point shims that are imported by libstd as regular functions rather than intrinsics; those still need the same treatment.

@LorrensP-2158466 IIRC you said you had a list of these, and you'd be interested in working on this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-nondetArea: affects which non-deterministic executions we can exploreA-shimsArea: This affects the external function shimsC-enhancementCategory: a PR with an enhancement or an issue tracking an accepted enhancement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions