-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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