🦋 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.
00:00 reportable6 left 00:01 reportable6 joined 01:28 frost joined 01:29 frost left 01:30 frost joined 01:32 frost left, frost joined 01:33 frost left 01:40 bisectable6 left 01:41 bisectable6 joined 01:58 codesections left 02:01 codesections joined 02:33 frost joined 02:39 frost left 03:09 frost joined 03:10 frost left 03:11 frost joined 03:15 frost left
jdv changelogs are up 04:55
lizmat: ^ 04:56
05:11 MasterDuke left 05:45 codesections left 06:00 reportable6 left, reportable6 joined 09:22 sena_kun joined 09:39 ab5tract joined 10:25 sena_kun left 10:55 ab5tract left 11:01 sena_kun joined 11:57 ab5tract joined 12:00 reportable6 left 12:02 reportable6 joined 12:41 ab5tract left
lizmat jdv: fixed things in the changelog that I think needed fixing 13:07
Geth rakudo/lizmat-WARNINGS: 20 commits pushed by (Elizabeth Mattijsen)++, Coke++, (Stefan Seifert)++, (Justin DeVuyst)++
review: github.com/rakudo/rakudo/compare/3...ebd1f016e4
13:48
14:25 sena_kun left 14:29 codesections joined
jdv lizmat: thanks! 15:22
lizmat yw
15:47 ab5tract joined
jdv lizmat: 5209 is fixed, right? 16:08
lizmat yes, it is 16:09
jdv cool
16:21 Nemokosch joined
Nemokosch bisectable6: say ('aa'..^'cc').list 16:21
bisectable6 Nemokosch, Will bisect the whole range automagically because no endpoints were provided, hang tight
tellable6 2023-02-09T13:47:38Z #raku-dev <ab5tract> Nemokosch: you might want to re-run the Configure.pl script, maybe do a make realclean first
2023-02-09T15:19:01Z #raku-dev <ab5tract> Nemokosch: much!
2023-02-09T15:36:25Z #raku-dev <ab5tract> Nemokosch: perl Configure.pl --gen-moar --gen-nqp --backends=moar
2023-02-15T20:15:20Z #raku-dev <ab5tract> Nemokosch: Did you ever get your thing figured out?
2023-02-16T16:03:21Z #raku <rf> Nemokosch: If I have to I will
2023-02-16T19:53:26Z #raku <lizmat> Nemokosch: 20:38:40] <lizmat>␉thing is: if Nemokosch would be less about themselves and more about the project, they would be a true treasure for the project
2023-02-20T18:30:16Z #raku <cfa> Nemokosch: saying it's not 'decent' strikes me as dismissive but sure, being able to catch regressions early is always good
2023-02-21T17:58:51Z #moarvm <jnthn> Nemokosch: Please see jnthn.net/papers/2021-vmil-moarvm-...tions.pdf, especially around slide 80 (although it may not make sense without reading an amount of what comes before it)
hey Nemokosch, you have a message: gist.github.com/b2651009bef10bf114...11c6d8806c
hey Nemokosch, you have a message: gist.github.com/a6bb9d24b13c3c4eb1...8a8af36a65
hey Nemokosch, you have a message: gist.github.com/3bf753810ad593e7d7...602e923ec2 16:22
Nemokosch aaaaaa
bisectable6 Nemokosch, ¦6c (66 commits): «(aa ab ac ba bb bc ca cb cc)␤»
Nemokosch, Nothing to bisect!
16:23 Nemokosch left
Geth rakudo/lizmat-WARNINGS: a44140cba4 | (Elizabeth Mattijsen)++ | 3 files
Introduces 4 new classes that provide different behaviours for warnings

CX::Warn::Quietly - do not show warnings, similar to quietly
   CX::Warn::Fatal - immediately throw a warning as an exception
   CX::Warn::Verbose - immediately show warnings with complete backtrace
   CX::Warn::Collect - collect warnings until END, then show with frequencies
   CX::Warn::Debug - show warnings with complete backtrace and debugging info
