Files
scriptc/packages
Chris Tate f3bb5d2cb1 Borrow the array of an inline Atomics operation from its local
emitInlineAtomicsOp read its typed array with emitExpr, so every Atomics
call on a local array retained the array before the atomic instruction and
released it after, two out-of-line calls around one instruction. The
array now goes through emitBorrowedInput: an unchanged, unboxed local owns
it across the later operands and the operation, and the instruction and
scr_atomics_op only read it. Fields, globals, captures and bindings an
operand can reassign keep their own reference.
2026-10-22 20:57:07 -05:00
..
2026-10-22 18:44:10 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 18:44:10 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 18:44:10 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00