You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cancellation: match GC intrinsics by identity, not by name
CancellationLowering matched `julia.gc_alloc_obj`, the write barriers,
`julia.pointer_from_objref`, and `julia.gc_loaded` by scanning callee names,
including a substring match that any function containing "write_barrier" would
satisfy. Inherit JuliaPassContext and compare against its function pointers
through the family predicates instead. The setjmp/safepoint skip keeps its
name match: it pairs a C symbol with calls this pass itself creates mid-run,
before any declaration necessarily exists at context-initialization time.
Assisted-by: Claude Code (Fable 5)
0 commit comments