00:28
epony left
00:32
epony joined
00:40
sena_kun left
00:43
kawaii left
00:46
zostay left
00:47
Hotbees left
00:49
tbrowder left
00:55
sena_kun joined
01:03
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Elizabeth Mattijsen 'Remove now needless specification of "is_built"' | 01:03 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/637698362 github.com/rakudo/rakudo/compare/f...a7c36548a8 | |||||||||||||||||||||||||||||||||||||||
01:03
travis-ci left
01:24
awwaiid is now known as awwaiid2
|
|||||||||||||||||||||||||||||||||||||||
vrurg | m: my $*FOO = 42; react { say $*FOO } | 01:24 | |||||||||||||||||||||||||||||||||||||
camelia | 42 | ||||||||||||||||||||||||||||||||||||||
vrurg | m: my $*FOO = 42; react { say $*FOO; whenever Supply.from-list(^2) { say $_ } } | 01:25 | |||||||||||||||||||||||||||||||||||||
camelia | 42 0 1 |
||||||||||||||||||||||||||||||||||||||
vrurg | m: my $*FOO = 42; react { say $*FOO; whenever Supply.from-list(^2) { say $_ }; CLOSE say "done"; } | ||||||||||||||||||||||||||||||||||||||
camelia | 42 0 1 done |
||||||||||||||||||||||||||||||||||||||
01:48
tbrowder joined
02:01
tbrowder left
02:41
sena_kun left
02:44
awwaiid2 left
02:56
sena_kun joined
03:19
Kaiepi left
03:29
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
Xliff | m: my @a; @a[1000] = 1; @a.elems.say; | 04:20 | |||||||||||||||||||||||||||||||||||||
camelia | 1001 | ||||||||||||||||||||||||||||||||||||||
Xliff | m: my @a; @a[1000] = 1; @a[10][10] = 2; @a.elems.say | 04:21 | |||||||||||||||||||||||||||||||||||||
camelia | 1001 | ||||||||||||||||||||||||||||||||||||||
Xliff | m: my @a; @a[1000] = 1; @a[10][10].say | ||||||||||||||||||||||||||||||||||||||
camelia | (Any) | ||||||||||||||||||||||||||||||||||||||
Xliff | m: my @a; @a[1000] = 1; @a[10] = []; @a[10][10].say | 04:22 | |||||||||||||||||||||||||||||||||||||
camelia | (Any) | ||||||||||||||||||||||||||||||||||||||
04:41
sena_kun left
04:56
sena_kun joined
06:03
moon-child left
06:04
moon-child joined
06:41
sena_kun left
06:48
zostay joined
06:57
sena_kun joined
07:05
tbrowder joined
|
|||||||||||||||||||||||||||||||||||||||
Xliff | m: my @a = <a b c d e>; @a[1..*].say | 07:12 | |||||||||||||||||||||||||||||||||||||
camelia | (b c d e) | ||||||||||||||||||||||||||||||||||||||
07:16
domidumont joined
07:22
kawaii joined
07:37
MasterDuke joined
08:10
SmokeMachine joined
08:42
sena_kun left
08:57
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1296, Tests=109735, 211 wallclock secs (28.26 usr 8.21 sys + 2961.93 cusr 274.96 csys = 3273.36 CPU) | 09:49 | |||||||||||||||||||||||||||||||||||||
lizmat hopes sena_kun had a good Blin run last night | 09:54 | ||||||||||||||||||||||||||||||||||||||
MasterDuke | lizmat: ever see failures in t/spec/S10-packages/precompilation.t ? | 09:58 | |||||||||||||||||||||||||||||||||||||
lizmat | not recently | ||||||||||||||||||||||||||||||||||||||
but are you testing before or after nine's precomp dependency fix ? | |||||||||||||||||||||||||||||||||||||||
github.com/rakudo/rakudo/commit/9f...fd16553e9a | 09:59 | ||||||||||||||||||||||||||||||||||||||
MasterDuke | i'm at ada7c36548a85bef002b1532b3974d236cc3de55 | 10:00 | |||||||||||||||||||||||||||||||||||||
lizmat | then you have it :-) | 10:01 | |||||||||||||||||||||||||||||||||||||
MasterDuke | do i need to clear out any precomp files? | ||||||||||||||||||||||||||||||||||||||
hm. removing rakudo/.precomp didn't fix anything | 10:03 | ||||||||||||||||||||||||||||||||||||||
the failing test is `not ok 47 - precompiled module constants get updated on change`, and looking at it i don't see how my libtommath change in moarvm would make a difference | 10:04 | ||||||||||||||||||||||||||||||||||||||
10:11
domidumont left
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | hm, some how a file got deleted in my roast checkout inside rakudo, restored it any everything's ok | 10:18 | |||||||||||||||||||||||||||||||||||||
Geth | roast: 410f9c4d2f | (Elizabeth Mattijsen)++ | 9 files Batch #18 of roast RT -> GH ticket migration |
10:28 | |||||||||||||||||||||||||||||||||||||
10:41
sena_kun left
10:56
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
11:04 | |||||||||||||||||||||||||||||||||||||
nine | Apparently since github.com/rakudo/rakudo/commit/ef...448d360821 we're leaking file handles of precomp files. | 11:11 | |||||||||||||||||||||||||||||||||||||
Luckily the fix is pretty simple | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 0e9792c757 | (Elizabeth Mattijsen)++ | src/core.c/Supply-factories.pm6 Remove some unneeded lexical variables |
11:48 | |||||||||||||||||||||||||||||||||||||
rakudo: 1331128f3b | (Elizabeth Mattijsen)++ | src/core.c/Supply-factories.pm6 Implement Supply.comb(Str) |
12:01 | ||||||||||||||||||||||||||||||||||||||
roast: cd7d5b6b08 | (Elizabeth Mattijsen)++ | S17-supply/comb.t Implement tests for Supply.comb(Str) |
|||||||||||||||||||||||||||||||||||||||
12:14
Kaiepi left,
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 07dce515fe | (Elizabeth Mattijsen)++ | src/core.c/Supply-factories.pm6 Implement Supply.comb(Str,limit) Also simplify Supply.comb(batch,limit) |
12:23 | |||||||||||||||||||||||||||||||||||||
roast: 3b516c75e2 | (Elizabeth Mattijsen)++ | S17-supply/comb.t Add tests for Supply.comb(Str,limit) And get some diversity in messages. |
|||||||||||||||||||||||||||||||||||||||
rakudo: 147ce39eaf | (Elizabeth Mattijsen)++ | src/core.c/Supply-coercers.pm6 Teach Supply.head(x) to also handle * and Inf |
12:39 | ||||||||||||||||||||||||||||||||||||||
roast: cf20644362 | (Elizabeth Mattijsen)++ | S17-supply/head.t Add tests for Supply.head(*) and Supply.head(Inf) |
|||||||||||||||||||||||||||||||||||||||
12:41
sena_kun left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 550bf09750 | (Elizabeth Mattijsen)++ | src/core.c/Supply-factories.pm6 Simplify Supply.comb(x,limit) and Supply.split(x,limit) Now that Supply.head has become more useful |
12:45 | |||||||||||||||||||||||||||||||||||||
12:55
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 2188f13bd4 | (Elizabeth Mattijsen)++ | src/core.c/Supply-factories.pm6 Supply.split should only produce Str The underlying Match objects only have meaning for the chunk that they were created in. There's no meaningful information that can be gathered from them outside of that context. |
13:06 | |||||||||||||||||||||||||||||||||||||
lizmat | sometimes I wish this were a compilation error: | 13:22 | |||||||||||||||||||||||||||||||||||||
m: multi a() { }; multi a() { }; a | |||||||||||||||||||||||||||||||||||||||
camelia | Ambiguous call to 'a(...)'; these signatures all match: :() :() in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
13:29
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Elizabeth Mattijsen 'Implement Supply.comb(Str)' | 13:29 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/637916156 github.com/rakudo/rakudo/compare/0...31128f3b57 | |||||||||||||||||||||||||||||||||||||||
13:29
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | another repl.t flapper | 13:31 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: a666e73639 | (Elizabeth Mattijsen)++ | src/core.c/Supply-factories.pm6 Implement Supply.comb(Regex) |
13:36 | |||||||||||||||||||||||||||||||||||||
rakudo: 92d465dba1 | (Elizabeth Mattijsen)++ | src/core.c/Supply-factories.pm6 Handle the case when a chunk has no matches |
13:48 | ||||||||||||||||||||||||||||||||||||||
roast: 089e2ef4ef | (Elizabeth Mattijsen)++ | S17-supply/comb.t Add tests for Supply.comb(Regex) |
13:49 | ||||||||||||||||||||||||||||||||||||||
rakudo: 622b20fba0 | (Elizabeth Mattijsen)++ | src/core.c/Supply-factories.pm6 Implement Supply.comb(Regex,limit) By actually creating a single candidate (foo,limit) doing the wrapping with .head. |
13:57 | ||||||||||||||||||||||||||||||||||||||
14:07
dogbert17 joined
|
|||||||||||||||||||||||||||||||||||||||
[Coke] wonders why Raku Carp has "cuckle" which seems to have replaced "cluck" | 14:12 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: f74e506fdd | (Elizabeth Mattijsen)++ | src/core.c/Supply-factories.pm6 Don't allow :match on Supply.comb |
14:13 | |||||||||||||||||||||||||||||||||||||
roast: b425a4b31f | (Elizabeth Mattijsen)++ | S17-supply/comb.t Add tests for Supply.comb(Regex,limit) |
|||||||||||||||||||||||||||||||||||||||
roast: a5af083cd5 | (Elizabeth Mattijsen)++ | S17-supply/comb.t Add tests for Supply.comb(:match) |
|||||||||||||||||||||||||||||||||||||||
[Coke] | ... and only in the docs, apparently, not the code? /me is confused. | 14:15 | |||||||||||||||||||||||||||||||||||||
moritz finds the whole Carp naming very confusing, even in the Perl 5 module | 14:16 | ||||||||||||||||||||||||||||||||||||||
[Coke] | Yah, so I would expect it to either follow Perl 5 so there's only one kind of confusion, or have a reason for any changes. :) | 14:17 | |||||||||||||||||||||||||||||||||||||
14:19
Xliff left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | m: sub a(\b) { b(0) } # que ? | 14:23 | |||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Variable '&b' is not declared at <tmp>:1 ------> 3sub a(\b) { 7⏏5b(0) } # que ? |
||||||||||||||||||||||||||||||||||||||
nine | The Carp confusion is one of the worst things in Perl 5 for me. I think I've never used carp or cluck without first looking at the man page | ||||||||||||||||||||||||||||||||||||||
lizmat | looks like this is happening in the optimizer | ||||||||||||||||||||||||||||||||||||||
otoh, "confess" has always been clear to me :) | |||||||||||||||||||||||||||||||||||||||
as in: first you confess, then you die :-) | 14:24 | ||||||||||||||||||||||||||||||||||||||
[Coke] | win 3 | 14:25 | |||||||||||||||||||||||||||||||||||||
oops | |||||||||||||||||||||||||||||||||||||||
14:28
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | my libtommath v1.2.0 upgrade seems to be working fine, but there are linking errors in appveyor and in travis (with clang only). anybody have a suggestion? ci.appveyor.com/project/samcv/moar...epcgtcgeg6 and travis-ci.org/MoarVM/MoarVM/jobs/6...hub_status | 14:29 | |||||||||||||||||||||||||||||||||||||
for reference | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 6d6318d47a | (Elizabeth Mattijsen)++ | src/core.c/Supply-coercers.pm6 Allow Supply.head(*-3) to be synonym of Supply.tail(3) |
14:36 | |||||||||||||||||||||||||||||||||||||
roast: db3fec5c30 | (Elizabeth Mattijsen)++ | S17-supply/head.t Add tests for Supply.head(*-3) |
|||||||||||||||||||||||||||||||||||||||
MasterDuke | is the RT # mapped directly to the issue number in github.com/Raku/old-issue-tracker/? | 14:39 | |||||||||||||||||||||||||||||||||||||
14:42
sena_kun left
14:54
lizmat left
14:55
sena_kun joined
14:56
domidumont joined
|
|||||||||||||||||||||||||||||||||||||||
lucasb | m: say (1..10).head(*-3) | 15:36 | |||||||||||||||||||||||||||||||||||||
camelia | (1 2 3 4 5 6 7) | ||||||||||||||||||||||||||||||||||||||
lucasb | m: say Supply.from-list(1..10).head(*-3) | 15:37 | |||||||||||||||||||||||||||||||||||||
camelia | Supply.new | ||||||||||||||||||||||||||||||||||||||
lucasb | m: say Supply.from-list(1..10).head(*-3).list | ||||||||||||||||||||||||||||||||||||||
camelia | (8 9 10) | ||||||||||||||||||||||||||||||||||||||
MasterDuke | so in roast we have tests for expmod that would that throw an exception if we were catching errors in libtommath | 15:49 | |||||||||||||||||||||||||||||||||||||
github.com/perl6/roast/blob/master....t#L25-L37 | 15:50 | ||||||||||||||||||||||||||||||||||||||
the intent is to test that it doesn't hang, but the value we're testing for (0) is just because we don't catch the error and return a default value which ends up being 0 | 15:51 | ||||||||||||||||||||||||||||||||||||||
is it valid to just change the tests to dies-ok? | 15:54 | ||||||||||||||||||||||||||||||||||||||
or should we try to keep behavior the same for Raku 6.c-d and change it only for Raku 6.e? | 15:55 | ||||||||||||||||||||||||||||||||||||||
dogbert17 | MasterDuke: what happens if you run is-prime(-1) with the new libtommath installed ? | 15:58 | |||||||||||||||||||||||||||||||||||||
MasterDuke | dogbert17: `False` | 15:59 | |||||||||||||||||||||||||||||||||||||
dogbert17 | excellent | 16:00 | |||||||||||||||||||||||||||||||||||||
m: say is-prime(-1) | |||||||||||||||||||||||||||||||||||||||
camelia | Invalid number of rounds (100), valid range is 0..256 in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
16:39
domidumont left
16:41
sena_kun left
16:52
patrickb joined
16:57
sena_kun joined
16:59
lizmat joined
17:18
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Elizabeth Mattijsen 'Supply.split should only produce Str | 17:18 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/637941512 github.com/rakudo/rakudo/compare/5...88f13bd4b2 | |||||||||||||||||||||||||||||||||||||||
17:18
travis-ci left
17:24
|Tux| left
17:32
|Tux| joined
17:35
|Tux| left
17:54
|Tux| joined
18:01
lizmat left
18:24
patrickb left
18:30
domidumont joined
18:35
patrickb joined
|
|||||||||||||||||||||||||||||||||||||||
patrickb | tony-o: I'm planing on creating a new ecosystem. There was some talking about that here: colabti.org/irclogger/irclogger_lo...-12-10#l37 | 18:36 | |||||||||||||||||||||||||||||||||||||
18:39
rypervenche left
18:41
sena_kun left
18:55
sena_kun joined
19:01
rypervenche joined
19:18
domidumont left
19:27
lizmat joined
19:45
lizmat left
19:50
patrickb left
19:52
patrickb joined
|
|||||||||||||||||||||||||||||||||||||||
patrickb | I'd like to have an opinion on github.com/rakudo/rakudo/pull/3422 Especially the fact, that it slightly changes the semantics of --git-reference. | 20:02 | |||||||||||||||||||||||||||||||||||||
vrurg, nine: ^ | 20:03 | ||||||||||||||||||||||||||||||||||||||
20:03
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | ¦ problem-solving: Kaiepi assigned to jnthn Issue Routines could use more support for reflection github.com/Raku/problem-solving/issues/149 | 20:13 | |||||||||||||||||||||||||||||||||||||
patrickb | .tell AlexDaniel I'd like to move github.com/patrickbkr/rakudobrew -> github.com/Raku/App-Rakubrew Are you the right person so ask? | ||||||||||||||||||||||||||||||||||||||
tellable6 | patrickb, I'll pass your message to AlexDaniel | ||||||||||||||||||||||||||||||||||||||
patrickb | .tell AlexDaniel I might be able to do it myself! Any precautions I should take? | 20:15 | |||||||||||||||||||||||||||||||||||||
tellable6 | patrickb, I'll pass your message to AlexDaniel | ||||||||||||||||||||||||||||||||||||||
20:27
lizmat left
20:42
sena_kun left
20:55
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | . | 21:18 | |||||||||||||||||||||||||||||||||||||
tellable6 | 2020-01-16T20:13:27Z #raku-dev <patrickb> AlexDaniel I'd like to move github.com/patrickbkr/rakudobrew -> github.com/Raku/App-Rakubrew Are you the right person so ask? | ||||||||||||||||||||||||||||||||||||||
2020-01-16T20:15:15Z #raku-dev <patrickb> AlexDaniel I might be able to do it myself! Any precautions I should take? | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | patrickb: rename it first, then move it | ||||||||||||||||||||||||||||||||||||||
patrickb: that said, keep in mind that then you should never create rakudobrew repo in your own account | |||||||||||||||||||||||||||||||||||||||
patrickb: although… hold on… what exactly are we trying to do? :) | 21:19 | ||||||||||||||||||||||||||||||||||||||
it'll appear as “forked from tadzik/rakudobrew” forever | |||||||||||||||||||||||||||||||||||||||
there's a way to fix that but it's difficult | 21:20 | ||||||||||||||||||||||||||||||||||||||
I think nothing links to patrickbkr/rakudobrew yet | |||||||||||||||||||||||||||||||||||||||
so why not create a new repo then? | |||||||||||||||||||||||||||||||||||||||
or better, why not ask tadzik to move it? | |||||||||||||||||||||||||||||||||||||||
vrurg | .ask lizmat We loose lexically declared dynamic variables within react blocks. Similar happens to start, where Promise preserves the outer context. Does Supply code do the same somewhere? | ||||||||||||||||||||||||||||||||||||||
tellable6 | vrurg, I'll pass your message to lizmat | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | patrickb: do we want to break away from the original rakudobrew or not? | 21:23 | |||||||||||||||||||||||||||||||||||||
21:48
lucasb left
|
|||||||||||||||||||||||||||||||||||||||
patrickb | AlexDaniel: Dunno? What are the pros/cons? | 21:48 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | patrickb: well, the con is that everyone using rakudobrew will probably have to nuke the whole thing and reinstall it | ||||||||||||||||||||||||||||||||||||||
if we start a new repo that is | 21:49 | ||||||||||||||||||||||||||||||||||||||
patrickb | AlexDaniel: That's the case in every case. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | and pros… no need to maintain backcompat? | ||||||||||||||||||||||||||||||||||||||
patrickb | ok then new repo is the way to go | ||||||||||||||||||||||||||||||||||||||
just "new" on the Raku project page + push? | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | yep | ||||||||||||||||||||||||||||||||||||||
patrickb | kthnks! | 21:50 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | and then just perhaps file an issue for the original rakudobrew pointing out that there's a newer version | ||||||||||||||||||||||||||||||||||||||
patrickb | Once I have everything set up. | 21:53 | |||||||||||||||||||||||||||||||||||||
The new rakubrew won't be installed via git clone anymore, still some way to go. | |||||||||||||||||||||||||||||||||||||||
21:56
Kaiepi left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | patrickb: consider adding Raku team and giving it write access github.com/Raku/App-Rakubrew/settings/access | 22:02 | |||||||||||||||||||||||||||||||||||||
patrickb | Done! | 22:05 | |||||||||||||||||||||||||||||||||||||
22:19
Xliff joined
22:28
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | patrickb: there's no code yet! | 22:33 | |||||||||||||||||||||||||||||||||||||
patrickb | Now there is. :-) | 22:34 | |||||||||||||||||||||||||||||||||||||
Currently working on getting the release process automated using Circle CI.. | 22:35 | ||||||||||||||||||||||||||||||||||||||
22:41
sena_kun left
22:46
Kaiepi left
22:48
Kaiepi joined
22:57
sena_kun joined
23:13
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 339930231a | (Ben Davies)++ | src/core.c/Parameter.pm6 Fix raw slurpy onearg parameter handling in Parameter.raku |
23:44 |