🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
00:02 reportable6 left 00:05 reportable6 joined 00:46 ggoebel joined 01:30 melezhik joined 01:36 SmokeMachine left 01:43 frost joined 01:44 SmokeMachine joined 02:18 melezhik left 02:42 ggoebel left 05:53 JimmyZ joined 06:03 reportable6 left, reportable6 joined 07:19 MasterDuke left, discord-raku-bot left, leont left, [Tux] left, djinni`_ left 07:30 MasterDuke joined, discord-raku-bot joined, leont joined, [Tux] joined, djinni`_ joined 08:02 JimmyZ left 08:06 JimmyZ joined 08:52 JimmyZ left 08:53 ggoebel joined 09:22 |Tux| joined 09:23 Tux__ joined 09:25 Tux__ left 10:25 linkable6 left, evalable6 left 10:58 Altai-man joined 11:28 linkable6 joined 12:03 reportable6 left 12:05 reportable6 joined 12:27 evalable6 joined
|Tux| Oh my 12:49
Rakudo v2021.09-252-g431c3d6b7 (v6.d) on MoarVM 2021.09-635-g78fd4944f
csv-ip5xs1.405 - 1.411
csv-ip5xs-2015.097 - 15.723
csv-parser4.725 - 4.813
csv-test-xs-200.377 - 0.408
test7.134 - 7.430
test-t1.661 - 1.757
test-t --race1.004 - 1.007
test-t-2024.628 - 24.766
test-t-20 --race7.994 - 7.996
lizmat 1.661 nice! 12:57
|Tux| currently rank 28 13:02
2 2019-04-29 10:24:11 test-t 1.605
1 2019-04-20 18:37:45 test-t 1.594
sooooo close
tbrowder hi, i'm trying to use the updated rakuast branch 13:12
but there are conflicts when i try to update it
i want to work on the heredoc issue reported by @codesections but don't know where is best to do it or just forget it for now 13:15
issue #4539 13:17
lizmat notable6: weekly 13:45
notable6 lizmat, 1 note: 2021-10-11T01:31:49Z <melezhik>: recently upvoted Raku modules ( with some reviews ) on my butterflies - mybf.io/?filter=top
lizmat notable6: weekly reset 13:53
notable6 lizmat, Moved existing notes to “weekly_2021-10-11T13:53:35Z”
13:56 frost left 14:04 kjp left 14:20 lizmat_ joined 14:21 TempIRCLogger left, TempIRCLogger joined 14:24 lizmat left 14:27 kjp joined 14:29 lizmat_ is now known as lizmat, lizmat left 14:30 lizmat joined
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/10/11/2021-...-patterns/ 14:49
Altai-man lizmat++ 14:50
[Coke] 'zef install deps-only .' in a dir with no META6.json file gives an IO::Path error, would be nice if it specifically complained about the missing file. 15:20
ugexe, want a ticket for ^^ 15:28
Geth rakudo: 191fbba994 | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp
Update comment about candidate linked lists
15:48
16:45 Geth left 16:46 Geth joined
Geth rakudo: 1e25f4fc21 | (Elizabeth Mattijsen)++ | src/core.c/Rakudo/Iterator.pm6
Pass on tester without auth-threading

As spotted by dogbert and leont
16:46
rakudo/new-disp-callwith: 7af8c9fa39 | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp
Get callwith working with complex dispatches

When we combine different kinds of dispatch and also have callwith, the arguments need to apply to all outer dispatches too. For example, if we have a wrap of a multi method, and do a `callwith` in the wrapper, then the arguments have to apply to the multi and method dispatches too. A description of the strategy can be found in the large comment added in this commit.
17:33
rakudo: Leont++ created pull request #4565:
Pass lib in RAKUPATH instead of -I
17:41
17:43 Altai-man left 17:56 squashable6 left 17:59 squashable6 joined 18:02 reportable6 left
Geth rakudo: e09df02cd6 | (Leon Timmermans)++ | t/harness6
Pass lib in RAKULIB instead of -I in harness6

Otherwise, child processes will not see the libdir, and tests will fail
18:13
rakudo: 59d12ec87a | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | t/harness6
Merge pull request #4565 from Leont/harness6-fixes

Pass lib in RAKULIB instead of -I in harness6
rakudo: tbrowder self-assigned Heredocs get confused about lexical scope when used with some block constructs github.com/rakudo/rakudo/issues/4539
ff92bac576 | (Christian Bartolomäus)++ | 3 files

There where three errors during the build of the JVM backend that have been fixed / worked around as follows:
  * The change to src/vm/jvm/Perl6/Ops.nqp prevents an explosion with
   "getcodeobj can only be used with a CodeRef".
... (15 more lines)
18:25
18:31 melezhik joined 19:04 reportable6 joined
20:03 patrickb joined 20:35 |Tux| left
[Coke] is it intentional that 'make test' in nqp is non-concurrent? 21:30
MasterDuke not sure what you mean. `TEST_JOBS=12 make m-test` takes 5s for me, but `TEST_JOBS=1 make m-test` takes 12s 21:35
21:40 patrickb left
[Coke] ... in nqp? 21:58
(I might not have TEST_JOBS set in this specific shell, oops) 21:59
MasterDuke yeah
[Coke] ... ah. better question: why are the defaults different between rakudo & nqp, I think 22:01
rakudo seems to default to 5
(that's why I thought the var was set)
MasterDuke which defaults in particular? but yeah, the generated makefiles aren't always the same in places i think they could probably be 22:02
e.g., you can't `make t/test/file` in nqp, and it compiles something every time you do a `make m-test`
[Coke] the default TEST_JOB equivalent, in particular. 22:03
MasterDuke huh. nqp's generated Makefile has three 'm-all:' targets, each with different dependencies 22:18
[Coke] O_o; 22:20
first one wins? 22:21
22:23 melezhik left
Geth nqp: MasterDuke17++ created pull request #741:
Prove needs the nqp command prefixed with `./`
22:23
MasterDuke dunno, i don't know make all that well 22:24
[Coke] hopefully ./ isn't a win issue. 22:43
MasterDuke are you booted into windows, can you test it? 22:44
[Coke] I am. looks like that syntax doesn't work in nmake anyway 22:46
nmake 't\hll\01-language.t' - this file is up to date
MasterDuke does it work in rakudo? 22:47
[Coke] nope, same behavior 22:48
so do whatever you need. :)
MasterDuke ha
it's only a minor annoyance, but it'll be nice to have it fixed 22:51
but it would be nice to have some more consistency between the three makefiles (though i suspect nqp and rakudo can be much more like each other than either can be to moarvm) 22:53
Geth nqp: 2fcfc4f795 | (Daniel Green)++ | tools/templates/Makefile.in
Prove needs the nqp command prefixed with `./`

Otherwise `make t/<test>/<file>.t` dies with: Could not execute (nqp --): open3: exec of nqp -- failed: No such file or directory at /usr/share/perl5/core_perl/TAP/Parser/Iterator/Process.pm line 165.
22:56
nqp: ebe11b6554 | MasterDuke17++ (committed using GitHub Web editor) | tools/templates/Makefile.in
Merge pull request #741 from MasterDuke17/fix_make_test_file