[00:30] *** wayland76 left
[17:29] <Geth> ¦ NativeHelpers-Blob/main: 8ad903da9a | (Nick Logan)++ | lib/MoarVM/Guts/REPRs.rakumod

[17:29] <Geth> ¦ NativeHelpers-Blob/main: Make Offset and BODY_OF survive the GC moving an object

[17:29] <Geth> ¦ NativeHelpers-Blob/main: 

[17:29] <Geth> ¦ NativeHelpers-Blob/main: MoarVM::Guts::REPRs locates an object's body by reading raw memory at

[17:29] <Geth> ¦ NativeHelpers-Blob/main: its .WHERE. The GC can move the object at any allocation, leaving that

[17:29] <Geth> ¦ NativeHelpers-Blob/main: address stale before the read finishes. Under the RakuAST frontend this

[17:29] <Geth> ¦ NativeHelpers-Blob/main: happens reliably: the module fails to compile with "Can't determine

[17:29] <Geth> ¦ NativeHelpers-Blob/main: actual Offset", and past that carray-from-blob(:managed) copies garbage

[17:29] <Geth> ¦ NativeHelpers-Blob/main: <…commit message has 15 more lines…>

[17:29] <Geth> ¦ NativeHelpers-Blob/main: review: https://github.com/raku-community-modules/NativeHelpers-Blob/commit/8ad903da9a

[17:29] <Geth> ¦ NativeHelpers-Blob/main: 0602b4f44a | (Nick Logan)++ (committed using GitHub Web editor) | lib/MoarVM/Guts/REPRs.rakumod

[17:29] <Geth> ¦ NativeHelpers-Blob/main: Merge pull request #1 from raku-community-modules/ugexe/gc-safe-body-access

[17:29] <Geth> ¦ NativeHelpers-Blob/main: 

[17:29] <Geth> ¦ NativeHelpers-Blob/main: Make Offset and BODY_OF survive the GC moving an object

[17:29] <Geth> ¦ NativeHelpers-Blob/main: review: https://github.com/raku-community-modules/NativeHelpers-Blob/commit/0602b4f44a

[19:08] <Geth> ¦ NativeHelpers-Blob/main: cec9188689 | (Elizabeth Mattijsen)++ | 7 files

[19:08] <Geth> ¦ NativeHelpers-Blob/main: 0.1.13

[19:08] <Geth> ¦ NativeHelpers-Blob/main: review: https://github.com/raku-community-modules/NativeHelpers-Blob/commit/cec9188689

[22:35] *** apogee_ntv left
