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. |
|||
00:08
ufobat_ left
00:11
ufobat joined
|
|||
timotimo | wow, that's a bit oops | 00:31 | |
01:20
lizmat joined
01:23
dct_ joined
01:25
lizmat left
01:36
dct_ left
|
|||
vrurg | Does NQP Grammar support default values for parameters? | 01:39 | |
rule parameters | 01:40 | ||
02:58
leont left
08:35
ufobat_ joined
08:37
ufobat__ joined
08:39
ufobat left
08:40
ufobat_ left
08:43
ufobat_ joined
08:46
ufobat__ left
09:10
dct_ joined
10:28
Kaiepi left
10:34
lizmat joined
10:36
Kaiepi joined
|
|||
jnthn | m: use Test; is-deeply { a => (1,2,3) }.map({ .key <<=>>> .value }).list, ((:1a, :2a, :3a),) | 10:38 | |
camelia | P6opaque: no such attribute '$!reified' on type List in a Scalar when trying to bind a value in block <unit> at <tmp> line 1 |
10:39 | |
jnthn | bisectable6: use Test; is-deeply { a => (1,2,3) }.map({ .key <<=>>> .value }).list, ((:1a, :2a, :3a),) | ||
bisectable6 | jnthn, Bisecting by exit code (old=2015.12 new=92ebc33). Old exit code: 0 | ||
jnthn, bisect log: gist.github.com/0844f0b0e37aa50dc0...7bf158f943 | |||
jnthn, There are 3 candidates for the first “new” revision. See the log for more details | |||
jnthn | vrurg: Pretty sure those are used in the Perl 6 grammar, yes | ||
10:39
vrurg left
|
|||
jnthn | committable6: 2018.12 use Test; is-deeply { a => (1,2,3) }.map({ .key <<=>>> .value }).list, ((:1a, :2a, :3a),) | 10:40 | |
committable6 | jnthn, ¦2018.12: «P6opaque: no such attribute '$!reified' on type List in a Scalar when trying to bind a value in block <unit> at /tmp/6kkn1guKnN line 1 «exit code = 1»» | ||
jnthn | committable6: 2018.06 use Test; is-deeply { a => (1,2,3) }.map({ .key <<=>>> .value }).list, ((:1a, :2a, :3a),) | ||
committable6 | jnthn, ¦2018.06: «ok 1 - » | ||
jnthn | bisectable6: 2018.06..HEAD use Test; is-deeply { a => (1,2,3) }.map({ .key <<=>>> .value }).list, ((:1a, :2a, :3a),) | ||
bisectable6 | jnthn, Bisecting by output (old=2015.12 new=92ebc33) because on both starting points the exit code is 1 | ||
jnthn, No! It wasn't me! It was the one-armed man! Backtrace: gist.github.com/19edf156ece5bee4b0...7405a0dfad | |||
AlexDaniel | huh | ||
jnthn | bisectable6: old=2018.06 use Test; is-deeply { a => (1,2,3) }.map({ .key <<=>>> .value }).list, ((:1a, :2a, :3a),) | ||
bisectable6 | jnthn, Bisecting by exit code (old=2018.06 new=92ebc33). Old exit code: 0 | ||
jnthn | ah, like that | 10:41 | |
bisectable6 | jnthn, bisect log: gist.github.com/ecd2a0106e33ca4ffe...036deffd1c | ||
jnthn, There are 3 candidates for the first “new” revision. See the log for more details | |||
jnthn | aww, was hoping that'd narrow it down without me having to read carefully :) | ||
I think I already understand the bug and how to fix it, was just curious when it regressed | 10:42 | ||
10:43
evalable6 left,
statisfiable6 left,
reportable6 left,
shareable6 left,
squashable6 left,
quotable6 left,
greppable6 left,
reportable6 joined,
ChanServ sets mode: +v reportable6
|
|||
jnthn | The 3 are in the right place, anwyay | 10:43 | |
10:44
quotable6 joined,
ChanServ sets mode: +v quotable6
|
|||
AlexDaniel | jnthn: hah it's interesting that bisectable accepted 2018.06..HEAD syntax | 10:44 | |
10:44
greppable6 joined
|
|||
jnthn | I was just wildly guessing :) | 10:45 | |
10:45
shareable6 joined
|
|||
AlexDaniel | it does work with a comma ( 2018.06,HEAD ), but .. is something I've never seen before :) | 10:45 | |
10:46
evalable6 joined,
ChanServ sets mode: +v evalable6
|
|||
jnthn | Just Git commit range syntax :) | 10:46 | |
10:46
squashable6 joined,
ChanServ sets mode: +v squashable6
|
|||
AlexDaniel | sure, and it accepted it because this works: | 10:47 | |
c: HEAD~10..HEAD say 42 | |||
committable6 | AlexDaniel, ¦HEAD~10..HEAD (12 commits): «42» | ||
jnthn | aha :) | ||
AlexDaniel | but internally it expands it to a list of all these commits, while bisectable expects just two | ||
10:47
statisfiable6 joined,
ChanServ sets mode: +v statisfiable6
|
|||
AlexDaniel | so that's why it failed, I think… but yeah, interesting | 10:48 | |
Kaiepi | bisectable: use NativeCall; class Foo is repr('CPointer') { my Pointer[::?CLASS] $foo .= new } | 10:54 | |
bisectable6 | Kaiepi, Bisecting by output (old=2015.12 new=92ebc33) because on both starting points the exit code is 1 | ||
Kaiepi | looks like it never worked | 10:55 | |
AlexDaniel | yeah but why is it still working on it xD | 10:56 | |
10:58
bisectable6 left
11:00
bisectable6 joined,
ChanServ sets mode: +v bisectable6
|
|||
AlexDaniel | bisectable: use NativeCall; class Foo is repr('CPointer') { my Pointer[::?CLASS] $foo .= new } | 11:00 | |
bisectable6 | AlexDaniel, Bisecting by output (old=2015.12 new=92ebc33) because on both starting points the exit code is 1 | ||
AlexDaniel, bisect log: gist.github.com/47ec6e699c6a598b00...8f2a5293fa | 11:02 | ||
AlexDaniel, (2015-12-25) github.com/rakudo/rakudo/commit/07...dc61f84053 | |||
AlexDaniel, The result looks a bit unrealistic, doesn't it? Most probably the output is different on every commit (e.g. 「bisect: say rand」) | |||
AlexDaniel | what is that?? gist.github.com/Whateverable/47ec6...esult-L356 | 11:03 | |
jnthn | Accidentally committed debug output maybe? | ||
11:03
Kaypie joined
|
|||
AlexDaniel | probably | 11:04 | |
6c: use NativeCall; class Foo is repr('CPointer') { my Pointer[::?CLASS] $foo .= new } | |||
committable6 | AlexDaniel, gist.github.com/c83a3635c6581c9316...6489ac764a | ||
AlexDaniel | Kaiepi: fwiw that's ↑ a better way to test for “did it ever work?” | ||
11:06
Kaiepi left
|
|||
Geth | rakudo: df96fa0f34 | (Elizabeth Mattijsen)++ | src/core/Hyper.pm6 Make sure we nqp::create on type objects only Fixes R#2674 |
11:23 | |
synopsebot | R#2674 [open]: github.com/rakudo/rakudo/issues/2674 <<=>>> can crash if RHS is a List in a Scalar container | ||
lizmat | and with that /me goes back to get some more shuteye | 11:24 | |
& | |||
jnthn | lizmat++ | 11:38 | |
Feel better. | |||
11:43
leont joined
11:48
leont left
13:05
dogbert2_ joined
|
|||
lizmat | -> Amsterdam.pm& | 14:11 | |
14:11
lizmat left
14:20
Kaypie left
14:22
Kaiepi joined
|
|||
MasterDuke | huh. changint $*INTERPOLATION to $*INTERPOLATE here github.com/rakudo/rakudo/blob/mast...nqp#L11137 passes two todos in t/spec/S05-modifier/perl5_0.t, but causes `Unrecognized regex metacharacter (must be quoted to match literally)` in some of the other perl5 regex tests | 14:22 | |
14:23
vrurg joined
|
|||
MasterDuke | m: my $backspace = "\b"; say ("a\b" ~~ rx:P5/a$backspace/ && $/) | 15:00 | |
camelia | 「a」 | ||
MasterDuke | ugh, in my terminal i don't see anything. just realized it's because of the backspace. annoying, now troubleshooting can actually begin... | 15:02 | |
16:39
lucasb joined
17:13
vrurg left
17:45
robertle joined
18:29
vrurg joined
|
|||
MasterDuke | man. i think my changes are good, but a spectest breaks. i sort of suspect both my changes and the spectest are correct, but the implementation might be slightly buggy and only passed before by accident | 18:31 | |
it's a P5regex spectest, so maybe i should just +1 the vote to remove them and then i don't need to worry about it... | 18:32 | ||
AlexDaniel | haha | 18:36 | |
19:38
tyilanmenyn left
19:47
tyilanmenyn joined
19:49
leont joined
19:57
tyilanmenyn left
20:08
tyilanmenyn joined
20:49
lucasb left
21:26
dogbert2_ left,
robertle left
|
|||
AlexDaniel | MasterDuke++ | 21:37 | |
21:48
ExtraCrispy left
21:55
vrurg left
22:09
vrurg joined
23:20
dct_ left
23:37
tyil left
23:38
tyilanmenyn is now known as tyil,
tyil left
23:39
tyil joined
|