Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_logs/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by AlexDaniel on 12 June 2018.
Geth nqp: MasterDuke17++ created pull request #483:
Rename getstrfromname to strfromname
00:12
rakudo: MasterDuke17++ created pull request #2035:
Convert nqp::getstrfromname to nqp::strfromname
00:14
00:31 stmuk_ joined 00:33 stmuk left 02:08 stmuk joined 02:10 stmuk_ left 02:15 softmoth joined 02:16 softmoth left, softmoth joined 02:39 softmoth left 02:40 softmoth joined 02:41 ufobat_ joined 02:45 ufobat___ left 02:46 softmoth left 02:47 softmoth joined 02:48 softmoth left 02:49 softmoth joined 03:07 softmoth left 03:08 softmoth joined 03:11 softmoth left 03:12 softmoth joined 03:44 softmoth left 03:45 softmoth joined 03:46 stmuk_ joined 03:47 stmuk left 03:49 softmoth left 03:50 softmoth joined 03:51 softmoth left 03:52 softmoth joined 04:00 softmoth left 04:01 softmoth joined 04:04 softmoth left 04:05 softmoth joined 04:22 softmoth left 04:23 softmoth joined 04:24 softmoth left 04:25 softmoth joined 04:27 softmoth left 04:28 softmoth joined 04:48 softmoth left 04:49 softmoth joined 05:19 softmoth left 05:20 softmoth joined 05:21 softmoth left, softmoth joined 05:22 softmoth left 05:23 softmoth joined 05:49 lizmat left 05:59 BenGoldberg left 06:02 softmoth left 06:03 softmoth joined 06:04 softmoth left, softmoth joined 06:15 lizmat joined, softmoth left 07:16 lizmat left 07:27 robertle joined 07:38 lizmat joined 08:09 mst left, mst joined 08:10 benjikun2 left 08:50 cog joined 08:53 cognominal left, stephane_ joined 08:56 cog left
Geth nqp: 09f5c55926 | (Samantha McVey)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp
Add coerce_is, coerce_us, coerce_si to QASTOperationsMAST
08:56
nqp: 7fe3de457c | (Samantha McVey)++ | t/nqp/081-radix.t
Add tests for coerce_si and coerce_is
[Tux] Rakudo version 2018.06-82-gb236faecd - MoarVM version 2018.06-131-g4373eecdc
csv-ip5xs0.926 - 1.020
csv-ip5xs-207.606 - 7.827
csv-parser25.050 - 26.124
csv-test-xs-200.465 - 0.484
test8.934 - 9.287
test-t2.421 - 2.470
test-t --race0.970 - 1.071
test-t-2041.233 - 41.909
test-t-20 --race15.034 - 15.190
09:02
lizmat m: dd (0, * + 2 ... 100) 09:07
camelia (0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100).Seq
09:13 travis-ci joined
travis-ci NQP build failed. Samantha McVey 'Add tests for coerce_si and coerce_is' 09:13
travis-ci.org/perl6/nqp/builds/401393807 github.com/perl6/nqp/compare/47b31...e3de457c0a
09:13 travis-ci left
Geth nqp: 5c77fc36d0 | (Samantha McVey)++ | t/nqp/081-radix.t
Don't run coerce_si/is tests on JVM atm
09:21
09:37 travis-ci joined
travis-ci NQP build failed. Samantha McVey 'Don't run coerce_si/is tests on JVM atm' 09:37
travis-ci.org/perl6/nqp/builds/401397635 github.com/perl6/nqp/compare/7fe3d...77fc36d0c8
09:37 travis-ci left 10:01 ufobat_ left
Geth rakudo: d6c161ba55 | (Elizabeth Mattijsen)++ | src/core/Routine.pm6
Make Routine.perl a little more verbose

  - detect 'proto'
  - detect 'multi'
  - detect {*}
  - detect { ... }
10:10
rakudo: 75192f2dff | (Tom Browder)++ (committed using GitHub Web editor) | src/core/Pod.pm6
Add missing pod block class Pod::Block::Defn
11:21
MasterDuke samcv: do you have any thoughts on github.com/perl6/nqp/pull/483 ? 11:48
samcv greppable6: getstrfromname 11:51
greppable6 samcv, 3 lines, 1 module: gist.github.com/3f2e643323a2ec54f7...bd114ebe5d
samcv MasterDuke: commented 11:56
MasterDuke samcv: replied 12:02
i should also make a MoarVM PR to change the name there 12:16
12:17 BenGoldberg joined 12:26 ExtraCrispy joined
[Tux] p6: my $a = Nil; $a ~~ Any and say "Any" 12:37
camelia Any
[Tux] p6: my $a = Nil; $a ~~ Nil and say "Any"
camelia ( no output )
[Tux] ?
jnthn Assigning Nil to a Scalar resets it to its default value 12:39
[Tux] so there is no way to see if a parameter was passed as Any or as Nil ?
jnthn Yes, because parameters do binding, not assignment 12:40
m: sub foo($a) { say $a.WHAT }; foo(Any); foo(Nil);
camelia (Any)
Nil
[Tux] thnx
moritz m: sub f(\a) { say a.^name }; f(Any); f(Nil)
camelia Any
Nil
13:11 pmurias joined
Geth nqp/truffle: 4 commits pushed by (Paweł Murias)++ 13:18
nqp/truffle: 752ba01976 | (Paweł Murias)++ | 3 files
[truffle] Auto-generate the TAST deserialization for if nodes too
14:01
14:02 lizmat_ joined 14:03 lizmat left 14:09 lizmat_ is now known as lizmat
samcv 42 14:25
oops
lizmat Life, the Universe and Everything 14:31
MasterDuke jnthn: hm, looks like i still need a new stage0 even if i rename the op in MoarVM first 14:36
15:02 Kaiepi left 15:03 Kaiepi joined 15:08 lizmat_ joined
Geth roast: f03ca60c00 | (Zoffix Znet)++ | packages/Test/Util.pm
Improve is-deeply-junction routine

  - Get rid of nqp code in its impl
  - Don't rely on knowing Junction's internals
  - Don't rely on order of Junction's guts
  - Assume Junctions auto-thread already
  - Test the type of Junction too
