00:37
Kaiepi left,
Kaiepi joined
00:52
upupbb-user2 left
01:04
upupbb-user2 joined
01:08
dogbert17 joined
01:11
dogbert11 left
01:17
upupbb-user2 left
01:35
upupbb-user2 joined
02:11
ufobat_ joined
02:15
ufobat left
02:44
[Coke] joined,
[Coke] left,
[Coke] joined
|
|||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈1 day and ≈15 hours. 4 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 03:00 | |||||||||||||||||||||||||||||||||||||
03:59
upupbb-user2 left
05:02
linkable6 joined,
evalable6 joined
06:49
upupbb-user2 joined
07:40
Kaiepi left
07:41
Kaiepi joined
08:00
ufobat_ left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1305, Tests=111221, 205 wallclock secs (28.55 usr 8.23 sys + 2878.34 cusr 271.04 csys = 3186.16 CPU) | 08:34 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 296fbcf46f | (Ben Davies)++ | 2 files Fix reflection for . twigilled parameters A "$.foo" parameter would get stringified as "f.foo". There were two problems causing this: - . twigilled parameters' names were being reset unnecessarily by the compiler - Parameter.usage-name wasn't accounting for . twigils |
08:47 | |||||||||||||||||||||||||||||||||||||
roast: d2ac6d0251 | (Ben Davies)++ | S06-signature/introspection.t Add tests for attribute parameter naming |
09:04 | ||||||||||||||||||||||||||||||||||||||
[Tux] |
|
09:22 | |||||||||||||||||||||||||||||||||||||
09:24
leont joined
09:53
Geth left,
Geth joined
10:31
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
sena_kun | releasable6, status | 10:32 | |||||||||||||||||||||||||||||||||||||
tellable6 | 2020-03-25T11:24:58Z #raku-dev <lizmat> sena_kun should we just start changing github.com/rakudo/rakudo/wiki/ChangeLog-Draft ? It seems to be for 2020.02 ? | ||||||||||||||||||||||||||||||||||||||
releasable6 | sena_kun, Next release in ≈1 day and ≈8 hours. 4 blockers. 166 out of 251 commits logged (⚠ 3 warnings) | ||||||||||||||||||||||||||||||||||||||
tellable6 | 2020-03-26T11:19:43Z #raku-dev <lizmat> sena_kun updated the ChangeLog Draft with the commits that I had knowledge about | ||||||||||||||||||||||||||||||||||||||
releasable6 | sena_kun, Details: gist.github.com/5a8d9033225e1ab64d...095490ab68 | ||||||||||||||||||||||||||||||||||||||
sena_kun | lizmat, thanks a lot for your changelog work! | 10:33 | |||||||||||||||||||||||||||||||||||||
10:36
AlexDaniel left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | sena_kun: yw | 10:37 | |||||||||||||||||||||||||||||||||||||
sena_kun | Now appveyor builds are what's "fun". | 10:38 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: a3f61d7667 | (Elizabeth Mattijsen)++ | 6 files Apparently SEQUENCE *must* be a sub In order to make pre-compilation of infiix<...> work. Fixes the problem Blin found with Array::Shaped::Console module. |
||||||||||||||||||||||||||||||||||||||
10:50
Altai-man_ joined
10:53
sena_kun left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: cff9a0ed5b | (Elizabeth Mattijsen)++ | 3 files Add test for precompiling infix:<...> |
11:04 | |||||||||||||||||||||||||||||||||||||
roast: a51f7bf8d8 | (Elizabeth Mattijsen)++ | spectest.data Make sure precompilation infix:<...> tests are run |
|||||||||||||||||||||||||||||||||||||||
11:08
cognomin_ joined
11:33
MasterDuke left
12:39
MasterDuke joined
12:45
[Tux] joined
12:51
sena_kun joined
12:53
Altai-man_ left
13:05
MasterDuke left
13:11
[TuxCM] joined
13:13
[Tux] left
13:22
MasterDuke joined
13:26
[Tux] joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | TIL that &rand ... * is actually a valid sequence | 13:45 | |||||||||||||||||||||||||||||||||||||
m: dd &rand ... * | |||||||||||||||||||||||||||||||||||||||
evalable6 | (0.2016219927186479e0, 0.3831100064267069e0, 0.… | ||||||||||||||||||||||||||||||||||||||
lizmat, Full output: gist.github.com/8acf2591846710f2f8...7e8316639e | |||||||||||||||||||||||||||||||||||||||
lizmat | hmmm... camelia is AWOL again? nine ? | ||||||||||||||||||||||||||||||||||||||
13:46
MasterDuke left
|
|||||||||||||||||||||||||||||||||||||||
jnthn | lizmat: That's cute :) | 13:53 | |||||||||||||||||||||||||||||||||||||
I mean, rand xx * is neater, but :) | 13:54 | ||||||||||||||||||||||||||||||||||||||
13:58
MasterDuke joined
14:33
lucasb joined
14:50
Altai-man_ joined
14:53
sena_kun left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | hmmm.. I wonder whether it would make sense for methods that do not use "self", to remove it from the local lexpad, and change the signature to skip the first argument? | 14:56 | |||||||||||||||||||||||||||||||||||||
nine | What would happen when a derived class overrides that method and actually uses self? | 14:59 | |||||||||||||||||||||||||||||||||||||
lizmat | nothing: that class method would have its own lexpad / argument receiving logic ? | 15:00 | |||||||||||||||||||||||||||||||||||||
15:05
upupbb-user2 left
15:06
cognomin_ left
15:08
cognominal joined
15:09
cognominal left
|
|||||||||||||||||||||||||||||||||||||||
jnthn | lizmat: I'm pretty sure spesh actually discards the parameter instructions for an unused parameter anyway, and lexical to local lowering already happens on self so it should be able to see that it is unused | 15:09 | |||||||||||||||||||||||||||||||||||||
So I think this already falls out of stuff that is already done | |||||||||||||||||||||||||||||||||||||||
Except it can do it for any parameter, not just self | 15:10 | ||||||||||||||||||||||||||||||||||||||
Bit like how slurpy named parameter processing instructions also just vanish after specialization | |||||||||||||||||||||||||||||||||||||||
(If unused) | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 13ca677e93 | (Stefan Seifert)++ | src/core.c/CompUnit/PrecompilationStore/File.pm6 Fix CompUnit::PrecompilationUnit::File::bytecode not returning bytecode Since commit 81ac37f88b294ef90b336562509d0cd51dc0c9a3 the bytecode method only returned the bytecode when it wasn't already initialized. |
15:12 | |||||||||||||||||||||||||||||||||||||
nine | Huh....apparently it's still broken | 15:15 | |||||||||||||||||||||||||||||||||||||
lizmat | good catch! | 15:16 | |||||||||||||||||||||||||||||||||||||
I guess I was confusing it with nqp::unless semantics | |||||||||||||||||||||||||||||||||||||||
m: use nqp; sub a() { nqp::unless(42,666) }; dd a | 15:17 | ||||||||||||||||||||||||||||||||||||||
evalable6 | 42 | ||||||||||||||||||||||||||||||||||||||
lizmat | nine: will look when back from cycling& | ||||||||||||||||||||||||||||||||||||||
nine | Still getting Type check failed for return value; expected Buf:D but got Slip (Empty) | 15:19 | |||||||||||||||||||||||||||||||||||||
Kaiepi | ohh that sounds familiar | 15:20 | |||||||||||||||||||||||||||||||||||||
m: class FooHOW { method new_type() { my $meta := self.new; my Mu $obj := Metamodel::Primitives.create_type: $meta, 'Uninstantiable'; Metamodel::Primitives.configure_type_checking: $obj, (), :!authoritative; $obj }; method type_check(Mu, Mu \a) { say a } }; Metamodel::Primitives.is_type: 1, FooHOW.new_type | 15:22 | ||||||||||||||||||||||||||||||||||||||
evalable6 | |||||||||||||||||||||||||||||||||||||||
Kaiepi | m: class FooHOW { method new_type() { my $meta := self.new; my Mu $obj := Metamodel::Primitives.create_type: $meta, 'Uninstantiable'; Metamodel::Primitives.configure_type_checking: $obj, (), :!authoritative; $obj }; method type_check(Mu, Mu \a) { say a } }; Metamodel::Primitives.is_type: FooHOW.new_type, 1 | ||||||||||||||||||||||||||||||||||||||
evalable6 | |||||||||||||||||||||||||||||||||||||||
Kaiepi | blegh | ||||||||||||||||||||||||||||||||||||||
a little while ago when i tried to write a type_check method for a HOW its type_check method would always take Slip as its checkee, no matter what was being typechecked | 15:23 | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: dbbe9e170d | (Daniel Green)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp Remove some unused variables |
15:27 | |||||||||||||||||||||||||||||||||||||
Kaiepi | looks like that's been fixed since i last tried | 15:36 | |||||||||||||||||||||||||||||||||||||
nine | Oh it did help! I've just tested with raku instead of ./raku-m | 15:38 | |||||||||||||||||||||||||||||||||||||
make install helped | |||||||||||||||||||||||||||||||||||||||
Kaiepi | oh wait, i was forgetting to compose the type | 15:42 | |||||||||||||||||||||||||||||||||||||
type_check doesn't get called at all with Metamodel::Primitives.configure_type_checking($obj, (), :!authoritative)...? | |||||||||||||||||||||||||||||||||||||||
16:51
sena_kun joined
16:53
Altai-man_ left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | m: dd "a",2 ... * # this feels like it should be an error | 17:50 | |||||||||||||||||||||||||||||||||||||
evalable6 | ("a", 2, 1, 0, -1, -2, -3, -4, -5, -6, -7, -8, … | ||||||||||||||||||||||||||||||||||||||
lizmat, Full output: gist.github.com/7c68ea8e2c12552658...7e3968a1a5 | |||||||||||||||||||||||||||||||||||||||
sena_kun | releasable6, status | 17:51 | |||||||||||||||||||||||||||||||||||||
releasable6 | sena_kun, Next release in ≈1 day and ≈1 hour. 3 blockers. 166 out of 253 commits logged (⚠ 3 warnings) | ||||||||||||||||||||||||||||||||||||||
sena_kun, Details: gist.github.com/b0f2e5953d2070eefe...cf290c4f56 | |||||||||||||||||||||||||||||||||||||||
sena_kun | anyone to look at github.com/rakudo/rakudo/pull/3572 sanity? | ||||||||||||||||||||||||||||||||||||||
lizmat | I would drop the "ask on the [email@hidden.address] mailing list" | 17:53 | |||||||||||||||||||||||||||||||||||||
that mailing list is pretty dead afaik | |||||||||||||||||||||||||||||||||||||||
sena_kun | fair enough | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/Altai-man-patch-1: 0123c6dcca | Altai-man++ (committed using GitHub Web editor) | tools/create-release-announcement.raku Prefer irc channel over mailing list |
17:55 | |||||||||||||||||||||||||||||||||||||
jnthn | releasable6: status | 17:57 | |||||||||||||||||||||||||||||||||||||
releasable6 | jnthn, Next release in ≈1 day and ≈1 hour. 3 blockers. 166 out of 253 commits logged (⚠ 3 warnings) | ||||||||||||||||||||||||||||||||||||||
jnthn, Details: gist.github.com/4e5538ddf8b9b7ad12...6db4422384 | |||||||||||||||||||||||||||||||||||||||
sena_kun | m: say 2 (cont) <1 2 3>; say 2 (elem) <1 2 3>; | 18:46 | |||||||||||||||||||||||||||||||||||||
evalable6 | False False |
||||||||||||||||||||||||||||||||||||||
sena_kun | shouldn't ^ evaluate to True? I mean, the array has IntStr and | ||||||||||||||||||||||||||||||||||||||
m: say 2 ~~ IntStr.new(2); | |||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) Too few positionals passed; expected 3 arguments but got 2 in block <unit> at /tmp/XVxfQrn10n line 1 |
||||||||||||||||||||||||||||||||||||||
sena_kun | sigh | ||||||||||||||||||||||||||||||||||||||
m: say 2 ~~ <2>; | 18:47 | ||||||||||||||||||||||||||||||||||||||
evalable6 | True | ||||||||||||||||||||||||||||||||||||||
sena_kun | ^ evaluates to true | ||||||||||||||||||||||||||||||||||||||
18:50
Altai-man_ joined
18:53
sena_kun left,
patrickb joined
18:59
patrickb left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: Kaiepi++ created pull request #3575: Improve introspection of anonymous parameters |
18:59 | |||||||||||||||||||||||||||||||||||||
roast: Kaiepi++ created pull request #630: Update tests WRT changes to introspection of anonymous parameters |
19:00 | ||||||||||||||||||||||||||||||||||||||
19:01
lucasb left
19:07
AlexDaniel joined
19:08
AlexDaniel left,
AlexDaniel joined
19:33
MasterDuke left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | sena_kun: Set semantics means that the .WHICH of objects are used | 19:38 | |||||||||||||||||||||||||||||||||||||
tellable6 | lizmat, I'll pass your message to sena_kun | ||||||||||||||||||||||||||||||||||||||
lizmat | m: dd 1.WHICH, <1>.WHICH | ||||||||||||||||||||||||||||||||||||||
evalable6 | ValueObjAt.new("Int|1") ValueObjAt.new("IntStr|1") |
||||||||||||||||||||||||||||||||||||||
lizmat | note that they are not the same | ||||||||||||||||||||||||||||||||||||||
19:39
MasterDuke joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 87d2ff9536 | (Ben Davies)++ | src/core.c/Parameter.pm6 Fix Parameter.raku with OUTER default values The parameter for a "{ $_ }" block was winding up with "OUTER::<$_?>" in its .raku instead of "OUTER::<$_>". |
19:40 | |||||||||||||||||||||||||||||||||||||
roast: 399f33576f | (Ben Davies)++ | S06-signature/introspection.t Add test for Parameter.raku with OUTER defaults |
19:45 | ||||||||||||||||||||||||||||||||||||||
19:45
tyilanmenyn joined,
jdv79 left,
tyil left
19:46
jdv79 joined
20:08
upupbb-user2 joined
20:13
tyilanmenyn is now known as tyil
20:30
patrickb joined
|
|||||||||||||||||||||||||||||||||||||||
patrickb | o/ | 20:30 | |||||||||||||||||||||||||||||||||||||
I have a change in rakudo and MoarVM that depend on each other. So it breaks with either an older MoarVM or an older Rakudo. What's the policy with such changes? Is just bumping versions in nqp and Rakudo enough? | 20:34 | ||||||||||||||||||||||||||||||||||||||
lizmat | I think so, as quickly as possible :-) | 20:50 | |||||||||||||||||||||||||||||||||||||
20:51
sena_kun joined
20:53
Altai-man_ left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | patrickb: if you want things to be even better, make sure that there's a bump before you commit your changes | 21:33 | |||||||||||||||||||||||||||||||||||||
this way your changes are isolated in a single bump | |||||||||||||||||||||||||||||||||||||||
21:49
p6steve joined
|
|||||||||||||||||||||||||||||||||||||||
p6steve | raku: say 3 | 21:52 | |||||||||||||||||||||||||||||||||||||
evalable6 | 3 | ||||||||||||||||||||||||||||||||||||||
21:54
upupbb-user2 left
21:57
p6steve left
22:08
p6steve joined
22:10
Kaiepi left
22:11
Kaiepi joined
22:13
p6steve left
22:41
nine left
22:42
nine joined
22:45
camelia joined
|
|||||||||||||||||||||||||||||||||||||||
nine | m: say "back" | 22:48 | |||||||||||||||||||||||||||||||||||||
camelia | back | ||||||||||||||||||||||||||||||||||||||
lizmat | whee! | ||||||||||||||||||||||||||||||||||||||
22:50
Altai-man_ joined
22:53
sena_kun left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | bisectable6: dd 1,2,3, * + 1 ...^ 7,14,28 ...^ * > 100 | 22:55 | |||||||||||||||||||||||||||||||||||||
bisectable6 | lizmat, Bisecting by output (old=2015.12 new=87d2ff9) because on both starting points the exit code is 1 | ||||||||||||||||||||||||||||||||||||||
lizmat | committable6:dd 1,2,3, * + 1 ...^ 7,14,28 ...^ * > 100 | ||||||||||||||||||||||||||||||||||||||
committable6 | lizmat, ¦dd: «Cannot find this revision (did you mean “all”?)» | ||||||||||||||||||||||||||||||||||||||
lizmat | committable6: dd 1,2,3, * + 1 ...^ 7,14,28 ...^ * > 100 | ||||||||||||||||||||||||||||||||||||||
committable6 | lizmat, ¦dd: «Cannot find this revision (did you mean “all”?)» | ||||||||||||||||||||||||||||||||||||||
lizmat | committable6: 1,2,3, * + 1 ...^ 7,14,28 ...^ * > 100 | ||||||||||||||||||||||||||||||||||||||
bisectable6 | lizmat, bisect log: gist.github.com/edfa8fb61d7c04ff8c...2c37a30a29 | 22:56 | |||||||||||||||||||||||||||||||||||||
lizmat, (2016-06-09) github.com/rakudo/rakudo/commit/b6...430078bc7d | |||||||||||||||||||||||||||||||||||||||
committable6 | lizmat, ¦1,2,3, * (4 commits): «Cannot find this revision (did you mean “all”?)» | ||||||||||||||||||||||||||||||||||||||
lizmat | m: dd 1,2,3, * + 1 ...^ 7,14,28 ...^ * > 100 # this feels LTA | ||||||||||||||||||||||||||||||||||||||
camelia | Too many positionals passed; expected 2 arguments but got 3 in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
22:58
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build errored. Ben Davies 'Fix Parameter.raku with OUTER default values | 22:58 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/667858209 github.com/rakudo/rakudo/compare/1...d2ff953666 | |||||||||||||||||||||||||||||||||||||||
22:58
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | restarted the one failing job | 22:59 | |||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈19 hours. 3 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 23:00 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | 6c: 1,2,3, * + 1 ...^ 7,14,28 ...^ * > 100 | 23:04 | |||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, gist.github.com/cd14193e7272e9d54e...b79907b558 | ||||||||||||||||||||||||||||||||||||||
23:06
elcaro left
23:10
Altai-man_ left
23:26
leont left
|