Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
03:58 vrurg joined 04:31 vrurg left 04:36 dalek left 04:48 AlexDaniel left, AlexDaniel joined 05:23 ufobat left, robertle left 05:53 Geth left 06:01 ufobat joined 07:07 robertle joined
gfldex m: say Channel.new ~~ Iterable, Channel.new.can('iterator'); 08:38
evalable6 False(iterator iterator iterator)
gfldex is that intentional?
jnthn Yes. Just because something *can* provide an iterator doesn't mean it should be Iterable 09:09
When something is Iterable it will flatten under .flat 09:10
I think we'd be quite unhappy if we had a list of channels and .flat hung because it started trying to receive everything from the channel :) 09:11
|Tux| Rakudo version 2019.03.1-167-g51455df9b - MoarVM version 2019.03-69-gfb851f65d
csv-ip5xs0.722 - 0.726
csv-ip5xs-206.376 - 6.524
csv-parser21.382 - 21.859
csv-test-xs-200.428 - 0.435
test7.053 - 7.632
test-t1.825 - 1.888
test-t --race0.900 - 1.077
test-t-2030.051 - 30.267
test-t-20 --race10.178 - 10.815
09:43
09:44 ctilmes left
jnthn m: *...‘WAT’ 09:53
evalable6 (exit code 1) Potential difficulties:
Useless use of ... in sink context
at /tmp/2…
jnthn, Full output: gist.github.com/607a9897f8347a2586...677a8bc8d9
09:55 ctilmes joined 10:04 dalek joined, ChanServ sets mode: +v dalek, p6lert_ joined, synopsebot joined, Geth joined, ChanServ sets mode: +v synopsebot, ChanServ sets mode: +v Geth, synopsebot_ left, p6lert left
lizmat reportable6: 2019-04-01T12:00:00Z 2019-04-08T00:00:00Z 11:04
reportable6 lizmat, OK, working on it! This may take up to 40 seconds
lizmat, gist.github.com/16375a8423f8f86d94...cf9edd759d 11:05
AlexDaniel reportable6: 2019-04-01T00:00:00Z 2019-04-08T00:00:00Z 11:07
reportable6 AlexDaniel, OK, working on it! This may take up to 40 seconds
AlexDaniel, gist.github.com/9941970fbaf57fc279...41125da99d 11:08
Geth rakudo: a9b9cdc9fa | (Jonathan Worthington)++ | src/Perl6/Metamodel/BOOTSTRAP.nqp
Set max inline size for Perl 6 code on MoarVM

This is configurable on MoarVM HEAD. The default has changed to be more suitable for NQP code, which has some benefits for compilation time (see
  github.com/MoarVM/MoarVM/commit/9cd8a06df3 for details). This
retains the limit that was chosen/tuned for Perl 6 code.
11:14
lizmat notable6: weekly 11:35
notable6 lizmat, 9 notes: gist.github.com/b99fe67d41d72651f4...2c2f7e0288
lizmat .tell patrickb could you please add your credentials to CREDITS? because now you can! :-) 11:36
yoleaux lizmat: I'll pass your message to patrickb.
lizmat .tell atroxaper would love to see a blog post about LogP6 11:43
yoleaux lizmat: I'll pass your message to atroxaper.
lizmat jnthn timotimo ok to bump Moar / NQP ? 11:44
would love to see those improvements :-)
timotimo sure 11:47
lizmat ok, will bump 11:48
Files=1254, Tests=87994, 390 wallclock secs (21.01 usr 6.54 sys + 2801.33 cusr 230.14 csys = 3059.02 CPU) 11:49
(from last nights run0
)
Geth nqp: a20a24f9a8 | (Elizabeth Mattijsen)++ | tools/build/MOAR_REVISION
Bump MoarVM for latest improvements
11:53
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...3-g9cd8a06
12:28 travis-ci joined
travis-ci Rakudo build passed. Jonathan Worthington 'Set max inline size for Perl 6 code on MoarVM 12:28
travis-ci.org/rakudo/rakudo/builds/517204579 github.com/rakudo/rakudo/compare/5...b9cdc9fab1
12:28 travis-ci left
Geth rakudo: 5598ddfc84 | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION
Bump NQP for the latest MoarVM goodies
12:43
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2019....2-ga20a24f
17643d495d | (Jonathan Worthington)++ | 3 files

