buggable ๐ŸŽบ๐ŸŽบ๐ŸŽบ It's time for the monthly Accidental /win Lottery ๐Ÿ˜๐Ÿ˜๐Ÿ˜ We have 4 ballots submitted by 4 users! DRUM ROLL PLEASE!... 00:00
And the winning number is 42! Congratulations to lizmat! You win a can of WD40!
00:36 aivaras joined, aivaras left 00:53 sandinmyjoints_ left, sandinmyjoints__ left 01:02 CornishPasty27 joined 01:03 CornishPasty27 left 01:06 lizmat left 01:09 p0llo joined 01:10 p0llo left 01:27 ZzZombo left 01:40 rockhouse23 joined 01:41 p6bannerbot sets mode: +v rockhouse23 01:42 rockhouse23 left 02:12 ZzZombo joined, p6bannerbot sets mode: +v ZzZombo 02:24 mirage33521 joined 02:26 mirage33521 left 02:36 Ironhand20 joined 02:37 p6bannerbot sets mode: +v Ironhand20 02:42 Ironhand20 left 03:00 JMoVS29 joined 03:01 p6bannerbot sets mode: +v JMoVS29 03:03 JMoVS29 left 03:06 Guest8683 joined 03:07 p6bannerbot sets mode: +v Guest8683 03:10 Guest8683 left 03:12 tompaw3 joined, tompaw3 left 04:09 fake_space_whale left 05:12 dc110 joined 05:13 p6bannerbot sets mode: +v dc110 05:18 dc110 left 06:05 brrt joined 06:06 p6bannerbot sets mode: +v brrt
Geth 06:10
samcv rebase
brrt \o 06:12
yoleaux 30 Sep 2018 17:49Z <MasterDuke> brrt: for function calls in templates, would there ever be anything in the arglist other than cargs? if not, would it makes to try and remove some of that boilerplate?
brrt .tell MasterDuke no, and no, because the (carg) structure is tightly bound to how the tree is represented and interpreted in memory 06:13
yoleaux brrt: I'll pass your message to MasterDuke.
brrt samcv: what did you do when you saw the JIT error?
btw, this is exactly why I made that noisy
negative offsets are very, very scary buts 06:16
*bugs
06:17 MasterDuke left
samcv uh i posted it above 06:17
for <PRIMARY SECONDARY TERTIARY> { say 0x385.uniprop("MVM_COLLATION$_".base(16)) } 06:18
it's consistent for me
brrt thank you 06:19
I'll try to replicate
Geth MoarVM/Unicode-11.0: 41425c81ba | (Samantha McVey)++ | 3 files
Update Unicode to 11.0 and update grapheme break rules

Update to the 11.0 version of the Unicode database. Get rid of multiple old rules using now obsolete Emoji rules/guidelines for favor of the new Extended_Pictographic property. We don't pass three of the Unicode grapheme break tests 11.0, though this is about where we were for the Unicode 10.0 tests and is acceptable enough to change versions.
06:20
MoarVM/Unicode-11.0: 95d7e63c76 | (Samantha McVey)++ | 2 files
Update Unicode Collation data to UCA 11.0

brrt hmm, I'm getting a different exception 06:23
Geth
samcv yay
brrt samcv: I can't get it to repeat :-( 06:46
samcv did you get it at all? 06:48
brrt oh hey, now I do 06:49
awesome
now all I have to do is make that explosive and jit-bisect can find the bug
samcv yay
:)
06:50 domidumont joined
Geth MoarVM: 41425c81ba | (Samantha McVey)++ | 3 files
Update Unicode to 11.0 and update grapheme break rules

Update to the 11.0 version of the Unicode database. Get rid of multiple old rules using now obsolete Emoji rules/guidelines for favor of the new Extended_Pictographic property. We don't pass three of the Unicode grapheme break tests 11.0, though this is about where we were for the Unicode 10.0 tests and is acceptable enough to change versions.
06:50
MoarVM: 95d7e63c76 | (Samantha McVey)++ | 2 files
Update Unicode Collation data to UCA 11.0

MoarVM: 80397b20f2 | (Samantha McVey)++ (committed using GitHub Web editor) | 5 files
Merge pull request #978 from MoarVM/Unicode-11.0

