[00:42] <Geth> ¦ rakudo: ugexe++ created pull request #6417: RakuAST: optimize for loops

[00:42] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6417

[01:19] <Geth> ¦ rakudo: ugexe++ created pull request #6418: RakuAST: interpret a curried argument of a BEGIN-time call

[01:19] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6418

[01:53] <Geth> ¦ rakudo: ugexe++ created pull request #6419: RakuAST: look the GLOBAL package up at run time

[01:53] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6419

[02:41] *** apogee_ntv left
[02:43] *** apogee_ntv joined
[03:14] <Geth> ¦ rakudo: ugexe++ created pull request #6420: RakuAST: report compiler worries on the node instead of the resolver

[03:14] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6420

[03:47] <Geth> ¦ rakudo: ugexe++ created pull request #6421: RakuAST: intern Rat and Complex literals

[03:47] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6421

[04:26] *** guifa joined
[04:37] <Geth> ¦ rakudo: ugexe++ created pull request #6422: RakuAST: apply val to quoted atoms in quote words literals

[04:37] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6422

[04:53] <Geth> ¦ rakudo: ugexe++ created pull request #6423: RakuAST: remove TODO comments whose work has been done

[04:53] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6423

[04:55] *** guifa left
[05:08] <Geth> ¦ rakudo: ugexe++ created pull request #6424: RakuAST: use Scalar as the container type of $ sigil variables

[05:08] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6424

[05:10] <Geth> ¦ rakudo/main: 008acbbba5 | (Nick Logan)++ | 2 files

[05:10] <Geth> ¦ rakudo/main: RakuAST: honor a version/auth constraint on `require`

[05:10] <Geth> ¦ rakudo/main: 

[05:10] <Geth> ¦ rakudo/main: `require Foo:ver(...)` (and :auth/:api/:from) built the dependency

[05:10] <Geth> ¦ rakudo/main: specification with the whole `Foo:ver<...>` string as the short-name and no

[05:10] <Geth> ¦ rakudo/main: matchers, so it looked up a module literally named "Foo:ver<...>" and never

[05:10] <Geth> ¦ rakudo/main: found it. Only a plain `require Foo` worked.

[05:10] <Geth> ¦ rakudo/main: 

[05:10] <Geth> ¦ rakudo/main: <…commit message has 5 more lines…>

[05:10] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/008acbbba5

[05:10] <Geth> ¦ rakudo/main: 4adfb24b0c | (Nick Logan)++ (committed using GitHub Web editor) | 2 files

[05:10] <Geth> ¦ rakudo/main: Merge pull request #6412 from ugexe/ugexe/rakuast-require-adverbs

[05:10] <Geth> ¦ rakudo/main: 

[05:10] <Geth> ¦ rakudo/main: RakuAST: honor a version/auth constraint on `require`

[05:10] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/4adfb24b0c

[05:11] <Geth> ¦ rakudo/main: e030558a01 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files

