-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Closed
Labels
triageThis should be discussed on a triage callThis should be discussed on a triage call
Milestone
Description
The binding partitioning work introduced stricter rules for accessing globals, including a scary warning from
Lines 775 to 784 in 13311f3
| static NOINLINE void print_backdate_admonition(jl_binding_t *b) JL_NOTSAFEPOINT | |
| { | |
| jl_safe_printf( | |
| "WARNING: Detected access to binding `%s.%s` in a world prior to its definition world.\n" | |
| " Julia 1.12 has introduced more strict world age semantics for global bindings.\n" | |
| " !!! This code may malfunction under Revise.\n" | |
| " !!! This code will error in future versions of Julia.\n" | |
| "Hint: Add an appropriate `invokelatest` around the access to this binding.\n", | |
| jl_symbol_name(b->globalref->mod->name), jl_symbol_name(b->globalref->name)); | |
| } |
Metadata
Metadata
Assignees
Labels
triageThis should be discussed on a triage callThis should be discussed on a triage call