[Coke] We aren't really supporting the JVM backend at this point, correct? 00:09
It's basically listed as broken in every release announcement, and we don't run tests for it as part of the release.
We do have a half-hearted "It is also a good idea to look for JVM issues at this point." 00:10
Geth rakudo/coke/github_release: 632378cbe8 | (Will Coleda)++ | docs/release_guide.pod
Eliminate some markdown-isms.
00:11
rakudo/coke/github_release: a69582ea70 | (Will Coleda)++ | docs/release_guide.pod
minor cleanups in formatting and phrasing
rakudo/coke/github_release: 74927a8dae | (Will Coleda)++ | 3 files
Rename .p6 script to avoid extension

cleanup release guide to track
00:12 librasteve_ left
timo2 now the gist has a raku port of the builtin NQP NFA optimizer 01:00
Geth rakudo/coke/github_release: c06cf642f2 | (Will Coleda)++ | tools/releasable/github-release
don't use Perl6 in useragent
01:02
rakudo/coke/github_release: bf0488e244 | (Will Coleda)++ | tools/releasable/github-release
Specify headers from API docs
rakudo/coke/github_release: 147791df6e | (Will Coleda)++ | tools/releasable/github-release
Update auth header, add content-length header
rakudo: coke++ created pull request #5986:
Coke/GitHub release
01:03
[Coke] Anyone has any suggestions on how to avoid the "bad content-length" error message there, greatly appreciated. 01:06
timo2 now my gist is not as slow any more 01:18
Geth rakudo/coke/github_release: 61429b0c46 | (Will Coleda)++ | tools/releasable/github-release
Pass in headers with correct named arg.
01:25
rakudo/coke/github_release: 1741ccdf33 | (Will Coleda)++ | tools/releasable/github-release
Avoid keeping the old content length around
01:30
[Coke] nevermind fixed it
Geth ¦ rakudo: coke self-assigned Remove or fix github_release.p6 github.com/rakudo/rakudo/issues/5862 01:33
rakudo/coke/github_release: 1e483e1f05 | (Will Coleda)++ | docs/release_guide.pod
Script now works

