Skip to content

subtyping hang when precompiling some packages #49127

@JeffBezanson

Description

@JeffBezanson

For example try precompiling Mux.jl. Works in 1.9, hangs on master somewhere in subtyping:

│  in expression starting at /home/jeff/.julia/packages/Mux/PipQ9/src/Mux.jl:35
│  may_contain_union_decision at /home/jeff/src/julia/src/subtype.c:1440
│  may_contain_union_decision at /home/jeff/src/julia/src/subtype.c:1425
│  may_contain_union_decision at /home/jeff/src/julia/src/subtype.c:1425
│  may_contain_union_decision at /home/jeff/src/julia/src/subtype.c:1425
│  may_contain_union_decision at /home/jeff/src/julia/src/subtype.c:1425
│  may_contain_union_decision at /home/jeff/src/julia/src/subtype.c:1425
│  local_forall_exists_subtype at /home/jeff/src/julia/src/subtype.c:1448
│  forall_exists_equal at /home/jeff/src/julia/src/subtype.c:1497
│  subtype at /home/jeff/src/julia/src/subtype.c:1375
│  local_forall_exists_subtype at /home/jeff/src/julia/src/subtype.c:1469
│  forall_exists_equal at /home/jeff/src/julia/src/subtype.c:1497
│  subtype at /home/jeff/src/julia/src/subtype.c:1375
│  local_forall_exists_subtype at /home/jeff/src/julia/src/subtype.c:1469
│  forall_exists_equal at /home/jeff/src/julia/src/subtype.c:1498
│  subtype at /home/jeff/src/julia/src/subtype.c:1375
│  local_forall_exists_subtype at /home/jeff/src/julia/src/subtype.c:1469
│  forall_exists_equal at /home/jeff/src/julia/src/subtype.c:1498
│  subtype at /home/jeff/src/julia/src/subtype.c:1375
...

Metadata

Metadata

Assignees

No one assigned

    Labels

    regressionRegression in behavior compared to a previous versiontypes and dispatchTypes, subtyping and method dispatch

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions