Skip to content

precompile info text is confusing users #59255

@vtjnash

Description

@vtjnash

The precompile info statement looks like something went wrong, invoking confusing abbreviations that scare some users. Except that nothing really went wrong (other than being slower than intended). Each obscure abbreviation with Base.record_reason had a non-abbreviated @debug message associated with it already, so we should use that non-abbreviated version of the text, and clarify that it is not a negative sounding "cache misses" but "caches found" or "not using caches: 3 for different julia version, 2 for different CPU, 1 for different source text". We shouldn't tell the user they have done something wrong, like used the "wrong julia version" or have "wrong dep version loaded". Differences are not wrong, just incompatible.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions