[Coke] timotimo: rakutouille? 02:27
timotimo haha 02:29
nice one
raku-bridge <DataKinds> timotimo: works for me too 02:44
Geth ¦ problem-solving: Xliff assigned to jnthn Issue Could Raku benefit from a Flags type? github.com/Raku/problem-solving/issues/208 05:08
Geth ¦ problem-solving: lizmat unassigned from jnthn Issue Could Raku benefit from a Flags type? github.com/Raku/problem-solving/issues/208 09:40
lizmat bisectable6: old=2020.01 "aaa" ~~ /(.)(.)(.)/; .say for $/ 10:16
bisectable6 lizmat, Bisecting by exit code (old=2020.01 new=0a86798). Old exit code: 0
lizmat, bisect log: gist.github.com/b9e8ca73d0bfa7bf69...e3392ac394
lizmat, (2020-05-10) github.com/rakudo/rakudo/commit/88...c56b04d1c2
Geth rakudo: 9f546ef6f9 | (Elizabeth Mattijsen)++ | src/core.c/Mu.pm6
Allow Mu.say/put/note handling objects with NQP methods

The Match object has a "print" method that lives in NQP. Calling .say
  (and .put and .note) on a Match object was broken with 88d98225a4df61 .
This commit fixes that.
10:21
rakudo/new-disp: 5d9f53f503 | (Jonathan Worthington)++ | 2 files
Fix qualified method dispatch failure error report
11:10
Geth rakudo/new-disp: 9d0d41ad22 | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp
Fix a thinko in qualified method dispatcher

Which fixes a test regression we got having moved from the spesh plugin.
12:32
rakudo/new-disp: 6164a8298e | (Jonathan Worthington)++ | src/core.c/Mu.pm6
Toss spesh plugin related line in dispatch:<::>

We no longer need to come here for error production.
Geth rakudo/new-disp: 9615d8daba | (Jonathan Worthington)++ | 2 files
Restore 6.c Proxy return decont workaround

Since the dispatcher version of this now supports it, we're done switching over from that spesh plugin.
12:56
lizmat m: my class A { die } # jnthn: what could be a reason that this wouldn't die ? 13:16
camelia Died
in block <unit> at <tmp> line 1
jnthn Only if the class body is never run somehow, I guess 13:17
Did you regress it somehow, or is it golfed down from something? 13:18
lizmat trying to golf it now
ah, figured it: my test code runs in the mainline, and depends on code having run in the mainline in the class 13:20
which by then, hasn't run yet 13:21
m: class A { ... }; dd A.a; class A { my $a = 42; method a() { $a } } # basically 13:22
camelia Any
jnthn Ah, that kind of construction.
Solvable with INIT my $a = 42
Well, depending if there's anything more involved going on 13:23
lizmat yeah... :-) 13:25
afk for a few hours&
Geth rakudo/new-disp: 765e7e9700 | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp
Further fill out new multi dispatcher

  * Do filtering on required named argument
  * Record guardability and whether a bind check is required
13:43
nine I wonder if I should prohibit repossessing Stash in general and instead have the compiler generate code for adding symbols to stashes that's executed on deserialization. Like the other fixups we have. 16:29
So when loading Cool::Cat, Cat would get put into Cool.WHO in the deserialize frame, instead of repossessing the setting's Cool.WHO and relying on resolve_repossession_conflicts to merge two different versions of Cool.WHO on load. 16:35
This might even turn out to be faster in the end, i.e. a fixed list of hash binds instead of iterating over the list of conflicts and each conflicting stash's keys and then doing the same number of binds 16:36
Geth rakudo/match-refactor: 27 commits pushed by (Elizabeth Mattijsen)++
review: github.com/rakudo/rakudo/compare/9...894b2c7c53
19:16
timotimo blogmao: wakelift.de/how-would-you-like-a-1...-increase/ 20:09
lizmat timotimo: will you tweet, or should I? 20:15
timotimo you can write a nice little sentence and i'll reblog it, that sounds better than when i praise my own stuff and post it myself :D 20:18
that's assuming you have any praise, of course
lizmat ok, reading now, then tweeting :_) 20:19
twat: twitter.com/liztormato/status/1278...9031067655 20:24
like the picture
our neighbour has 3 alpaca in the yard, so it looks familiar :-)
*aplacas
*alpacas
grrr 20:25
timotimo i remember the alpaca! 20:30
i was also considering looking for a picture a la "shady person with big black coat asks if you'd like to see the wares they've got" 20:31
oh the muppets one is wearing beige or yellow-ish rather than black 20:32
jnthn timotimo++ 20:39
[Coke] weird, search for 'raku ecosystem' on google, shows this as a top hit: github.com/hythm7/raku-ecosystem 20:50
lizmat this is my top hit: github.com/Raku/ecosystem 20:54
modules.raku.org is the 4th one for me 20:55
[Coke] yah, the hythm7 one was indented for me under the the same top hit you had. 20:56
so, google needs to be smarter about forks, maybe?
[Coke] hurls github.com/Raku/ecosystem/pull/513
timotimo interesting
Geth rakudo/match-refactor: f9701dc10f | (Elizabeth Mattijsen)++ | src/core.c/Match.pm6
Add more of the old internal semantics

  - make .MATCH do the vivification, as it used to do
  - mark object with $!match == NQPdidMatch
   - turns out NQP may reset that in some situations, so just using
   $!captures as a flag would not work. Perhaps we should use $!match
   as the place to keep captures. Hmmm...
  - no captures are marked using the same empty hash
  - added method STR again, Str.match needs it
  - add .captures method (implementation detail) for use in eqv
21:02
lizmat sena_kun I guess I'm ready for another Blin run 21:03
alas , Inline::Perl5 still borked
and that concludes my hacking for today& 21:09
sena_kun lizmat, roger, thanks for all the efforts! 21:19