[00:09] *** reportable6 left [00:10] *** reportable6 joined [00:50] *** nativecallable6 joined [00:50] *** committable6 joined [00:50] *** benchable6 joined [00:52] *** coverable6 joined [00:52] *** bloatable6 joined [01:48] *** evalable6 joined [01:52] *** notable6 joined [02:50] *** linkable6 joined [02:51] *** statisfiable6 joined [02:52] *** bisectable6 joined [06:08] *** reportable6 left [06:08] *** reportable6 joined [07:08] *** sourceable6 left [07:08] *** coverable6 left [07:08] *** reportable6 left [07:08] *** statisfiable6 left [07:08] *** bloatable6 left [07:08] *** linkable6 left [07:08] *** notable6 left [07:08] *** evalable6 left [07:08] *** bisectable6 left [07:08] *** unicodable6 left [07:08] *** nativecallable6 left [07:08] *** benchable6 left [07:08] *** tellable6 left [07:08] *** quotable6 left [07:08] *** shareable6 left [07:08] *** squashable6 left [07:08] *** releasable6 left [07:08] *** committable6 left [07:08] *** greppable6 left [07:08] *** greppable6 joined [07:09] *** sourceable6 joined [07:10] *** statisfiable6 joined [07:10] *** linkable6 joined [07:10] *** coverable6 joined [07:10] *** bisectable6 joined [07:11] *** reportable6 joined [07:11] *** shareable6 joined [07:11] *** releasable6 joined [07:59] *** frost joined [08:09] *** squashable6 joined [08:11] *** tellable6 joined [09:09] *** bloatable6 joined [09:09] *** nativecallable6 joined [09:10] *** evalable6 joined [09:11] *** benchable6 joined [09:11] *** committable6 joined [09:11] *** notable6 joined [10:11] *** quotable6 joined [10:55] *** RakuIRCLogger left [10:55] *** RakuIRCLogger joined [11:01] *** RakuIRCLogger left [11:02] *** RakuIRCLogger joined [12:08] *** reportable6 left [12:11] *** reportable6 joined [13:02] *** frost left [14:12] *** unicodable6 joined [14:22] ¦ MoarVM/fix_gc_issue_in_materialization: b5d04d754f | (Stefan Seifert)++ | src/spesh/deopt.c [14:22] ¦ MoarVM/fix_gc_issue_in_materialization: Fix possible access to fromspace after deopt materialization [14:22] ¦ MoarVM/fix_gc_issue_in_materialization: [14:22] ¦ MoarVM/fix_gc_issue_in_materialization: We stored the newly allocated objects we create during materialization in an [14:22] ¦ MoarVM/fix_gc_issue_in_materialization: array, for future reference so we could store the same objects into multiple [14:22] ¦ MoarVM/fix_gc_issue_in_materialization: target registers if required. Allocating these objects however could trigger [14:22] ¦ MoarVM/fix_gc_issue_in_materialization: a GC run which then missed the pointers in the materialized array. This would [14:22] ¦ MoarVM/fix_gc_issue_in_materialization: then lead to such outdated pointers getting written to frame registers. [14:22] ¦ MoarVM/fix_gc_issue_in_materialization: <…commit message has 5 more lines…> [14:22] ¦ MoarVM/fix_gc_issue_in_materialization: review: https://github.com/MoarVM/MoarVM/commit/b5d04d754f [14:23] ¦ MoarVM/fix_gc_issue_in_materialization: 2883ba7547 | (Stefan Seifert)++ | src/spesh/deopt.c [14:23] ¦ MoarVM/fix_gc_issue_in_materialization: Fix possible access to fromspace after deopt materialization [14:23] ¦ MoarVM/fix_gc_issue_in_materialization: [14:23] ¦ MoarVM/fix_gc_issue_in_materialization: We stored the newly allocated objects we create during materialization in an [14:23] ¦ MoarVM/fix_gc_issue_in_materialization: array, for future reference so we could store the same objects into multiple [14:23] ¦ MoarVM/fix_gc_issue_in_materialization: target registers if required. Allocating these objects however could trigger [14:23] ¦ MoarVM/fix_gc_issue_in_materialization: a GC run which then missed the pointers in the materialized array. This would [14:23] ¦ MoarVM/fix_gc_issue_in_materialization: then lead to such outdated pointers getting written to frame registers. [14:23] ¦ MoarVM/fix_gc_issue_in_materialization: <…commit message has 7 more lines…> [14:23] ¦ MoarVM/fix_gc_issue_in_materialization: review: https://github.com/MoarVM/MoarVM/commit/2883ba7547 [14:23] ¦ MoarVM: niner++ created pull request #1630: Fix possible access to fromspace after deopt materialization [14:23] ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/pull/1630 [14:24] I didn't like my first attempt (using temp roots) of a fix and it turned out, it was utterly broken. Second attempt (storing materialized objects in a VMArray) worked but was a bit heavier on performance. This one I like best. Only downside is that it will break on frames with 65535 registers. [15:47] as long as we don't store dates in the number-of-registers slot, we should be safe [16:05] that sounds like an Excel lent idea :-) [16:10] let's Exchange more brilliant ideas like this [16:40] ¦ MoarVM/new_unsigned_ops: 17 commits pushed by (Stefan Seifert)++ [16:40] ¦ MoarVM/new_unsigned_ops: review: https://github.com/MoarVM/MoarVM/compare/a2c7acf495a4^...a5d2c4d5ea35 [16:44] ¦ MoarVM: niner++ created pull request #1631: New unsigned ops [16:44] ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/pull/1631 [18:08] *** reportable6 left [20:05] *** Kaipi joined [20:08] *** [Coke]_ joined [20:12] *** RakuIRCLogger_ joined [20:12] *** Kaipi left [20:13] *** unicodable6 left [20:14] *** gfldex_ joined [20:15] splitters! [20:15] *** benchable6 joined [20:15] *** releasable6 joined [20:15] *** quotable6 joined [20:15] *** shareable6 joined [20:15] *** Kaipi left [20:15] *** TempIRCLogger left [20:15] *** harrow left [20:15] *** RakuIRCLogger__ left [20:15] *** gfldex left [20:15] *** Voldenet left [20:15] *** nativecallable6 joined [20:15] *** gfldex_ is now known as gflsex [20:16] *** gflsex is now known as gfldex [20:17] *** [Coke] joined [20:17] *** RakuIRCLogger_ left [20:18] the logger reconnected by itself! whee! [20:19] but missed Nicholas' remark at 21:15 [20:19] *** TempIRCLogger joined [20:19] *** squashable6 joined [20:19] *** unicodable6 joined [20:19] *** linkable6 joined [20:19] *** statisfiable6 joined [20:20] I assume that this was because it looks like it pinged out within 60 seconds of my remark, and the ping timeout was reported as 240 seconds, so I'm inferring it was lagged by >240 seconds, so hadn't recieved it [20:20] yeah, I guess [20:21] *** AlexDaniel left [20:21] it wasn't able to reconnect for ~ 10 minutes from 20:10-20:20 UTC [20:23] *** psydroid left [20:25] *** Geth joined [20:28] *** [Coke]_ joined [20:28] *** [Coke] left [20:29] *** harrow joined [20:35] *** bartolin joined [21:07] *** notable6 joined [21:08] *** committable6 joined [21:08] *** bisectable6 joined [21:08] *** coverable6 joined [21:23] *** [Coke]_ is now known as [Coke] [21:29] *** AlexDaniel joined [21:48] *** AlexDaniel left [21:50] *** AlexDaniel joined [21:52] *** RakuIRCLogger left [22:01] *** psydroid joined [22:06] *** greppable6 joined [22:06] *** bloatable6 joined [22:09] *** reportable6 joined [22:15] *** AlexDaniel left [22:57] *** MasterDuke joined [23:06] *** evalable6 joined [23:07] *** tellable6 joined