also, unify the release example number in one more place
01:42
[Coke] Ah, finally.
That's only been bothering me since April 01:43
timo2 the raku port of the optimizer and the original optimizer have behaviour differences :( 02:29
i'm missing the crucial difference :| 04:06
05:12 kjp left 05:14 kjp joined 05:15 kjp left, kjp joined
patrickb The release binaries hit rakudo.org yesterday. 06:09
08:52 librasteve_ joined
ab5tract I think a JVM revisit would be a bit of fun, at least if it were in Kotlin 08:53
But I also have advocated for deprecating it from our outward facing materials, eg website, release announcements, etc 08:54
OTOH, my dispatcher patches were all ported to the base dispatcher, for the JVM's sake but also any future implementations too I guess 10:31
11:21 librasteve_ left
lizmat m: dd %%%%%%%%%%%%%%42 # hmmmm 12:16
camelia {}
lizmat bisectable6: old=2020.01 sdd 4.5 mod pi 12:26
bisectable6 lizmat, Bisecting by output (old=2020.01 new=cdde49e) because on both starting points the exit code is 1
lizmat grr
bisectable6: old=2020.01 dd 4.5 mod pi
bisectable6 lizmat, bisect log: gist.github.com/2cbd9e92f4615e60e7...772136c2ba 12:27
lizmat, (2024-11-22) github.com/rakudo/rakudo/commit/a9...b4dced35bc
lizmat, Bisecting by exit code (old=2020.01 new=cdde49e). Old exit code: 1
lizmat, bisect log: gist.github.com/a8ed7ab93bc7a93749...f284781e43 12:30
lizmat, (2024-02-04) github.com/rakudo/rakudo/commit/71...7429f88fb7
lizmat see also: github.com/Raku/problem-solving/issues/326 12:31
but that commit obliterated the difference between infix:<mod> and infix:<%>
librasteve ideas? 12:32
14:11 ds7823 joined
[Coke] what is lavm-perl6infra-1.atikon.io ? 14:18
(it's in the Akefile for the release)
Geth rakudo/coke/test-less: efba5598a9 | (Will Coleda)++ | tools/releasable/Akefile
Remove comments noting step numbers

These are not in sync, and the unicode numbering was cute but hard to maintain
14:20
rakudo/coke/test-less: 393a34adf3 | (Will Coleda)++ | tools/releasable/Akefile
Don't run spectest on master twice during release
14:34
14:38 librasteve_ joined
Geth rakudo: coke self-assigned TEST_JOBS ignored in akefile github.com/rakudo/rakudo/issues/5987
coke++ created pull request #5988: Coke/test less
15:04
rakudo/coke/respect-threads: b1eca4bc40 | (Will Coleda)++ | tools/releasable/Akefile
Unify threads/test_jobs

Default to num cores -1 (previously hardcoded to 7). Now release managers can use TEST_JOBS=x to set both parallel testing and compiling with a single variable.
Resolves #5987
16:20
rakudo: coke++ created pull request #5989:
Unify threads/test_jobs
16:22
timo2 phew, the raku port of the nfa optimizer is now 1:1 with the nqp version 16:28
[Coke] neat 16:33
jdv: got a few PRs for you to sign off on when you can. I think they're good but will wait for your OK 16:42
16:48 librasteve_ left
Geth nqp/main: ea336280d1 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump MoarVM to get rapidhash v3, MasterDuke++
16:49
17:10 rakkable left, rakkable joined
jdv [Coke]: i think i did 17:15
Geth rakudo/main: 74bbe19029 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get rapidhash v3, MasterDuke++
17:34
17:48 bisectable6 left 17:51 bisectable6 joined
timo2 m: class Foo { has $.one; has $.two }; Foo.new(one => 1, two => 2;); 17:56
camelia Default constructor for 'Foo' only takes named arguments
in block <unit> at <tmp> line 1
timo2 funny situation i just found myself in due to copypasting some code and not throwing the ; out
18:15 librasteve_ joined
librasteve_ ab5tract: I think that both (working on it and removing it from public facing stuff) can coexist … 18:20
ugexe wasn't ; in argument lists supposed to do something in the design docs? maybe i'm thinking of a different language though 18:34
something like marking the point at which other arguments didn't affect multi dispatch or some such
timo2 i think it's just the regular list-of-lists syntax
there is also what you mean, though 18:35
i don't think i've ever had a need for it. could have been `::` for the syntax, or maybe it was `;`, but it's supposed to go in signatures, not in calls
ugexe ah, yeah
timo2 so i'm writing a raku version of the nfa runner with more introspection capabilities and a way to easily go backwards and forwards and such 18:37
i'm hoping that will help others with understanding how NFAs work, and also help me figure out possible improvements for the optimizer
Geth rakudo/main: efba5598a9 | (Will Coleda)++ | tools/releasable/Akefile
Remove comments noting step numbers

These are not in sync, and the unicode numbering was cute but hard to maintain
19:14
rakudo/main: 393a34adf3 | (Will Coleda)++ | tools/releasable/Akefile
Don't run spectest on master twice during release
rakudo/main: e90f70e384 | (Will Coleda)++ (committed using GitHub Web editor) | tools/releasable/Akefile
Merge pull request #5988 from rakudo/coke/test-less

Skip an entire duplicate spec test run during release
rakudo/main: b1eca4bc40 | (Will Coleda)++ | tools/releasable/Akefile
Unify threads/test_jobs

Default to num cores -1 (previously hardcoded to 7). Now release managers can use TEST_JOBS=x to set both parallel testing and compiling with a single variable.
Resolves #5987
19:16
rakudo/main: 4a043ba510 | (Will Coleda)++ (committed using GitHub Web editor) | tools/releasable/Akefile
Merge pull request #5989 from rakudo/coke/respect-threads

Unify threads/test_jobs
21:07 sjn left 21:08 sjn joined 21:19 coleman left 21:21 coleman joined 21:30 ds7823 left
timo2 gist.github.com/timo/ca341da345d0c...05cecf2d74 - run the script with a single string argument to filter the names of methods, then you can pick one interactively and enter "a" to automatically explore the NFA's state space with random-ish strings. it doesn't handle fates or longlit yet 22:26
lizmat timo2++ 22:28
timo2 cool, i wasn't getting codepoint edges right and i fixed that now so i do get to cover a lot more of the NFA 22:41
wow, it takes forever to go through the termish NFA automatically. i wonder if i got it wrong somehow? 22:51
22:52 ds7823 joined
timo2 it's also really ram-hungry ... 22:56
gist.github.com/timo/9ab3625e52b31...a7afe2057a 23:09
23:26 ds7823 left
timo2 this "little script" has long outgrown the state where it would be good to organize stuff a bit ... 23:34
23:52 ds7823 joined