Skip to content

somewhere in Bonds.initial_value(x) relies on Pair's questionable promotion behavior #317

@adienes

Description

@adienes

in JuliaLang/julia#58836, triage desires to remove the promote_rule defined for Pair (and Some) as to make it consistent with every other container type in the language

I am going through the results of the Nanosoldier run so as to avoid as much potential downstream impact as possible.

I noticed that this test is failing

@test default(el) isa Vector{Function}

I am not sure precisely where the relevant initial_value method is defined, but I assume it is related to this function. do you think it would be feasible to update this in line with #58836

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