00:18 Tison joined
Tison github.com/perl6/nqp/pull/283 00:20
long time ago, timo added two MoarVM ops, it is still vaild? If so, let's merge it; otherwise we can close it safely 00:22
timotimo hm, it's probably fine to just merge 00:25
we are the knights who coerce ni.
i think i wanted to use this in "performance critical" perl6 code, but using nqp ops in the ecosystem isn't very friendly
Tison it takes a little time to understand why coerce_"ni" :P 00:27
Geth nqp: f807ce2f9b | (Timo Paulssen)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp
expose coerce_in and _ni for direct int <-> num

without having to go through Int, in particular.
00:28
nqp: 44a991a58c | 陈梓立++ (committed using GitHub Web editor) | src/vm/moar/QAST/QASTOperationsMAST.nqp
Merge pull request #283 from perl6/coerce_in_ni

expose coerce_in and _ni for direct int <-> num
Tison github.com/perl6/nqp/pull/425
Also this guy
It is authored by samcv
timotimo looks like it just needs a conflict resolve in the test files 00:29
Tison github.com/perl6/nqp/commit/b6d98e...35ab700f7e 00:37
It looks like just forget to close
00:47 lizmat left
timotimo oh, that's very possible 01:12
01:55 MasterDuke_ joined 01:57 MasterDuke left 01:59 MasterDuke_ is now known as MasterDuke 02:06 Tison left 02:11 Zoffix joined
Zoffix New blog post: "How To Make Old #perl6 IRC Log Links Work": rakudo.party/post/How-To-Make-Old-...Links-Work 02:13
02:14 Tison joined 02:26 Tison left
Kaiepi sweet 02:29
Geth nqp: 91240e9624 | 陈梓立++ (committed using GitHub Web editor) | .gitignore
Do not ignore bootstrap moarvm bc

also remove legacy ignore
BTW, how you guys update bootstrap files before...manually?
02:34
02:45 Zoffix left 03:05 MasterDuke left 03:18 MasterDuke joined 05:10 ufobat_ joined 05:28 robertle left 05:58 Kaiepi left 05:59 lizmat joined 06:04 Kaiepi joined
Kaiepi disappointing netbsd won't even boot in my vm 06:04
06:12 lizmat left 06:19 brrt joined
brrt \o 06:34
yoleaux 6 Jun 2018 19:46Z <japhb> brrt: MasterDuke found it was just a couple lines that needed to be patched to get perl6-bench working with HEAD again.
06:35 robertle joined
Kaiepi bad news, net and dfly won't boot 06:43
maybe solaris will 06:44
Geth roast: JJ++ created pull request #434:
dd → say since dd is rakudo specific
06:48
08:17 lizmat joined 09:57 llfourn left 10:13 brrt left 10:38 brrt joined 10:54 Kaiepi left 11:14 lizmat left 11:18 lizmat joined
Geth roast: d018d25d69 | (JJ Merelo)++ | S06-other/misc.t
dd → say since dd is rakudo specific
11:50
roast: 9430c1be93 | (Zoffix Znet)++ (committed using GitHub Web editor) | S06-other/misc.t
Merge pull request #434 from JJ/master