Update Unicode to 11.0 and update grapheme break rules
06:51 p6bannerbot sets mode: +v domidumont
brrt samcv++ 06:51
06:54 smkelly3 joined, p6bannerbot sets mode: +v smkelly3 06:58 smkelly3 left 06:59 znz_jp10 joined 07:06 znz_jp10 left 07:09 dive8 joined 07:10 p6bannerbot sets mode: +v dive8 07:12 dive8 left 07:32 sung21 joined, p6bannerbot sets mode: +v sung21 07:35 sung21 left 07:37 patrickb joined, p6bannerbot sets mode: +v patrickb 07:48 Chais21 joined 07:49 Chais21 left
brrt I don't have many theories yet why i'm getting a negative offset... 08:01
08:07 avar left, avar joined, avar left, avar joined, p6bannerbot sets mode: +v avar 08:08 p6bannerbot sets mode: +v avar 08:09 lizmat joined, p6bannerbot sets mode: +v lizmat 08:10 humpled joined, p6bannerbot sets mode: +v humpled 08:12 brrt left 08:17 humpled left 08:26 brrt joined 08:27 p6bannerbot sets mode: +v brrt
jnthn morning o/ 08:37
brrt moarning 08:38
nwc10 \o
timotimo mroing 08:41
brrt a frame handler end annotation is placed on a PHI node 08:42
timotimo that'd probably do it if the jit doesn't count phis as zero-width, right? 08:43
i've seen phi nodes in the middle of BBs a few times
brrt well, in the case of the expr JIT, they're just skipped
I think that'd be because a bb merge of some sort
timotimo it'd have to 08:45
an extra question is: if the BBs were merged, there has to have been only one pred, so why was the PHI still there :)
jnthn I'd have thought handler motion could do that for quite a long time... 08:49
08:53 Kow12 joined 08:54 jhed90 joined, p6bannerbot sets mode: +v Kow12, p6bannerbot sets mode: +v jhed90 08:57 Dalton27 joined, Kow12 left, p6bannerbot sets mode: +v Dalton27, AlexDaniel left 08:58 jhed90 left 09:01 Dalton27 left 09:05 brrt left 09:07 robertle joined 09:08 p6bannerbot sets mode: +v robertle 09:10 brrt joined 09:11 p6bannerbot sets mode: +v brrt 09:26 AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 10:02 ZzZombo left
dogbert2 hmm, quite a few test failures all of a sudden 10:08
e.g. t/05-messages/moar/01-errors.t
not ok 2 - MVM_JIT_LOG # Failed test 'MVM_JIT_LOG' 10:09
timotimo brrt removed the jit log, didn't he? 10:11
or is that still to come?
dogbert2 aha, that might explain it 10:13
test looks easily fixed though 10:15
if support for MVM_JIT_LOG has in fact been removed that is
timotimo hum, i don't see a commit for it though 10:17
10:20 brrt left
dogbert2 there are also a bunch of failing tests which might be unicode related 10:26
10:34 patrickb left
timotimo did you get the latest roast just now? 10:36
11:00 abra0FI joined 11:01 p6bannerbot sets mode: +v abra0FI 11:05 abra0FI left 11:07 ZzZombo joined, p6bannerbot sets mode: +v ZzZombo 11:30 gothicmindfoodMs joined 11:31 p6bannerbot sets mode: +v gothicmindfoodMs 11:32 gothicmindfoodMs left 11:47 patrickb joined, p6bannerbot sets mode: +v patrickb 11:52 squashable6 joined 11:53 p6bannerbot sets mode: +v squashable6
lizmat And yet another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2018/10/01/...-than-two/ 12:07
jnthn lizmat++ 12:16
timotimo lizmat++ 12:18
releasable6: status 12:19
releasable6 timotimo, Next release in โ‰ˆ19 days and โ‰ˆ6 hours. 0 blockers. 0 out of 68 commits logged
timotimo, Details: gist.github.com/5d6dd9b831c7cf4ef4...5a94028160
timotimo statisfiable6: libmoar
statisfiable6 timotimo, OK! Working on itโ€ฆ
dogbert2 lizmat++ 12:21
AlexDaniel timotimo: ok I'll try to fix it now 12:23
not sure why it gets stuck
ahhh maybe I know 12:24
ok hold on 12:25
12:25 statisfiable6 left, statisfiable6 joined, statisfiable6 left 12:26 statisfiable6 joined, p6bannerbot sets mode: +v statisfiable6, p6bannerbot sets mode: +v statisfiable6 12:57 lizmat_ joined, p6bannerbot sets mode: +v lizmat_ 13:00 lizmat left 13:02 lizmat_ left 13:04 lizmat joined, p6bannerbot sets mode: +v lizmat 13:10 Kaiepi left 13:11 Kaiepi joined 13:12 p6bannerbot sets mode: +v Kaiepi 13:16 robertle left 13:17 robertle joined 13:18 p6bannerbot sets mode: +v robertle 13:21 lizmat left 13:32 lizmat joined, p6bannerbot sets mode: +v lizmat 13:38 domidumont left 13:39 domidumont joined, p6bannerbot sets mode: +v domidumont 13:55 Twollwn joined 13:56 Twollwn left 14:06 AlexDaniel left, AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 14:10 MacCoasterue joined 14:11 p6bannerbot sets mode: +v MacCoasterue 14:12 muIz joined 14:13 bbarenHq joined, p6bannerbot sets mode: +v muIz 14:14 p6bannerbot sets mode: +v bbarenHq 14:15 MacCoasterue left 14:17 bbarenHq left 14:19 muIz left 14:23 znfrK joined 14:29 znfrK left 15:06 fake_space_whale joined, p6bannerbot sets mode: +v fake_space_whale 15:32 Axman6yN joined 15:33 Kaiepi left 15:34 Kaiepi joined 15:35 p6bannerbot sets mode: +v Kaiepi, Axman6yN left, AlexDaniel left, AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 15:36 AlexDaniel left 15:57 domidumont left 16:00 patrickb left 16:05 lizmat left 16:32 SAS_ joined, glitch13 joined 16:33 SAS_ left, p6bannerbot sets mode: +v glitch13 16:39 ankitkk joined 16:40 p6bannerbot sets mode: +v ankitkk 16:43 glitch13 left 16:52 domidumont joined 16:53 p6bannerbot sets mode: +v domidumont 17:05 brrt joined 17:06 p6bannerbot sets mode: +v brrt
brrt \o 17:07
timotimo dogbert2: yes, the JIT log has been removed
17:21 patrickb joined, p6bannerbot sets mode: +v patrickb 17:36 isviridov_awayCP joined 17:37 p6bannerbot sets mode: +v isviridov_awayCP 17:41 isviridov_awayCP left 18:26 brrt left 18:32 lizmat joined, p6bannerbot sets mode: +v lizmat 18:52 domidumont left 19:35 brrt joined, p6bannerbot sets mode: +v brrt 20:02 filthyscumnD joined 20:07 filthyscumnD left 20:15 p_lbY joined 20:21 p_lbY left 20:39 wmann joined 20:40 p6bannerbot sets mode: +v wmann 20:45 brrt left 20:50 wmann left 20:52 AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 20:59 AlexDaniel left 21:00 AlexDaniel joined 21:01 p6bannerbot sets mode: +v AlexDaniel 21:28 AlexDaniel left 21:29 AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 22:09 Ven`` joined, Casper26OD joined, AlexDaniel left, p6bannerbot sets mode: +v Ven`` 22:10 AlexDaniel joined, Ven`` left 22:11 p6bannerbot sets mode: +v AlexDaniel 22:13 Casper26OD left 22:16 patrickb left 23:08 malbxib joined 23:09 p6bannerbot sets mode: +v malbxib
samcv i'm working on trynig to make MVM_gc_worklist_add_no_include_gen2_nocheck contain less branches. since it's called many times 23:12
though i optimized it a lot compared to the non no_check one for when we mark hashes and some other data structures. it's not fast enough
23:13 malbxib left
samcv i may not succeed though 23:14
23:36 MasterDuke joined, p6bannerbot sets mode: +v MasterDuke, MasterDuke left, MasterDuke joined, herbert.freenode.net sets mode: +v MasterDuke, p6bannerbot sets mode: +v MasterDuke
MasterDuke . 23:37
yoleaux 06:13Z <brrt> MasterDuke: no, and no, because the (carg) structure is tightly bound to how the tree is represented and interpreted in memory