| Geth | rakudo: ugexe++ created pull request #6417: RakuAST: optimize for loops |
00:42 | |
| rakudo: ugexe++ created pull request #6418: RakuAST: interpret a curried argument of a BEGIN-time call |
01:19 | ||
| rakudo: ugexe++ created pull request #6419: RakuAST: look the GLOBAL package up at run time |
01:53 | ||
|
02:41
apogee_ntv left
02:43
apogee_ntv joined
|
|||
| Geth | rakudo: ugexe++ created pull request #6420: RakuAST: report compiler worries on the node instead of the resolver |
03:14 | |
| rakudo: ugexe++ created pull request #6421: RakuAST: intern Rat and Complex literals |
03:47 | ||
|
04:26
guifa joined
|
|||
| Geth | rakudo: ugexe++ created pull request #6422: RakuAST: apply val to quoted atoms in quote words literals |
04:37 | |
| rakudo: ugexe++ created pull request #6423: RakuAST: remove TODO comments whose work has been done |
04:53 | ||
|
04:55
guifa left
|
|||
| Geth | rakudo: ugexe++ created pull request #6424: RakuAST: use Scalar as the container type of $ sigil variables |
05:08 | |
| rakudo/main: 008acbbba5 | (Nick Logan)++ | 2 files RakuAST: honor a version/auth constraint on `require` `require Foo:ver(...)` (and :auth/:api/:from) built the dependency specification with the whole `Foo:ver<...>` string as the short-name and no matchers, so it looked up a module literally named "Foo:ver<...>" and never found it. Only a plain `require Foo` worked. ... (5 more lines) |
05:10 | ||
| rakudo/main: 4adfb24b0c | (Nick Logan)++ (committed using GitHub Web editor) | 2 files Merge pull request #6412 from ugexe/ugexe/rakuast-require-adverbs RakuAST: honor a version/auth constraint on `require` |
|||
| rakudo/main: e030558a01 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files Give the experimental macros flag a load-independent value (#6413) A module that does `use v6.e.PREVIEW; use experimental`, once precompiled and loaded with `use` alongside a fresh load of experimental, died at compile time: Merging GLOBAL symbols failed: duplicate definition of symbol EXPERIMENTAL-MACROS ... (14 more lines) |
05:11 | ||
| rakudo/main: 6e67320659 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files RakuAST: iterate a sunk `xx` result so its thunk runs (#6414) Previously `gather do { take 1 } xx *` collected nothing under RakuAST. A sunk `A xx *` returns a lazy Seq, and nothing iterated it, so the repeated thunk never ran and its takes never reached the gather. ApplyInfix.needs-sink-call is `infix.is-pure || infix.IMPL-RESULT-NEEDS-ITERATION`. Both were False for `xx`, so no sink call was emitted. A finite `A xx N` reifies eagerly and ran its thunk regardless, which hid the gap. Have Infix report IMPL-RESULT-NEEDS-ITERATION True for `xx` so a sunk result is iterated. |
|||
| rakudo: ugexe++ created pull request #6425: RakuAST: resolve the 'maybe also check?' questions on synthesized nodes |
05:22 | ||
|
06:02
finanalyst joined
08:03
vrurg_ joined,
vrurg left
09:09
finanalyst left
13:04
guifa joined
14:02
jdv joined
|
|||
| Geth | rakudo: ugexe++ created pull request #6426: RakuAST: form the meta-op of a setting operator reduce at compile time |
14:50 | |
| ugexe | currently going through rakuast TODO comments and addressing them | 14:51 | |
| Geth | rakudo: ugexe++ created pull request #6427: RakuAST: die on undefined nodes in SET-NODE-ORIGIN |
15:08 | |
|
15:28
Pixi` is now known as Pixi
|
|||
| Geth | rakudo: ugexe++ created pull request #6428: RakuAST: report attributes declared without a package as a sorry |
15:52 | |
|
16:18
guifa left
|
|||
| Geth | rakudo: ugexe++ created pull request #6429: RakuAST: drop the dead second-chance resolution for qualified calls |
16:53 | |
| rakudo: ugexe++ created pull request #6430: RakuAST: set attr_package on attributive parameters |
17:07 | ||
| rakudo: ugexe++ created pull request #6431: RakuAST: assert the condition modifier thunk stays innermost |
17:19 | ||
| rakudo: ugexe++ created pull request #6432: RakuAST: Drop the dead resolve-only flag from IMPL-CHECK |
17:52 | ||
| rakudo: ugexe++ created pull request #6433: RakuAST: detect a DEPARSE slang name with a type check |
17:59 | ||
| [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:01 | |
| wonder if the recompile is problematic, or... | 18:02 | ||
| it ran for 20m with no output past the print statement just before running zef update before I killed it | 18:13 | ||
| /home/azureuser/raku/bin/rakudo data/zef/bin/zef update is fast. | 18:55 | ||
| /home/azureuser/raku/bin/rakudo -I data/zef data/zef/bin/zef update is sloooow | |||
| the zef version is v1.1.3 from the git repo | 18:56 | ||
| Installed zef on the box is 1.0.0 | 18:57 | ||
| (presumably getting those versions without the -I | |||
| 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:00 | ||
| ok. if I remove the store folder, it's fast. | 19:09 | ||
| ls -R data/zef-data/store-bkp/ | wc -l -- 180284 | 19:10 | ||
| I suppose I could remove store before every blin run, but I feel like that would slow down the individual pulls later, no? | 19:13 | ||
| Yup, seems to be the presence of the store directory. | 19:16 | ||
| Geth | Blin: 7186032137 | (Will Coleda)++ | util/run-blin.sh Start with a fresh zef store each run ... or spend 10 minutes waiting for the initial zef update to complete. |
19:20 | |