dd → say since dd is rakudo specific
[Tux] Rakudo version 2018.05-54-g148d7c56a - MoarVM version 2018.05-80-gc58dadb1a
csv-ip5xs0.887 - 0.963
csv-ip5xs-208.559 - 9.024
csv-parser26.352 - 27.230
csv-test-xs-200.426 - 0.474
test9.100 - 9.183
test-t2.378 - 2.421
test-t --race1.079 - 1.180
test-t-2042.435 - 42.497
test-t-20 --race15.837 - 16.269
11:58
12:23 brrt left 12:36 Kaiepi joined 12:46 j3nnn1 joined 12:53 brrt joined 13:21 ufobat_ left 13:29 skids joined
japhb [Tux]: That looks suspiciously longer without any Rakudo commits (unless there were some unreported by Geth since your last run). Busy system? 14:23
[Tux] probably. I'm working at home today 14:24
14:36 scovit joined
[Tux] Rakudo version 2018.05-54-g148d7c56a - MoarVM version 2018.05-80-gc58dadb1a
csv-ip5xs0.863 - 0.900
csv-ip5xs-208.321 - 8.661
csv-parser24.415 - 24.458
csv-test-xs-200.463 - 0.479
test8.780 - 8.972
test-t2.312 - 2.328
test-t --race0.987 - 1.046
test-t-2040.938 - 42.804
test-t-20 --race14.463 - 15.532
14:38
japhb Thanks, [Tux] 14:50
Geth nqp/pluggable-spesh: 11 commits pushed by (Jonathan Worthington)++
review: github.com/perl6/nqp/compare/64443...9d3f4c232e
15:03
15:09 robertle left 15:14 raiph joined
raiph Hi all. Anyone know anything about why FROGGS' commit "Support shapes for HAS scoped attributes" github.com/rakudo/rakudo/commit/36c92d58f8 hasn't been merged or was merged and backed out? 15:16
yoleaux 16 Feb 2018 18:57Z <Zoffix> raiph: Wanted to accept your challenge for writing a blog post from here ( stackoverflow.com/questions/484883...5_48489204 ), since how we make changes is fairly-well defined, but I'm not following what's the "ouch" stuff about and what "aspect of 2017.01"?
16 Feb 2018 19:00Z <Zoffix> raiph: Ah, nm, that stuff was in reference to the update on OP. Sure, I can explain how stuff like that can happen in a blog post.
20 Feb 2018 17:18Z <Zoffix> raiph: As promised: rakudo.party/post/Perl6-On-Specs-V...d-Breakage
15:29 brrt left
raiph .tell Zoffix Thanks for ^^^ post. "There are some limitations to it (e.g. methods on classes)" Isn't that a pretty big hole in the cheese? Might Rakudo theoretically one day (say, 5 years from now given corporate funding) be able to load `:ver` / `:auth` / `:api` versioned cores, compiling a compunit with its matching core to sharply reduce the siz 15:33
yoleaux raiph: I'll pass your message to Zoffix.
raiph e of this hole?
hmm. Maybe it *was* merged. I think I typo'd my attempt to try it. 15:36
Geth nqp/pluggable-spesh: d94745f132 | (Jonathan Worthington)++ | t/moar/52-pluggable-spesh.t
Correct test plan
16:04
16:20 Tison joined
Tison I saw this branch of NQP just now, and wonder what 'spesh' stands for, what it will bring to NQP. (github.com/perl6/nqp/commits/pluggable-spesh) 16:21
jnthn Tison: gist.github.com/jnthn/e51a06c6882f...0a3dd373e6 16:23
spesh is short for "specializer"
Tison jnthn: thanks 16:24
jnthn (Noting that the shortening works when said out loud :))
(Also because the word "spec" is already heavily used in the community, so I avoided that shortening.)
Tison it's right XD
jnthn It's the MoarVM dynamic optimizer (e.g. profiles code and optimizes it for the paths/types that show up) 16:25
On x64 its output is them compiled into machine code (JIT); on other platforms it results in quickened bytecode 16:26
Tison get 16:31
timotimo Tison: don't know if anybody told you yet; regenerating bootstrap is done with a make rule, make bootstrap-files-m or make bootstrap-files-j 16:32
Tison yes I know, but the previous .gitignore file ignore all *.moarvm, (I think) including those under stage0 16:35
the experience is I generate new bootstrap file locally, but cannot commit because git ignores them. That what confuses me. 16:37
and you can see I replace `*.moar` with `/*.moar` ( 16:39
timotimo weird, i never had that problem 16:42
maybe that change was somewhat recent?
Tison oh 16:47
I know that because I do a git init locally
if the file trace before gitignore ignore it, then it remains traced
timotimo git is funny 16:49
raiph .tell FROGGS Fyi, stackoverflow.com/a/50745483/1077672 16:57
yoleaux raiph: I'll pass your message to FROGGS.
raiph exit
16:58 raiph left 17:04 robertle joined 18:32 lizmat left 18:48 lizmat joined 18:53 ggoebel left 19:00 ggoebel joined 19:12 brrt joined 19:52 dct joined 20:00 brrt left 20:05 brrt joined 20:39 brrt left 21:02 skids left 22:06 dct left 22:26 robertle left 23:44 Kaiepi left