This allows for a simpler guard sequence when we are checking an assignment into such a container (we need only check against the type of the descriptor, and we're done), resulting in a slight speedup.
lizmat notable6: weekly reset
notable6 lizmat, Moved existing notes to “weekly_2019-04-08T12:43:10Z”
13:03 robertle left 13:07 robertle joined 13:11 ufobat_ joined 13:15 ufobat left
lizmat and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2019/04/08/...aking-off/ 13:16
moritz: ^^^
13:17 patrickb joined
patrickb bisectable6: gist.github.com/patzim/e10c95ec776...t-param-p6 13:17
yoleaux 11:36Z <lizmat> patrickb: could you please add your credentials to CREDITS? because now you can! :-)
bisectable6 patrickb, It looks like a URL, but mime type is ‘text/html; charset=utf-8’ while I was expecting something with ‘text/plain’ or ‘perl’ in it. I can only understand raw links, sorry.
patrickb bisectable6: gist.githubusercontent.com/patzim/...t-param.p6
bisectable6 patrickb, Successfully fetched the code from the provided URL 13:18
patrickb, Bisecting by output (old=2015.12 new=5598ddf) because on both starting points the exit code is 0
patrickb, bisect log: gist.github.com/e2e4d6f9d2f0b1f7c2...0f4cd1f023
patrickb, (2019-01-10) github.com/rakudo/rakudo/commit/3d...d9ed7d3c5f
lizmat I guess that settles it :-)
lizmat is glad patrickb has a commit bit now :-)
moritz++ # twatting :-) 13:21
patrickb lizmat: s/Bröker/Böker/ 13:22
lizmat oops, fixed (would be easier if I could copy from CREDITS, hint hint :-) 13:23
moritz patrickb++ 13:26
13:38 [Coke] joined, [Coke] left, [Coke] joined 13:42 robertle left 13:43 vrurg joined
lizmat afk for the rest of the day& 13:46
13:49 robertle joined 13:52 lucasb joined 14:02 [Coke] left 14:09 varghese joined 14:25 varghese left 15:11 patrickb left
16:00 robertle left
Geth rakudo: 29ce2ce386 | (Jonathan Worthington)++ | src/Perl6/Optimizer.nqp
Emit simpler code for lowered while loop

Don't emit a subtraction instruction sequence when we can just do it in the optimizer.
16:20
rakudo: 847783e26c | (Jonathan Worthington)++ | src/core/Array.pm6
Use a cheaper assignment in array assign slow path

It's a slow path, but we don't have to make it slower than it needs to be!
16:55 vrurg left 16:56 robertle joined 17:09 vrurg joined 17:13 vrurg left 17:14 vrurg joined 17:47 vrurg left, vrurg joined 17:59 Kaiepi left 18:00 Kaiepi joined 18:18 vrurg left, vrurg joined 18:20 kawaii left, kawaii joined
AlexDaniel so tickets like github.com/rakudo/rakudo/issues/2826 should go into the problem-solving repo, right? 18:27
I mean… that's kinda why I started it… so… yes… 18:28
I'll arrange that once github.com/perl6/problem-solving/pull/2 is merged 18:32
18:44 Kaiepi left 18:46 vrurg left, Kaiepi joined, vrurg joined 19:00 ctilmes_ joined 19:01 ctilmes left 19:04 ctilmes joined, ctilmes_ left 19:06 vrurg left 19:07 vrurg joined, Kaiepi left 19:51 Kaiepi joined 20:26 ctilmes_ joined 20:29 ctilmes left 20:39 ctilmes joined, ctilmes_ left 21:29 vrurg left, vrurg joined
Geth nqp: vrurg++ created pull request #531:
Build revamp
21:38
23:41 vrurg left, vrurg joined 23:51 lucasb left