00:02
sena_kun left
00:32
squashable6 left
00:34
squashable6 joined,
leont left
00:46
lizmat left
01:51
kalkin-- joined
01:55
kalkin- left
03:24
sourceable6 left,
notable6 left,
reportable6 left,
nativecallable6 left,
bisectable6 left,
squashable6 left,
quotable6 left,
greppable6 left,
statisfiable6 left,
benchable6 left,
releasable6 left,
bloatable6 left,
unicodable6 left,
committable6 left,
shareable6 left,
coverable6 left,
releasable6 joined,
statisfiable6 joined
03:25
shareable6 joined,
sourceable6 joined,
committable6 joined,
squashable6 joined,
reportable6 joined,
unicodable6 joined,
nativecallable6 joined
03:26
greppable6 joined,
benchable6 joined,
coverable6 joined
03:27
notable6 joined,
quotable6 joined,
bloatable6 joined,
bisectable6 joined
04:27
sourceable6 left,
quotable6 left,
shareable6 left,
statisfiable6 left,
bisectable6 left,
benchable6 left,
nativecallable6 left,
unicodable6 left,
reportable6 left,
squashable6 left,
coverable6 left,
notable6 left,
greppable6 left,
releasable6 left,
committable6 left,
bloatable6 left
04:28
notable6 joined,
quotable6 joined,
nativecallable6 joined,
benchable6 joined
04:29
reportable6 joined,
bisectable6 joined,
statisfiable6 joined,
shareable6 joined,
committable6 joined,
bloatable6 joined,
coverable6 joined
04:30
squashable6 joined,
unicodable6 joined,
greppable6 joined,
releasable6 joined,
sourceable6 joined
05:49
statisfiable6 left,
coverable6 left,
benchable6 left,
quotable6 left,
reportable6 left,
releasable6 left,
notable6 left,
bisectable6 left,
tellable6 left,
sourceable6 left,
bloatable6 left,
squashable6 left,
unicodable6 left,
committable6 left,
evalable6 left,
greppable6 left,
nativecallable6 left,
shareable6 left,
benchable6 joined,
unicodable6 joined,
bisectable6 joined
05:50
coverable6 joined,
bloatable6 joined,
committable6 joined,
tellable6 joined,
quotable6 joined
05:51
squashable6 joined,
reportable6 joined,
nativecallable6 joined,
statisfiable6 joined,
notable6 joined,
shareable6 joined,
evalable6 joined,
releasable6 joined,
greppable6 joined
05:52
sourceable6 joined
08:03
kalkin-- left
08:16
kalkin-- joined
08:24
kalkin-- left
09:43
sena_kun joined
09:49
kalkin-- joined
10:15
kalkin-- left
11:22
sena_kun left
11:37
sena_kun joined
12:07
pheix joined
|
|||
sena_kun | what's the tool for bumping? | 12:09 | |
and what's the policy for bumping? | |||
12:12
pheix_ joined,
pheix_ left
|
|||
nine | .bothelp | 12:32 | |
.help | |||
.bots | |||
releasable6: help | 12:33 | ||
releasable6 | nine, status | status link # See wiki for more examples: github.com/perl6/whateverable/wiki/Releasable | ||
nine | sena_kun: I've only ever bumped manually. Policy seems to be "whenever it seems to make sense to you" | 12:34 | |
sena_kun | nine: I see, thanks, the messages look as generated ones... there is nothing wrong with bumping to latest moar to get some fixes? I see a mention of a new bug, but if it has a workaround, I'd like to go for it. | 12:35 | |
nine | sena_kun: do you have any idea on when the MoarVM release will be made? If it's within the next day, I'd like to commit my workaround first. | 12:36 | |
12:37
AlexDaniel joined,
AlexDaniel left,
AlexDaniel joined
|
|||
sena_kun | nine: my plan for today is either 1)get fresh fixes, count this revision as "we'll do a release from that" and then check stuff for regressions; 1)get old (six days old) version we have blin results for already and make a release out of it. | 12:37 | |
12:38
lizmat joined
|
|||
AlexDaniel | sena_kun: this is the only tool: github.com/perl6/z | 12:38 | |
sena_kun | I'd go for a first one, so yes, I can wait for a workaround | ||
AlexDaniel, I see, thanks | 12:39 | ||
nine | sena_kun: ok, then I'll definitely commit the workaround :) | ||
sena_kun | nine: +1 | ||
Geth_ | nqp: ac4b11d438 | (Stefan Seifert)++ | tools/templates/MOAR_REVISION Bump MoarVM for NativeCall fixes |
13:01 | |
rakudo: 6bc64c7132 | (Stefan Seifert)++ | tools/templates/NQP_REVISION Bump NQP for NativeCall fixes |
|||
nine | sena_kun: ^^^ | ||
lizmat pulls, builds and spectests | 13:02 | ||
13:08
pheix left
13:11
pheix joined
|
|||
lizmat | all clear | 13:21 | |
13:23
sena_kun left
|
|||
Geth_ | rakudo: b6afa71277 | (Elizabeth Mattijsen)++ | src/core.c/Rakudo/Iterator.pm6 Add is-lazy named to `gather` iterator So that the underlying iterator *can* be told to act as a lazy iterator. Now all we need is a syntax to mark a `gather` block as lazy. This in response to #3380 |
13:37 | |
13:38
sena_kun joined
13:59
Xliff joined
|
|||
lizmat | m: role A { method a() { 666 } }; class B does A { has $.a = 42 }; dd B.new.a | 13:59 | |
camelia | 666 | ||
Xliff | Merry Christmas, #raku! | ||
lizmat | that feels wrong to me | ||
Xliff o/ | |||
Merry Xmas is not what feels wrong to me :-) | |||
Xliff | lizmat: Yeah, there should be some warning there, but that's really a case of a badly named override. | ||
lizmat | I think it's a wrongly handled override | 14:00 | |
Xliff | More like a badly named method that's causing an unintended override? | ||
lizmat | m: role A { method a() { 666 } }; class B does A { has $.a = 42; method a() { $!a } }; dd B.new.a | ||
camelia | 42 | ||
lizmat | if I declare an attribute to be public, it should override anything that the role provided | 14:01 | |
Xliff | And I would expect that last one to at least throw a warning! | ||
lizmat | I think the check for creating the accessor is faultry | ||
*faulty | |||
Xliff | And I would say you have a very good point! | 14:02 | |
lizmat: So what brings you to IRC on this fine day? | |||
lizmat | a love/hate relationship with this particular date ? | ||
Xliff | Ah. | ||
lizmat | mostly hate | 14:03 | |
Xliff | EEp. | ||
lizmat | it's why I celebrate my birthday on 21st of June :-) | ||
Xliff | Hopefully you and yours will have a nice get-together for dinner, at least. | 14:04 | |
lizmat | had that yesterday :-) | ||
Xliff | Oh, good. | ||
lizmat | still stuffed :-) | ||
Xliff | Heheh | ||
Something tells me I will be back into the guts of Method::Also, today. | |||
lizmat | did you see my update? | 14:05 | |
Xliff | Guess not. When did that happen? | 14:06 | |
lizmat | on Monday, to fix a release blocker | ||
Xliff | Looking | 14:07 | |
Hah! I missed that! | 14:08 | ||
lizmat: What was the blocker? | |||
lizmat | that Method::Also did not install :-) | 14:09 | |
Xliff | Odd. I hadn't beeen having problems with the old code. | ||
Maybe exposed via newer rakudo? | |||
lizmat | yeah, I think it's related to vrurg's role work | ||
Xliff | Ah! OK. | 14:10 | |
Was hoping I could leverage that into a better solution. Now role-based aliases are not showing up in my code. | |||
lizmat | well, I guess you need to figure that out with vrurg :-) | 14:12 | |
Xliff | lizmat: Yeah.. this bug is mine... github.com/lizmat/Method-Also/comm...15c09b0R57 | ||
lizmat | ok, well looking forward to your fix then :-) | 14:13 | |
Xliff | Hahahahaha! | ||
Me too! | |||
Geth_ | rakudo: 07072f3803 | (Elizabeth Mattijsen)++ | 2 files Introduce :is-lazy named for gather { } blocks After this commit, you can indicate that your `gather` block is to be treated as a lazy one: gather { ... } :is-lazy; |
14:14 | |
Xliff | lizmat: Well, the big problem preventing that fix is the fact that this code never executes and I can't figure out why: github.com/lizmat/Method-Also/blob...so.pm6#L27 | 14:18 | |
I since moved it to incorporate_multi_methods and it's still not working. | 14:19 | ||
So... I guess next step is easy. | |||
Geth_ | rakudo: 8e3b0a7144 | (Elizabeth Mattijsen)++ | 2 files Revert "Introduce :is-lazy named for gather { } blocks" This reverts commit 07072f380327db9b118cab4a2babc33ba73c683c. We actually have syntax for lazy gather blocks: it's called: lazy gather { ... } jnthn++ |
14:22 | |
14:39
kalkin joined
15:22
sena_kun left
15:36
pheix left
15:37
sena_kun joined
17:22
sena_kun left
17:38
sena_kun joined
|
|||
Geth_ | rakudo: 55d0143e2b | (Elizabeth Mattijsen)++ | src/core.c/Rakudo/Iterator.pm6 Revert "Add is-lazy named to `gather` iterator" This reverts commit b6afa71277c6f0405a1fb31976fb8aa70310b5a3. This is not going to be used, so remove it. |
18:27 | |
rakudo: 971174f4d8 | (Elizabeth Mattijsen)++ | src/core.c/Iterable.pm6 Make `lazy gather` up to 15% faster By using nqp::ifnull to see whether there has been an iterator created already. The benchmark is for: lazy gather { .take for ^500000 } so very light on what is actually been gathered. So your actual mileage will vary. |
18:51 | ||
rakudo: e8a9e07fd2 | (Elizabeth Mattijsen)++ | 2 files Move the Lazy iterator class to Rakudo::Iterator To make it more in line with other iterators that live there. And more generally available, should that be needed. And add some comments. |
19:10 | ||
lizmat | .ask jnthn what was the reason for implementing "lazy" as an Iterable method called by codegen magic, rather than as a sub ? | 19:13 | |
tellable6 | lizmat, I'll pass your message to jnthn | ||
lizmat | .ask jnthn I guess the same goes for "hyper" and "race" | 19:17 | |
tellable6 | lizmat, I'll pass your message to jnthn | ||
19:23
sena_kun left
19:37
sena_kun joined
|
|||
Geth_ | rakudo: 17d8116069 | (Elizabeth Mattijsen)++ | src/core.c/Iterable.pm6 Don't need to create a Seq object when recursing in flat |
19:42 | |
rakudo: d5a34f19f5 | (Elizabeth Mattijsen)++ | 2 files Move the Flat iterator class to Rakudo::Iterator To make it more in line with other iterators that live there. And more generally available, should that be needed. And add some comments. |
20:03 | ||
20:56
pheix joined
21:23
sena_kun left
21:27
|Tux| left
21:35
|Tux| joined
21:37
sena_kun joined
|
|||
AlexDaniel | sena_kun: fwiw this is the repo for working on alwaysfails: github.com/perl6/ecosystem-unbitrot | 21:59 | |
sena_kun: the issue tracker can be updated by using the data.json file and a script somewhere | |||
sena_kun: I can do it but only if we don't have too many erroneous alwaysfails… | 22:00 | ||
22:11
pheix left
22:23
Hotbees left
22:24
Hotbees joined
23:22
sena_kun left
23:38
sena_kun joined
|