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:05 AlexDaniel left 00:38 AlexDaniel joined 00:40 MasterDuke joined 00:42 MasterDuke_ joined, MasterDuke_ left, MasterDuke_ joined 00:45 MasterDuke left 01:14 lucasb left 01:24 AlexDaniel left 02:02 leont left 03:21 ufobat_ joined 03:25 ufobat__ left 03:51 ExtraCrispy left 04:02 ExtraCrispy joined 06:27 robertle left 07:52 patrickb joined
Geth nqp/JJ-patch-1: 62009498e5 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | t/moar/11-decode.t
A typo
08:41
nqp: JJ++ created pull request #525:
A typo
nqp: 62009498e5 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | t/moar/11-decode.t
A typo
08:49
nqp: 175b6d9277 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | t/moar/11-decode.t
Merge pull request #525 from perl6/JJ-patch-1

A typo
09:20 patrickb left 09:52 robertle joined 09:58 leont joined 10:01 yoleaux left 10:35 leont left
Geth nqp: 75bfba08bf | (Elizabeth Mattijsen)++ | tools/build/MOAR_REVISION
Bump NQP for the latest JIT improvements
11:30
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...1-g645a70c
rakudo: 89b446770b | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION
Bump NQP for the latest MoarVM JIT goodies
11:47
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2019....1-g75bfba0
87d219ee68 | (Elizabeth Mattijsen)++ | src/core/Main.pm6

Fixes R#2797. This does **not** rewrite the signature binder. Instead, if the generated capture can not find any candidates, the capture changes any named scalar values into 1 element arrays, and tries to find candidates again. If that is succesful, the modified signature is dispatched.
This is really a hack, but will in most cases do the right.
lizmat looks like this has a positive effect on test-t, not so much on test-t --race 11:48
[Tux] ^^ 11:49
12:31 MasterDuke_ left
tbrowder hi! 13:21
i'm having trouble finding how to run spectests on a specific directory (S26) with the locally built rakudo. this does NOT work: "prove6 -e='./perl6' -Ilib t/spec/S26-documentation/*t" 13:39
the prove6 is from installed rakudo 2019.03 built on same moarvm 13:40
13:46 AlexDaniel joined
ugexe you want to run t/fudgeandrun or something like that 13:48
perl6 t/harness6 t/spec/S26-documentation/*t <-- this also works 13:53
tbrowder ugexe: thanks, that did it! 13:55
13:58 lucasb joined 14:01 squashable6 left 14:02 tyil left, discord6 left 14:03 squashable6 joined, ChanServ sets mode: +v squashable6 14:04 tyildesu joined 14:08 tyildesu is now known as tyil 15:21 MasterDuke joined, MasterDuke left, MasterDuke joined 15:26 discord6 joined 15:34 robertle left 16:29 vrurg joined 16:49 discord6 left, discord6 joined
tbrowder question on spectests: is master spectested on a regular basis? i'm getting some dubious tests but don't believe my branch changes should cause them. should i branch for small core changes off the last stable release instead of master? 17:00
ugexe The only thing that is realistically ever spectested is master 17:05
17:16 robertle joined
tbrowder hm, just ran make spectest on master and only got failures on S11-modules/require.t 17:17
samcv AlexDaniel, regarding the malloc_trim(), this only releases memory from malloc to kernel. and since most things use our FSA i'd think it shouldn't be too much of a performance hit 17:18
FSA gets memory from malloc and malloc gets the memory from the kernel. 17:19
tbrowder but when i run in one dir only i get "dubious" results or failures. i must be missing something. the harness addition did help a bit, though. 17:20
ugexe well you probably need to use t/fudgeandrun then
since t/harness6 alone doesn't fudge anything i dont think 17:21
i.e. your failures might just be things that are supposed to be fudged
17:34 entonian joined
AlexDaniel samcv: oh 17:42
17:45 entonian left 17:49 vrurg left 17:50 vrurg joined
tbrowder ugexe: thanks 18:02
synopsebot R#2797 [open]: github.com/rakudo/rakudo/issues/2797 [CLI] MAIN(:@foo) requires at least two “foo”s to be specified
lizmat thing
18:07 entonian joined
MasterDuke lizmat++ 18:07
Geth roast: 472bc003f0 | (Elizabeth Mattijsen)++ | S06-other/main-usage.t
Unfudge now passing test for R#2797
18:10
synopsebot R#2797 [open]: github.com/rakudo/rakudo/issues/2797 [CLI] MAIN(:@foo) requires at least two “foo”s to be specified
18:10 entonian left 18:17 vrurg left, vrurg joined 19:32 vrurg left, vrurg joined 19:51 vrurg left 19:52 vrurg joined
Geth nqp: 6d97a603f2 | usev6++ | src/vm/jvm/QAST/Compiler.nqp
[JVM] Fix codegen error for native rw parameters

Part of unbusting the JVM build (issue #2748).
21:51
bartolin .ask pmurias Any chance you could glance at github.com/perl6/nqp/pull/523 and see if it would work for the JS backend? If you don't have enough time, I plan to add a different patch (that only affects the JVM backend and unbust the build, hopefully) 22:11
22:13 robertle left
Geth ¦ rakudo: usev6 self-assigned The newly implemented R:I:JSON code can't be built on the JVM github.com/rakudo/rakudo/issues/2748 22:20
gfldex lizmat: what's your uname -a? 22:28
Geth roast: tbrowder++ created pull request #525:
add tests for GH issue #2793
23:23
rakudo: tbrowder++ created pull request #2799:
fix for GH issue #2793
23:24
synopsebot RAKUDO#2793 [open]: github.com/rakudo/rakudo/issues/2793 [POD] Pod config dropping value when using :[number][alpha] syntax
23:25 entonian joined 23:34 entonian left 23:42 vrurg left, vrurg joined
lizmat gfldex: Darwin foobar.nl 18.2.0 Darwin Kernel Version 18.2.0: Thu Dec 20 20:46:53 PST 2018; root:xnu-4903.241.1~1/RELEASE_X86_64 x86_64 23:55
gfldex lizmat: could you try in a clean linux vm? 23:56
lizmat I don't have one handy