... (32 more lines)
16:31
rakudo/lizmat-WARNINGS: 34ad79e2f1 | (Elizabeth Mattijsen)++ | src/core.c/Int.pm6
Oops
16:32
Nemokosch github.com/rakudo/rakudo/issues/5210 - was the behavior for multi-letter strings ever properly clarified? 16:35
m: my $r = 'aa' ^..^ 'bb'; $r.list.say 16:37
Raku eval (ab bb)
Nemokosch there is no 'ba' in this, for example, and looking at the code it's not even surprising 16:38
lizmat m: say 'aa' .. 'bb'
camelia "aa".."bb"
lizmat m: say ('aa' .. 'bb').list
camelia (aa ab ba bb)
lizmat m: say ('aa' ^.. 'bb').list
camelia (ab bb)
Nemokosch this operation simply doesn't have nice algebraic properties, by its (apparent?) definition 16:40
lizmat I'll look into this after the 2023.02 release 16:42
16:52 codesections left, codesections joined 16:58 ab5tract left 17:15 ab5tract joined 17:35 ab5tract left 17:43 ab5tract joined
Geth rakudo/lizmat-WARNINGS: 075a9a761b | (Elizabeth Mattijsen)++ | src/core.c/Exception.pm6
Add support for Callable with $*WARNINGS

The Callable is given the message, and is supposed to return a string to be used instead of the message. Otherwise works as ::Verbose.
my $*WARNINGS = { "foo: $_" } warn "bar";
   # foo: bar
   # in ...
17:54
18:00 reportable6 left 18:02 reportable6 joined 18:06 ab5tract left
Geth rakudo/release-2023.02: 8507f9baee | (Justin DeVuyst)++ | README.md
Bump copyright year
18:23
rakudo/release-2023.02: d39f7a90b3 | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [ee277f65][561b9aab][d52342eb][bc68c61e][6fc1495e][0ddfdaef][a815b5ca]
  [3b0a08bc][1dde970e][23c6f597][6879c373][bc68c61e][a4c7835c][6fc1495e]
  [02043da9][480fe2bd][1bc45ba9][953fdd62][b90f35f6][42823691][5b8f0fe9]
  [169eb58c][a815b5ca][06397eb7][932df924][c87544fa][b81103d9][0e99334e]
  [dbc99439][c8f12210][250b4334][bc9bd9bf][28771d74][b74d6ac2][92d485ee]
  [e4d31e81][c3b37011][a83376c4]
jdv oh... is it just rakudo and nqp that changed from master to main, then? 18:36
18:40 sena_kun joined
Geth rakudo/release-2023.02: cd1e96554f | (Justin DeVuyst)++ | docs/release_guide.pod
Track change of "default" branch (master -> main) for rakudo and nqp
18:48
rakudo/release-2023.02: 2dca4fc8fa | (Justin DeVuyst)++ | tools/releasable/Akefile
Track change of make spectest_checkout -> spectest_update.
19:24
gfldex lizmat: I like the idea of a Callable in $*WARNINGS. That allowes to sneak in thread-id and other stuff that is not always relevant. 19:36
19:40 linkable6 left 19:41 linkable6 joined
Geth roast/6.c-errata: 0fac10ffa9 | (Vadim Belman)++ (committed by Justin DeVuyst) | S02-types/nested_arrays.t
Make the tested code always throw

Since `@b[3]` itself returns a Failure it is not necessarily immediately throws. Ensure that it does.
20:15
roast/6.d-errata: d4aa7e0265 | (Vadim Belman)++ (committed by Justin DeVuyst) | S02-types/nested_arrays.t
Make the tested code always throw

Since `@b[3]` itself returns a Failure it is not necessarily immediately throws. Ensure that it does.
nqp/main: 7c7d6f54a1 | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2023.02
21:07
nqp/main: d36d8175bc | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2023.02
rakudo/release-2023.02: 9b2afecee8 | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2023.02
rakudo/release-2023.02: 6c2f9194f2 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2023.02
rakudo: jdv++ created pull request #5212:
Release 2023.02
21:25
rakudo/main: 7 commits pushed by (Justin DeVuyst)++ 21:26
jdv i believe the release is done 21:30
.tell El_Che the 2023.02 release happened
tellable6 jdv, I'll pass your message to El_Che
jdv patrickb: ^
patrickb Whoop! Great! Thanks jdv! 21:34
gfldex \o/ 21:39
21:51 sena_kun left 22:04 codesections left 22:05 codesections joined
vrurg jdv++++! 22:19
23:33 linkable6 left, evalable6 left 23:34 linkable6 joined 23:35 evalable6 joined