[05:11] <Geth> ¦ rakudo/main: Give the experimental macros flag a load-independent value (#6413)

[05:11] <Geth> ¦ rakudo/main: 

[05:11] <Geth> ¦ rakudo/main: A module that does `use v6.e.PREVIEW; use experimental`, once precompiled

[05:11] <Geth> ¦ rakudo/main: and loaded with `use` alongside a fresh load of experimental, died at

[05:11] <Geth> ¦ rakudo/main: compile time:

[05:11] <Geth> ¦ rakudo/main: 

[05:11] <Geth> ¦ rakudo/main:     Merging GLOBAL symbols failed: duplicate definition of symbol EXPERIMENTAL-MACROS

[05:11] <Geth> ¦ rakudo/main: <…commit message has 14 more lines…>

[05:11] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/e030558a01

[05:11] <Geth> ¦ rakudo/main: 6e67320659 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files

[05:11] <Geth> ¦ rakudo/main: RakuAST: iterate a sunk `xx` result so its thunk runs (#6414)

[05:11] <Geth> ¦ rakudo/main: 

[05:11] <Geth> ¦ rakudo/main: Previously `gather do { take 1 } xx *` collected nothing under RakuAST. A

[05:11] <Geth> ¦ rakudo/main: sunk `A xx *` returns a lazy Seq, and nothing iterated it, so the repeated

[05:11] <Geth> ¦ rakudo/main: thunk never ran and its takes never reached the gather.

[05:11] <Geth> ¦ rakudo/main: 

[05:11] <Geth> ¦ rakudo/main: ApplyInfix.needs-sink-call is `infix.is-pure || infix.IMPL-RESULT-NEEDS-ITERATION`.

[05:11] <Geth> ¦ rakudo/main: Both were False for `xx`, so no sink call was emitted. A finite `A xx N`

[05:11] <Geth> ¦ rakudo/main: reifies eagerly and ran its thunk regardless, which hid the gap. Have Infix

[05:11] <Geth> ¦ rakudo/main: report IMPL-RESULT-NEEDS-ITERATION True for `xx` so a sunk result is iterated.

[05:11] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/6e67320659

[05:22] <Geth> ¦ rakudo: ugexe++ created pull request #6425: RakuAST: resolve the 'maybe also check?' questions on synthesized nodes

[05:22] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6425

[06:02] *** finanalyst joined
[08:03] *** vrurg_ joined
[08:03] *** vrurg left
[09:09] *** finanalyst left
[13:04] *** guifa joined
[14:02] *** jdv joined
[14:50] <Geth> ¦ rakudo: ugexe++ created pull request #6426: RakuAST: form the meta-op of a setting operator reduce at compile time

[14:50] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6426

[14:51] <ugexe> currently going through rakuast TODO comments and addressing them

[15:08] <Geth> ¦ rakudo: ugexe++ created pull request #6427: RakuAST: die on undefined nodes in SET-NODE-ORIGIN

[15:08] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6427

[15:28] *** Pixi` is now known as Pixi

[15:52] <Geth> ¦ rakudo: ugexe++ created pull request #6428: RakuAST: report attributes declared without a package as a sorry

[15:52] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6428

[16:18] *** guifa left
[16:53] <Geth> ¦ rakudo: ugexe++ created pull request #6429: RakuAST: drop the dead second-chance resolution for qualified calls

[16:53] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6429

[17:07] <Geth> ¦ rakudo: ugexe++ created pull request #6430: RakuAST: set attr_package on attributive parameters

[17:07] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6430

[17:19] <Geth> ¦ rakudo: ugexe++ created pull request #6431: RakuAST: assert the condition modifier thunk stays innermost

[17:19] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6431

[17:52] <Geth> ¦ rakudo: ugexe++ created pull request #6432: RakuAST: Drop the dead resolve-only flag from IMPL-CHECK

[17:52] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6432

[17:59] <Geth> ¦ rakudo: ugexe++ created pull request #6433: RakuAST: detect a DEPARSE slang name with a type check

[17:59] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6433

[18:01] <[Coke]> ok, I put in some debug statements in my copy of zef on the blin box... and now it's just *completely* hanging. 

[18:02] <[Coke]> wonder if the recompile is problematic, or...

[18:13] <[Coke]> it ran for 20m with no output past the print statement just before running zef update before I killed it

[18:55] <[Coke]> /home/azureuser/raku/bin/rakudo data/zef/bin/zef update is fast.

[18:55] <[Coke]> /home/azureuser/raku/bin/rakudo -I data/zef  data/zef/bin/zef update is sloooow

[18:56] <[Coke]> the zef version is v1.1.3 from the git repo

[18:57] <[Coke]> Installed zef on the box is 1.0.0

[18:57] <[Coke]> (presumably getting those versions without the -I

[19:00] <[Coke]> with the -I, it's now not even emitting the "updating"... with the 1.0 version of libs and the config file, it's slow after.

[19:09] <[Coke]> ok. if I remove the store folder, it's fast.

[19:10] <[Coke]> ls -R data/zef-data/store-bkp/ | wc -l   -- 180284

[19:13] <[Coke]> I suppose I could remove store before every blin run, but I feel like that would slow down the individual pulls later, no?

[19:16] <[Coke]> Yup, seems to be the presence of the store directory.

[19:20] <Geth> ¦ Blin: 7186032137 | (Will Coleda)++ | util/run-blin.sh

[19:20] <Geth> ¦ Blin: Start with a fresh zef store each run

[19:20] <Geth> ¦ Blin: 

[19:20] <Geth> ¦ Blin: ... or spend 10 minutes waiting for the initial zef update to complete.

[19:20] <Geth> ¦ Blin: review: https://github.com/Raku/Blin/commit/7186032137

