00:51 stmuk joined 00:54 stmuk_ left
Geth rakudo: jstuder-gh++ created pull request #1901:
Simplify Kernel signals method using Signal values
01:03
01:46 ilbot3 left 01:58 ilbot3 joined, ChanServ sets mode: +v ilbot3
Geth nqp: fce77e06dc | (Zoffix Znet)++ | tools/build/MOAR_REVISION
[MoarVM Bump] Brings 23 commits

MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...g89dee3be3 89dee3be3 Fix encoderep/encoderepconf returning value into wrong register f0a837c41 Make MVM_string_utf8_decode 8% faster with vectorized 8bit check a8507b8f0 Separate out code into MVM_string_buf32_can_fit_into_8bit fa13c6d01 Optimize sp_jit_enter in interp.c a very small amount ... (19 more lines)
02:19
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...g89dee3be3
rakudo: e4ecf5e5fe | (Zoffix Znet)++ | tools/build/NQP_REVISION
[NQP Bump] Brings 4 commits

NQP bump brought: github.com/perl6/nqp/compare/2018....gfce77e06d fce77e06d [MoarVM Bump] Brings 23 commits ab16b6db9 Merge pull request #456 from jstuder-gh/gen_js_makefile_spew 5c5219b78 Fix error in JS Makefile generation (spew) fb82f3063 Support hllization of Perl 6 hashes -> NQP hashes ... (25 more lines)
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....gfce77e06d
02:24 ufobat_ joined 02:27 ufobat left 02:49 lizmat left 03:13 lizmat joined 03:19 lizmat left 03:24 lizmat joined 04:19 lizmat left 04:20 lizmat joined 04:35 lizmat left 05:02 lizmat joined 05:10 skids left 05:20 lizmat left 06:01 lizmat joined 06:17 BenGoldberg left 06:58 robertle_ joined 07:02 lizmat_ joined 07:04 lizmat left 07:37 robertle left
lizmat_ good *, #perl6! 07:53
after a pull and rebuild, looks to me test-t is about 15% slower :-(
08:05 lizmat_ left 08:06 dogbert17 left 08:08 lizmat joined 08:09 lizmat_ joined 08:13 lizmat left, lizmat_ left 08:18 lizmat_ joined, lizmat_ is now known as lizmat
lizmat bloody flaky wifi 08:19
[Tux] I don't see that slowdown: 08:27
Rakudo version 2018.05-53-ge4ecf5e5f - MoarVM version 2018.05-57-g89dee3be3
csv-ip5xs0.876 - 0.894
csv-ip5xs-208.644 - 8.854
csv-parser24.718 - 26.962
csv-test-xs-200.450 - 0.454
test8.758 - 8.764
test-t2.312 - 2.315
test-t --race0.988 - 0.991
test-t-2040.808 - 41.798
test-t-20 --race15.053 - 15.820
lizmat ok, then maybe it's my switch to High Sierra :-( 08:29
08:57 Kaypie joined, Kaiepi left
AlexDaniel reportable6: 2018-05-01T00:00:00Z 2018-06-01T00:00:00Z 09:06
reportable6 AlexDaniel, OK, working on it! This may take up to 40 seconds
AlexDaniel reportable6: 2018-05-28T00:00:00Z 2018-06-04T00:00:00Z 09:07
reportable6 AlexDaniel, OK, working on it! This may take up to 40 seconds
AlexDaniel, gist.github.com/27f413bef26887c790...6164dd2c22
AlexDaniel, gist.github.com/b225fecb16ba72d61f...2ee46892e7 09:08
AlexDaniel a whole month without a single ticket on RT? 09:09
interesting 09:10
weekly: monthly: gist.github.com/27f413bef26887c790...6164dd2c22 09:11
notable6 AlexDaniel, Noted!
AlexDaniel weekly: weekly: gist.github.com/b225fecb16ba72d61f...2ee46892e7
notable6 AlexDaniel, Noted!
lizmat AlexDaniel: is the Squashathon report in the weekly overview already ? 09:54
AlexDaniel lizmat: usually I write down notable things here: github.com/rakudo/rakudo/wiki/Mont...Squash-Day
lizmat weekly: github.com/rakudo/rakudo/wiki/Mont...Squash-Day 09:55
notable6 lizmat, Noted!
lizmat so I won't forget :-)
AlexDaniel one of the cool things is this:
e: gist.github.com/AlexDaniel/c30fb59...80df597449
evalable6 AlexDaniel, Using file “heh” as a main file, other files are placed in “sandbox/”
foo
bar
baz
AlexDaniel so it now supports multifile gists 09:56
and that applies to *all* bots :)
committable6: HEAD gist.github.com/AlexDaniel/c30fb59...80df597449
committable6 AlexDaniel, Using file “data” as a main file, other files are placed in “sandbox/”
AlexDaniel, gist.github.com/9633df23e4906f8417...976ae0c282
AlexDaniel well… or maybe not xD
ah, I know why 09:57
of course
committable6: HEAD gist.github.com/AlexDaniel/c30fb59...80df597449
committable6 AlexDaniel, Using file “heh.p6” as a main file, other files are placed in “sandbox/”
AlexDaniel, ¦HEAD(e4ecf5e): «foo␤bar␤baz␤»
AlexDaniel “heh.p6” had no .p6 extension, so of course it was ambiguous
so now it should be easier to bisect modules that are burnt before a release. Or at least in theory it should be this way 09:58
weekly: ↑ Among other improvements, all whateverable bots now support multifile gists 10:03
notable6 AlexDaniel, Noted!
10:16 tony-o_ joined 10:20 go|dfish left, tony-o left 10:22 squashable6 left 10:23 squashable6 joined, greppable6 left, coverable6 left, coverable6 joined, greppable6 joined, quotable6 left, committable6 left, bisectable6 left 10:28 go|dfish joined 10:35 brrt joined
brrt MasterDuke: I saw the announcement. It's actually a pretty cool idea, because it reuses a lot of well-tested paths 10:36
i mean, in ruby, writing a file, shelling out, and loading a dynamic libary must be done often 10:37
on the other hand, it isn't the fastest or the most secure route
not the fastest because it involves disk io and separate program startup 10:38
not the most secure because disk and compiler are now sources from wherein we can introduce arbitrary code into the process
I like our approach better, but as a first step this isn't bad at all
AlexDaniel weekly: twitter.com/zoffix/status/1002172873245683712 11:03
notable6 AlexDaniel, Noted!
AlexDaniel apparently I missed the news? Microsoft acquiring github? huh… 11:10
speaking of gitlab, older versions of gitlab have a toggle so that you can choose between old and new interfaces 11:11
and the old one is *much* more intuitive
hahaha www.youtube.com/watch?v=VYOXuOg9tQI 11:12
I did try notabug.org/ at some point but it just feels like an underdeveloped version of github 11:14
but the interface is very familiar right from the start
11:20 committable6 joined, ChanServ sets mode: +v committable6 12:11 AlexDaniel left 12:12 AlexDaniel joined
lizmat .ask nine is this expected? "use List::Util:from<Perl5> <shuffle>; my @a = shuffle (^50); dd @a" # does not shuffle at all 12:58
yoleaux lizmat: I'll pass your message to nine.
lizmat .ask nine but if I flatten the Range, it does work as expected: use List::Util:from<Perl5> <shuffle>; my @a = shuffle |(^50); dd @a
yoleaux lizmat: I'll pass your message to nine.
nine Well, how would Perl 5 know what to do with a range? 13:57
yoleaux 12:58Z <lizmat> nine: is this expected? "use List::Util:from<Perl5> <shuffle>; my @a = shuffle (^50); dd @a" # does not shuffle at all
12:58Z <lizmat> nine: but if I flatten the Range, it does work as expected: use List::Util:from<Perl5> <shuffle>; my @a = shuffle |(^50); dd @a
lizmat nine: Ah, I guess I expected too much magic then :-) 13:58
nine: does that also apply as to how Seqs are interpreted in Perl 5 ? Or are they consumed and put into a list first ? 13:59
nine There's no special handling for Seqs either. At least yet. Seems like argument slurping usually takes care of that for users. Otherwise I'd have seen some bug report about that by now. 14:00
Of course I could just add special handling for things like Ranges. It would certainly make sense in your case. OTOH with every case added, there's the possibility that now a user cannot e.g. pass a Range object unharmed through some Perl 5 code. 14:01
lizmat but what would that Range object be in Perl 5 land ? 14:03
nine I'd just expand the list 14:07
brrt grumbles that we could of course build our own git hosting site, seeing as we're all hackers and that 14:21
lizmat that we could doesn't mean that we should: there's a lot of maint work on hosting sites 14:23
just taking PAUSE / Act / MetaCPAN / search.cpan.org as examples
14:27 skids joined
stmuk brrt: there is a perl 5 one called gitprep perlcodesample.sakura.ne.jp//gitpre...to/gitprep 14:29
brrt true enough... 14:30
oh, gitprep looks kind of like a clone 14:31
nine Is there a way to find out whether an nqp op like nqp::multicacheadd exists? 15:05
use nqp; use QAST:from<NQP>; try nqp::getcomp("perl6").compile("use nqp; nqp::multicacheadd(0, 0, 0, 0);"); seems to do the trick 15:09
15:14 j3nnn1 joined 15:21 brrt left 15:23 brrt joined 15:34 ExtraCrispy joined 15:51 robertle_ left 16:01 brrt left
nine EVALing a role at BEGIN time during precompilation of a module is apparently fine - as long as the role doesn't contain any methods :/ 17:21
nebuchadnezzar AlexDaniel: yes, Microsoft acquire GitHub for 7.5 Billion, I saw lots of toot on Mastodon about that subject. 17:28
AlexDaniel hmmm decentralized microblogging 17:29
nebuchadnezzar lizmat: In France we have a collective which promote group self hosting chatons.org/en (CHATONS means kitten ;-)) 17:30
AlexDaniel haha, toot 17:34
nine After fixing the error in the error reporting code, I'm getting at the bottom: "Cannot mix in non-composable type Mu into object of type Int" 17:35
Nope, that's not the original error either 17:37
Looks more like it: Serialization Error: missing static code ref for closure '!LEXICAL_FIXUP_CSCOPE' ((null):1) 17:39
Creating the role via meta model to avoid the closures ends up in: Could not instantiate role '<anon|1>': 18:14
That's somehow less than helpful :)
lizmat nine: doesn't ring a bell with me :-( 18:59
nine Let's put it this way: BEGIN time EVAL seems to still have quite a few issues 19:11
19:12 ilbot3 left 19:19 brrt joined
[Coke] nine: is the nqp-based build tool in a state I could use it on the perl6/doc build? 19:23
(that was you, right?)
19:42 dogbert17 joined 19:52 hankache joined 19:57 quotable6 joined, undersightable6 left, undersightable6 joined
AlexDaniel [Coke]: emojis fixed! 🙌 20:07
[Coke] that was quick. 20:11
they also forced them to download, it seems. 20:12
brrt i'm very, very sad the irc logs are no longer a thing 20:14
20:33 lizmat left 20:35 lizmat joined, AlexDaniel`` left, AlexDaniel`` joined 20:48 hankache left 21:08 brrt left 21:13 skids left
japhb GAH 21:58
That's painful. 21:59
22:18 ilogger2 joined
lizmat notable6: weekly 22:34
notable6 lizmat, 7 notes: gist.github.com/93ca08e6b3cb65ebe0...c0ed9e9d2b
lizmat notable6: weekly reset 22:48
notable6 lizmat, Moved existing notes to “weekly_2018-06-04T22:48:41Z”
22:58 skids joined
lizmat and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2018/06/04/...ed-closed/ 23:24
lizmat calls it a day& 23:28