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.
02:13 squashable6 left 02:14 squashable6 joined, ChanServ sets mode: +v squashable6 04:25 vrurg left 05:30 robertle left 05:31 Geth left, Geth joined 05:37 Geth_ joined, Geth left
[Tux] Sorry woolfy 06:03
Rakudo version 2019.03.1-284-gb0dd44b00 - MoarVM version 2019.05-1-g807c2dab1
csv-ip5xs0.719 - 0.726
csv-ip5xs-205.778 - 6.204
csv-parser22.250 - 22.464
csv-test-xs-200.433 - 0.437
test6.974 - 7.003
test-t1.730 - 1.732
test-t --race0.820 - 0.860
test-t-2028.489 - 28.798
test-t-20 --race9.097 - 9.788
06:14 [TuxCM] left 06:23 patrickb joined
patrickb .tell Kaiepi WRT support of 6.e in your grant - have you seen github.com/rakudo/rakudo/pull/2852 ? 07:51
yoleaux patrickb: I'll pass your message to Kaiepi.
09:06 squashable6 left 09:07 squashable6 joined, ChanServ sets mode: +v squashable6 09:57 robertle joined 11:06 AlexDaniel left 11:14 squashable6 left 11:18 squashable6 joined, ChanServ sets mode: +v squashable6 13:30 lucasb joined, vrurg joined 13:45 squashable6 left 13:46 squashable6 joined 13:47 squashable6 left 13:48 squashable6 joined, ChanServ sets mode: +v squashable6 14:11 AlexDaniel joined 15:28 robertle left 15:41 patrickb left 16:25 epony left 17:30 patrickb joined 17:33 epony joined 17:50 epony left 17:56 epony joined 18:39 lucasb left 18:41 lizmat joined
patrickb Is there a release branch for 2019.05? Should we hold back committing to master until the release? 19:11
lizmat has a similar question
19:12 robertle joined
lizmat merged Kaiepi's changes 19:13
hmmm... so why is Geth reporting on doc changes, but not on core changes ? 19:14
timotimo the url has to be updated in the github hook
lizmat and who can do that ? pmichaud ? jnthn ? TimToady ? 19:16
timotimo i cannot, at least not for rakudo/rakudo
owners of the repo/organization are jnthn, masak, moritz, and pmichaud 19:18
19:39 robertle left
AlexDaniel feel free to open a post-release branch 19:49
timotimo test 19:54
Geth_ rakudo: 44a6468f96 | (Elizabeth Mattijsen)++ | src/core/set_subset.pm6
Make Iterable (<=) 2..3x faster

  - 2x as fast on object hashes
  - 3x as fast on normal hashes
19:59
lizmat yeah! timotimo++ moritz++ masak++ :-) 20:00
moritz lizmat+ # making things faster 20:01
timotimo yay 20:04
Geth_ Ā¦ problem-solving: AlexDaniel self-unassigned Issues with security and reliability of our infrastructure github.com/perl6/problem-solving/issues/9 20:05
Ā¦ problem-solving: AlexDaniel assigned to maettu Issue Issues with security and reliability of our infrastructure github.com/perl6/problem-solving/issues/9 20:06
Ā¦ problem-solving: AlexDaniel assigned to rba Issue Issues with security and reliability of our infrastructure github.com/perl6/problem-solving/issues/9
20:08 ufobat__ joined 20:12 ufobat_ left
Geth_ Ā¦ problem-solving: AlexDaniel assigned to jnthn Issue Semantics of coercion type on an "rw" parameter github.com/perl6/problem-solving/issues/21 20:13
roast: 2916ad0942 | (Elizabeth Mattijsen)++ | S17-scheduler/every.t
Update test count
20:15
rakudo: 48a12551f9 | (Elizabeth Mattijsen)++ | src/core/ThreadPoolScheduler.pm6
Fix $*SCHEDULER.cue( times => 5 )
20:33
lizmat that should be the last fix for now
patrickb bisectable6: role Meow { method iterator {ā€¦} }; class Bar does Meow {} 20:34
bisectable6 patrickb, Bisecting by exit code (old=2015.12 new=44a6468). Old exit code: 1
patrickb, bisect log: gist.github.com/3250098e49374f4a8a...0eefc15eb3
patrickb, (2018-10-18) github.com/rakudo/rakudo/commit/fd...6eea7ca92f
tyil lizmat: Geth_ seems to still work :D
lizmat it didn't before 10pm today for rakudo/rakudo and many other rrpos 20:35
*repos
tyil ah
21:35 MasterDuke left
gfldex m: my $m = my method m() {}; say $m.Method; 22:21
camelia No such method 'Method' for invocant of type 'Method'
in block <unit> at <tmp> line 1
gfldex That does work for most other build in types. Is this ^^^ intentional? 22:24
ugexe chuckles at the thought of $repo.CompUnit::Repository::Filesystem 22:27
m: my $repo = CompUnit::Repository::FileSystem.new(prefix => $*CWD.absolute); say $repo.CompUnit::Repository::Filesystem 22:28
camelia Cannot invoke this object (REPR: P6opaque; NQPMu)
in block <unit> at <tmp> line 1
22:51 epony left 22:53 patrickb left
ugexe vrurg: classes/roles don't close over variables 23:16
or at least you shouldn't expect them to do so
vrurg ugexe: Ok, but picking data from a parallel thread isn't something anybody would expect. 23:17
ugexe sub via-class ($obj, $name) { my class Bar { method test-name {$name} }.new }
would need to be
sub via-class ($obj, $name) { my class Bar { has $.name; method test-name {$name} }.new(:$name) }
sub via-class ($obj, $name) { my class Bar { has $.name; method test-name {$.name} }.new(:$name) } 23:18
vrurg ugexe: Perhaps, this is what I'd have done. I stubled upon this in Red and what it does is caching (if got the intentions correctly) via mixing in a method with a scalar: $col but role :: { method class { $class } } 23:19
ugexe what behavior are you expecting? i'm not sure what i'm expecting tbh
i'm going to go out on a limb and say Red is making wrong assumption about its closures
vrurg I'm producing a fix for it. But generally there must be at least a warning in such behaviour.
You tread on my pet corn with closures. There is a huge problem with pre-compiled code losing them. 23:21
ugexe should be doing something like 'role MyRole[$class] { method class { $class } }; $col but MyRole[$class] 23:22
vrurg ugexe: precisely what I've done.
23:28 epony joined