github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
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!
Geth MoarVM/Unicode-11.0: 511 commits pushed by 24 authors
review: github.com/MoarVM/MoarVM/compare/6...553f4369ce
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
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 MoarVM: samcv++ created pull request #978:
Update Unicode to 11.0 and update grapheme break rules
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
:)
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
brrt samcv++ 06:51
brrt I don't have many theories yet why i'm getting a negative offset... 08:01
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
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
dogbert2 there are also a bunch of failing tests which might be unicode related 10:26
timotimo did you get the latest roast just now? 10:36
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
brrt \o 17:07
timotimo dogbert2: yes, the JIT log has been removed
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
samcv i may not succeed though 23:14
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