01:30 NEDERLA606 joined 01:37 zostay left 02:16 tbrowder joined 02:21 icecre112 joined 02:22 tbrowder left 02:58 ilbot3 joined 06:53 Morfent joined 06:55 Morfent joined 07:22 brrt joined 08:02 domidumont joined 08:03 brrt joined 08:07 domidumont joined 09:31 brrt joined
brrt good * #moarvm 09:40
so, i'm annoyed by the fact that ASAN on macOS is not showing me the same failures that ASAN on fedora *is*
i know, different compilers, platforms etc
so now i'm going to create a VM so I can actually get some useful work done :-P
10:08 brrt joined 10:36 domidumont1 joined 10:50 brrt joined 11:02 Voldenet joined 11:06 dogbert2 joined
samcv does someone want to work on the changelog for me this month? i'm sick and don't feel up to doing the whole thing. though i can do all of my own commits at least 11:26
lizmat samcv: will see what I can do 11:27
samcv: so is it the plan to change the wiki and then transplant that into the ChangeLog file ? 11:29
samcv yeah
ping me when you or whoever is close to done and i'll make sure my own commits are properly represented :) 11:30
AlexDaniel samcv++ lizmat++
lizmat AlexDaniel: don't ++ me just yet :-) 11:37
samcv did like 80+% of MoarVM commits this month 11:47
with most of them related to ucd2c.pl 11:48
samcv: I've gone through the commits of last month and documented what I could
HTH :-)
samcv thanks! will look after i have some tea 11:49
lizmat good plan: I will also get some :-) 11:50
12:36 brrt joined 12:44 squashable6 joined, reportable6 joined, unicodable6 joined, greppable6 joined, benchable6 joined
samcv ok so i've at least narrowed down part of the issue i've been working on fixing with ucd2c.pl. it seems that it may be the binary search algorithm or something. it's getting the wrong bitfield row and at least that is happening and causing it to start failing massively when i add in codepoints not in UnicodeData.txt 13:14
16:05 brrt joined 16:39 zakharyas joined
samcv is happy she's finally making some inroads on fixing the source of the issue she's been trying to hunt down for this month 16:41
brrt \o/ 16:43
tell us more
samcv well for the last few weeks i've been improving ucd2c.pl to ultimately try and track down this error. most of the changes i've made haven't resulted in code changes. one significant one. is so all points are stored in $POINTS_BY_CODE we used to have $points_by_code and $points_by_hex. so i made all use one refhash, $POINTS_BY_CODE (since i renamed everything to be uppercase for globals) 16:44
brrt uhuh 16:45
samcv and so then next, all points have a $POINTS_BY_CODE->{20}->{next_point} and this used to be set only for UnicodeData.txt, and so we had effectively one sub setting that and another one also setting it
and i wanted everything to use the same method to set it. and it's very problematic. because that assumes input is one ordered, and two it's just error prone 16:46
if i wanted to extend functionality so we could add properties for codepoints not in UnicodeData.txt
also another thing that was error prone was adding codepoints to @$PLANES. so what it does now it iterate through $POINTS_BY_CODE refhash once we've put all the data into it, setting {next_point} and adding it to @$PLANES 16:47
brrt uhuh 16:48
samcv so then we make sure anything in $POINTS_BY_CODE has those values set properly. since though it worked fine normally, when i started to try and make more changes it started breaking things. i think because there must have been some minor "mistake" with next_point or the planes and it missed some or something
anyway that's been fixed, and now i've been trying to track down the same problem really, but finally have figured out where it is located. and it's MVM_codepoint_to_bitfield_row 16:49
but i believe the binary search if else's are missing certain codepoints 16:52
possibly because it has separate binary search sections for codepoints < 0x10000 16:53
and i think the @$EXTENTS may cause it then to miss those overlapped codepoints. and maybe some other issue
AlexDaniel samcv: any ETA for the moarvm release? I want to adjust myself accordingly 17:14
timotimo adjust yourself before you bust yourself 17:17
samcv AlexDaniel: a day or so possibly. since i've made progress with this i may want to release after i release a fix. though it's technically not a regression 17:21
AlexDaniel that's OK for me, so I'll check back tomorrow 17:22
in my UTC+02:00 tomorrow :)
samcv ok cool :)
17:44 domidumont joined 18:01 geospeck joined 18:05 zakharyas joined 18:09 coverable6 joined, nativecallable6 joined 20:57 committable6 joined 20:58 bisectable6 joined, bloatable6 joined, quotable6 joined, releasable6 joined, evalable6 joined, statisfiable6 joined
lizmat and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2017/12/18/...rty-years/ 20:59
21:01 ChanServ joined
moritz lizmat++ 21:04
lizmat perhaps interesting for MoarVM devs: mattwarren.org/2017/12/15/How-does-...mpilation/ ? 21:26