Skip to content

Split Lin interpretations #66

@jmid

Description

@jmid

The MacOS segfault that KC just fixed in ocaml/ocaml#11250 reveals that the threads module performs a number of side-effects when loaded. By having all three of our Lin interpretations (Domain,Thread,Fiber) in the same module requiring threads (even though it isn't used) this means

The latter is naturally less serious than the first.

We should consider splitting the three interpretations up into separate files with separate dependencies such that only the Lin Thread interpretation requires threads.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions