🦋 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: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
02:17 MasterDuke joined
MasterDuke nine: any idea why 196fbee breaks the jvm build? i'm not seeing anything 02:18
in a totally unrelated question. i noticed we have a couple instances of `if nqp::getcomp("Raku").backend.name eq '<foo>'` in rakudo. any reason those couldn't/shouldn't be turned into `#?if <foo>`? 02:21
nine MasterDuke: my only guess is that the #?if mechanism came later. But I did not check that 06:32
tellable6 2024-03-27T11:15:01Z #raku-dev <Xliff> nine Ah! Thanks for that... however that's going the wrong direction. I'm trying to have Raku share with C, not the other way around. So Raku originated String data needs to go to a (char *)
2024-03-27T11:15:16Z #raku-dev <Xliff> nine At any rate, it looks like the root-problem from
2024-03-27T11:15:39Z #raku-dev <Xliff> nine At any rate, it looks like the root-problem for #5534 is the Raku-allocated structure. If C allocates, the problem goes away.
08:53 sena_kun joined
Geth rakudo/liz-post2024.03: cccc7140db | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Streamlining Routine.find_best_dispatchee (Part 6, Take 2)

Original take broke DispatchMap module. Now it doesn't anymore. Plus some additional tweaks
12:21
rakudo/liz-post2024.03: 818dfdbc77 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/CurriedRoleHOW.nqp
Make Metamodel::CurriedRoleHOW a client of ::Composing

  - rename "complete_parameterization" to "compose"
  - use ::Composing features
  - make .composing return $!candidate, so it can be sensibly used in
   an expression
  - add more internal comments
12:53
rakudo/liz-post2024.03: fbf6ef9cd5 | (Elizabeth Mattijsen)++ | 6 files
Add some shortcut methods to Metamodel::Archetypes and use them

  - nominalish -> nominal || nominalizable
  - inheritablish -> inheritable || inheritalizable
  - composablish -> composable || composalizable
13:27
14:04 librasteve_ left
Geth nqp/main: bde93fc8f3 | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
Bump MoarVM for build workflow changes
15:32
rakudo/main: 96194dc331 | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
Bump NQP for P5QREGEX (re)compile fixes.
15:38
jdv MasterDuke: maybe next time do the bump before the release
15:59 [Coke]_ joined 16:00 [Coke] left
jdv changelogs are up. i'll wait a bit. 16:04
lizmat: ^
16:50 [Coke] joined 16:53 [Coke]_ left
jdv starting the releases 17:28
Geth rakudo/release-2024.03: 54eb7a8ed8 | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [bbc1c948][2f674328][193b3b0b][769705ac][69b227dd][b4b895d7]
  [4751e6fe][2ce4b655][9b140351][dc72fb76][d6f73ed3][b9727ca9]
  [72a4802d][538d091a][fda0d132][5ba60aca][fc480c27][79e547ed]
  [96194dc3]
17:42
jdv looks like nqp build failed 18:22
seems to be related to the -j make option... 18:31
MasterDuke: around?
lizmat jdv: sorry, was afk 18:45
jdv: are you saying a clean rakudo won't build on Moar?
jdv no. 'make' on nqp works fine. 'make -j $n' breaks. 18:46
This is because of a non-bumped nqp change that i bumped in today
trying to figure how important that change is and if there's an easy fix or to revert it 18:47
lizmat so "make -j 8" breaks?
jdv yes
lizmat make: *** No rule to make target `/Users/liz/Github/nqp/nqp-m', needed by `NQPP5QRegex.moarvm'. Stop. 18:48
make: *** Waiting for unfinished jobs....
+++ Setting upnqp-m
is what I'm seeing, you too ?
jdv gist.github.com/jdv/2b5e3809caf364...64eaf2604b 18:49
yup
lizmat fwiw, I didn't know you could -j it
jdv make? 18:50
lizmat yeah
jdv i'm a little confused why its broken but its been a while since i tried to read a real Makefile
lizmat makefiles I try to stay away from :-) 18:53
jdv any Makefile fans around? 18:54
I don't have time for this. I'll just revert as it doesn't appear it was meant to unbreak anything... 19:01
MasterDuke: you'll have to fix it for real later 19:02
19:02 librasteve_ joined
lizmat jdv++ 19:04
Geth nqp/main: 0241916bea | (Justin DeVuyst)++ | tools/templates/Makefile-backend-common.in
Revert "Merge pull request #815 from MasterDuke17/second_attempt_at_not_compiling_P5QREGEX_every_time_tests_are_run"

This reverts commit 22af4c8b0249a529b85b60bbf8f3daca5f1e09b3, reversing changes made to 97c63812765b97faf97cc80081d6e49fe5bfed08.
19:09
rakudo/main: 0f43f2bd3b | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
Bump NQP to revert P5QREGEX (re)compile fixes.
19:16
rakudo/release-2024.03: fa1c755730 | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [bbc1c948][2f674328][193b3b0b][769705ac][69b227dd][b4b895d7]
  [4751e6fe][2ce4b655][9b140351][dc72fb76][d6f73ed3][b9727ca9]
  [72a4802d][538d091a][fda0d132][5ba60aca][fc480c27][79e547ed]
  [96194dc3]
19:22
rakudo/release-2024.03: 6deab8836a | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [bbc1c948][2f674328][193b3b0b][769705ac][69b227dd][b4b895d7]
  [4751e6fe][2ce4b655][9b140351][dc72fb76][d6f73ed3][b9727ca9]
  [72a4802d][538d091a][fda0d132][5ba60aca][fc480c27][79e547ed]
  [96194dc3][0f43f2bd]
19:25
jdv fun stuff over, i think:)
roast/6.d-errata: 94fbf9e2ea | (Elizabeth Mattijsen)++ (committed by Justin DeVuyst) | S06-signature/named-parameters.t
Move tests to runtime

As they will be failing at compile time in the near future
20:37
roast/6.c-errata: 9acf2ece38 | (Elizabeth Mattijsen)++ (committed by Justin DeVuyst) | S06-signature/named-parameters.t
Move tests to runtime

As they will be failing at compile time in the near future
20:38
nqp/main: 50a2a534e3 | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2024.03
21:11
nqp/main: 3af1893350 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2024.03
rakudo/release-2024.03: d02a598b6b | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2024.03
rakudo/release-2024.03: 69a52129b6 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2024.03
rakudo: jdv++ created pull request #5541:
Release 2024.03
21:13
rakudo/main: 4 commits pushed by (Justin DeVuyst)++ 21:14
jdv patrickb: the 2024.03 release is done 21:25
.tell El_Che the 2024.03 release is done 21:26
tellable6 jdv, I'll pass your message to El_Che
jdv i gotta go buy and make dinner. nite!
japhb jdv++ 21:51
23:00 japhb left 23:09 japhb joined
lizmat jdv++! 23:28
Geth rakudo/main: 7 commits pushed by (Elizabeth Mattijsen)++ 23:43
23:46 sena_kun left