15:08
15:09 lizmat left 15:10 lizmat_ left
Geth roast: 7eb66e056a | (Zoffix Znet)++ | S03-operators/precedence.t
[v6.d REVIEW] Don't spec .gist in non-gist tests

Orig: github.com/perl6/roast/commit/5939e74f8
15:14
roast: da2cf1b906 | (Zoffix Znet)++ | S16-io/eof.t
[v6.d REVIEW] Use standard helper routine for temp files

Orig: github.com/perl6/roast/commit/2103b87cb
15:17
roast: f061ce1e31 | (Zoffix Znet)++ | S16-io/eof.t
[v6.d REVIEW] Fully test returned value of .eof

Orig: github.com/perl6/roast/commit/2103b87cb
15:18
roast: d139d1c28a | (Zoffix Znet)++ | S16-io/eof.t
[v6.d REVIEW] Remove cruft and Perl-5-isms from .eof test

Orig: github.com/perl6/roast/commit/2103b87cb
15:20
roast: e145caad3f | (Zoffix Znet)++ | S17-lowlevel/semaphore.t
[v6.d REVIEW] Harden Semaphore array increment test

Currently it'd pass even if nothing was done to the array.
Orig: github.com/perl6/roast/commit/ea70ef329
15:24
15:31 ufobat_ joined
Geth rakudo: 032c6c0bb2 | (Zoffix Znet)++ | t/05-messages/03-errors.t
[v6.d REVIEW] Move LTA error for `++.++` test from roast

Orig: github.com/perl6/roast/commit/4e973da24
15:37
roast: be4d584c1a | (Zoffix Znet)++ | S03-operators/autoincrement.t
Remove trailing whitespace
15:38
roast: 411c3c000d | (Zoffix Znet)++ | S03-operators/autoincrement.t
[v6.d REVIEW] Don't spec MultiNoMatch when testing PDG errors

Test moved to Rakudo's suite:
  github.com/rakudo/rakudo/commit/032c6c0bb2
Orig: github.com/perl6/roast/commit/4e973da24
15:39
roast: 2ae514f9f9 | (Zoffix Znet)++ | S04-statements/for.t
[v6.d REVIEW] Don't spec gist in non-gist .sink tests

Orig: github.com/perl6/roast/commit/bc8fa4fd8
15:42
16:00 Kaiepi left 16:01 Kaiepi joined 16:23 ExtraCrispy left 16:34 dct_ joined
Geth nqp/new-runner-enable-execname: 16 commits pushed by 陈梓立++, (Jonathan Worthington)++, MasterDuke17++, (Daniel Green)++, (Samantha McVey)++
review: github.com/perl6/nqp/compare/7fe69...2c063f7ab6
16:49
17:33 stmuk joined 17:35 stmuk_ left 17:47 MasterDuke left 17:48 MasterDuke joined
tbrowder_ is there any rule about when a test should go in the rakudo section or the roast section of tests? 18:45
geekosaur roast section defines perl 6, rakudo section is for implementation specific details (that need to be tested to verify its internal correctness) 18:49
19:13 Kaiepi left 19:14 Kaiepi joined 19:48 Kaiepi left 19:51 Kaiepi joined 20:01 lizmat joined 20:43 robertle is now known as test234, test234 is now known as robertle 20:58 BenGoldberg left
Geth roast: ea5ed9da8f | (Nick Logan)++ (committed using GitHub Web editor) | S02-types/WHICH.t
Remove testing of an implementation detail
21:00
21:12 robertle left 21:34 dct_ left
Geth nqp/truffle: 4 commits pushed by (Daniel Green)++ 21:45
21:57 MasterDuke left 22:06 benjikun joined 22:14 dct_ joined 22:20 benjikun left
Geth nqp/truffle: 87322c2586 | (Paweł Murias)++ | 4 files
[truffle] Add a @Predeserializer annotation for reading it nodes that change the scope

Switch to generating all the cases of the deserializing switch
22:31
22:36 benjikun joined 22:38 committable6 joined, reportable6 joined, ChanServ sets mode: +v reportable6 22:49 lizmat left 22:58 dct_ left 23:01 pmurias left
samcv [Tux]: should a speed improvement of text::csv by 1.5% be noticable? 23:03
well in my tests i improved the speed. though MoarVM still needs to be bumped
and for me to merge this PR
23:58 ufobat_ left