DSCI Report: dsci@83818bf.1789672111
19:08:33 :: [repository] - index updated from http://sparrowhub.io/repo/api/v1/index run stage: main [task run: task.bash - create directory scm] [task stdout] 19:08:33 :: directory path: scm 19:08:33 :: directory owner: <ubuntu> 19:08:33 :: directory group: <ubuntu> 19:08:33 :: directory access rights: drwxr-xr-x scm: http://localhost:8080/dsci-runner.git sha: 83818bf message: no install.raku by dsci@sparrowhub.io - manual run container runtime: podman raku version Raku++ (rakupp) 3.25.0 — a Raku interpreter and compiler in C++ Implements Raku 6.d, and 6.e under `use v6.e.PREVIEW`. Build v3.25.0 (2026-09-03), x86_64-linux, clang 18.1.3 Home https://raku.online — docs, a tour of the language, and a browser playground sparrow version 0.0.94 runner version: 0.1.1 ======= [task run: task.bash - bash: git config --global advice.detachedHead false] [task stdout] [task run: task.bash - bash: git clone http://localhost:8080/dsci-runner.git .] [task stdout] 19:08:34 :: /home/ubuntu/.dsci/.sparky/.cache/83818bf.1789672111/.sparrowdo/scm [task stderr] 19:08:34 :: Cloning into '.'... [task run: task.bash - bash: git checkout 83818bf] [task stdout] 19:08:34 :: /home/ubuntu/.dsci/.sparky/.cache/83818bf.1789672111/.sparrowdo/scm [task stderr] 19:08:34 :: HEAD is now at 83818bf no install.raku pipeline mode: localhost run dsci agent container from image: melezhik/dsci-agent-rakupp ai_agent_message set: 4f6b >>> POST http://127.0.0.1:8181/stash >>> POST http://127.0.0.1:8181/queue >>> wait for jobs, timeout: 600 sec job build_and_install ... [TIMEOUT] ... >>> GET job report, status=200 19:08:43 :: [repository] - index updated from http://sparrowhub.io/repo/api/v1/index run stage: job-run raku version Raku++ (rakupp) 3.25.0 — a Raku interpreter and compiler in C++ Implements Raku 6.d, and 6.e under `use v6.e.PREVIEW`. Build v3.25.0 (2026-09-03), x86_64-linux, clang 18.1.3 Home https://raku.online — docs, a tour of the language, and a browser playground sparrow version 0.0.94 runner version: 0.1.1 run job: build_and_install === >>> GET http://127.0.0.1:8181/stash/job.run/bkrdmpsuvlgxhinazcjf.4032756 [task run: task.bash - create directory scm] [task stdout] 19:08:43 :: directory path: scm 19:08:43 :: directory owner: <ubuntu> 19:08:43 :: directory group: <ubuntu> 19:08:43 :: directory access rights: drwxr-xr-x [task run: task.bash - bash: git clone http://localhost:8080/dsci-runner.git .] [task stdout] 19:08:43 :: /home/ubuntu/.dsci/.sparky/.cache/bkrdmpsuvlgxhinazcjf.4032756/.sparrowdo/scm [task stderr] 19:08:44 :: Cloning into '.'... [task run: task.bash - bash: git checkout 83818bf] [task stdout] 19:08:44 :: /home/ubuntu/.dsci/.sparky/.cache/bkrdmpsuvlgxhinazcjf.4032756/.sparrowdo/scm [task stderr] 19:08:44 :: HEAD is now at 83818bf no install.raku [task run: task.bash - bash: prepare dsci scripts] [task stdout] >>> GET http://127.0.0.1:8181/stash/job.run/bkrdmpsuvlgxhinazcjf.4032756 [task run: task.bash - .] [task stdout] 19:08:44 :: Your branch is up to date with 'origin/main'. 19:08:46 :: Updating b7f1a5f5..b11f1ce8 19:08:46 :: Fast-forward 19:08:46 :: .github/workflows/release.yml | 118 +- 19:08:46 :: .guix/modules/rakupp-package.scm | 2 +- 19:08:46 :: CHANGELOG.md | 296 +++ 19:08:46 :: CMakeLists.txt | 11 +- 19:08:46 :: README.md | 147 +- 19:08:46 :: docs/book/ch/91-appendix-b.md | 9 + 19:08:46 :: docs/dev/MODULE-HUNTING.md | 148 ++ 19:08:46 :: docs/dev/README.md | 11 + 19:08:46 :: docs/dev/RELEASING.md | 29 +- 19:08:46 :: docs/dev/findings/ECOSWEEP-2026-08.md | 12 + 19:08:46 :: docs/dev/findings/EVALCALL-RACE-2026-09-17.md | 115 + 19:08:46 :: .../findings/ecosweep/BOARD-v4.0.0-2026-09-17.md | 59 + 19:08:46 :: docs/dev/findings/ecosweep/NEXT-20-2026-09-15.md | 210 ++ 19:08:46 :: .../ecosweep/RAKUDO-BASELINE-2026-09-16.md | 92 + 19:08:46 :: .../findings/ecosweep/board-2026-09-14.build.raku | 35 + 19:08:46 :: docs/dev/findings/ecosweep/board-2026-09-14.tsv | 2530 ++++++++++++++++++++ 19:08:46 :: .../findings/ecosweep/board-2026-09-15-late.tsv | 2530 ++++++++++++++++++++ 19:08:46 :: docs/dev/findings/ecosweep/board-2026-09-15.tsv | 2530 ++++++++++++++++++++ 19:08:46 :: .../findings/ecosweep/board-v4.0.0-2026-09-17.tsv | 2530 ++++++++++++++++++++ 19:08:46 :: .../ecosweep/handbook-next-200-2026-09-16.md | 60 + 19:08:46 :: .../ecosweep/handbook-next-200-2026-09-16.tsv | 201 ++ 19:08:46 :: .../findings/ecosweep/probe-next20-2026-09-15.tsv | 37 + 19:08:46 :: .../ecosweep/rakudo-baseline-2026-09-16.tsv | 1541 ++++++++++++ 19:08:46 :: .../ecosweep/reachable-queue-2026-09-16.tsv | 795 ++++++ 19:08:46 :: docs/dev/findings/evalcall-race-repro.raku | 11 + 19:08:46 :: docs/dev/plans/MODULES-PLAN.md | 39 +- 19:08:46 :: docs/dev/plans/V5-IDEAS.md | 318 +++ 19:08:46 :: docs/dev/plans/VERSIONS.md | 16 +- 19:08:46 :: docs/guide/CLI.md | 38 +- 19:08:46 :: docs/guide/COMPILERS.md | 50 +- 19:08:46 :: docs/guide/DATA-NATIVE.md | 21 +- 19:08:46 :: docs/guide/FEATURES.md | 4 +- 19:08:46 :: docs/guide/GUIDE.md | 25 +- 19:08:46 :: docs/guide/HIGHLIGHTS.md | 7 +- 19:08:46 :: docs/guide/INSTALL.md | 12 +- 19:08:46 :: docs/guide/JS-TUTORIAL.md | 2 +- 19:08:46 :: docs/guide/JS.md | 3 +- 19:08:46 :: docs/guide/LINT.md | 3 + 19:08:46 :: docs/guide/MODULES.md | 12 +- 19:08:46 :: docs/guide/NATIVE.md | 2 +- 19:08:46 :: docs/guide/OVERVIEW.md | 8 +- 19:08:46 :: docs/guide/REFERENCE.md | 3 +- 19:08:46 :: docs/guide/faq/differences.md | 53 +- 19:08:46 :: docs/status/BENCHMARKS.md | 66 +- 19:08:46 :: docs/status/COUNTING.md | 18 +- 19:08:46 :: docs/status/MILESTONES.md | 2 + 19:08:46 :: docs/status/ROADMAP.md | 9 +- 19:08:46 :: docs/status/ROAST.md | 50 +- 19:08:46 :: docs/status/roast-lists/roast.times | 1465 ++++++++++++ 19:08:46 :: docs/status/roast-lists/v4.0.0-run1.list | 676 ++++++ 19:08:46 :: docs/status/roast-lists/v4.0.0-run1.list.meta | 3 + 19:08:46 :: docs/status/roast-lists/v4.0.0-run2.list | 676 ++++++ 19:08:46 :: docs/status/roast-lists/v4.0.0-run2.list.meta | 3 + 19:08:46 :: docs/status/roast-lists/v4.0.0-run3.list | 676 ++++++ 19:08:46 :: docs/status/roast-lists/v4.0.0-run3.list.meta | 3 + 19:08:46 :: docs/status/roast-lists/v4.0.0-run4.list | 676 ++++++ 19:08:46 :: docs/status/roast-lists/v4.0.0-run4.list.meta | 3 + 19:08:46 :: docs/status/roast-lists/v4.0.0-union.list | 676 ++++++ 19:08:46 :: docs/status/roast-lists/v4.0.0.list | 676 ++++++ 19:08:46 :: docs/status/roast-lists/v4.0.0.list.meta | 3 + 19:08:46 :: docs/status/roast-lists/v4.0.1-run1.list | 675 ++++++ 19:08:46 :: docs/status/roast-lists/v4.0.1-run1.list.meta | 3 + 19:08:46 :: docs/status/roast-lists/v4.0.1-run2.list | 676 ++++++ 19:08:46 :: docs/status/roast-lists/v4.0.1-run2.list.meta | 3 + 19:08:46 :: docs/status/roast-lists/v4.0.1-run3.list | 676 ++++++ 19:08:46 :: docs/status/roast-lists/v4.0.1-run3.list.meta | 3 + 19:08:46 :: docs/status/roast-lists/v4.0.1-union.list | 676 ++++++ 19:08:46 :: docs/status/roast-lists/v4.0.1.list | 676 ++++++ 19:08:46 :: docs/status/roast-lists/v4.0.1.list.meta | 3 + 19:08:46 :: flake.nix | 2 +- 19:08:46 :: src/Ast.h | 20 +- 19:08:46 :: src/AstEmit.cpp | 19 + 19:08:46 :: src/AstSerial.cpp | 4 +- 19:08:46 :: src/AstSerial.h | 6 +- 19:08:46 :: src/Builtins.cpp | 676 +++++- 19:08:46 :: src/BuiltinsShared.h | 5 + 19:08:46 :: src/Codegen.cpp | 63 +- 19:08:46 :: src/Interpreter.cpp | 2225 +++++++++++++++-- 19:08:46 :: src/Interpreter.h | 180 +- 19:08:46 :: src/JsRuntimeSrc.cpp | 252 +- 19:08:46 :: src/Lexer.cpp | 134 +- 19:08:46 :: src/Lint.cpp | 100 +- 19:08:46 :: src/LtmNfa.cpp | 3 + 19:08:46 :: src/MethodCallPart2.cpp | 454 +++- 19:08:46 :: src/MethodCallPart3.cpp | 101 +- 19:08:46 :: src/MethodCallTail.cpp | 3 +- 19:08:46 :: src/Parser.cpp | 446 +++- 19:08:46 :: src/Parser.h | 2 + 19:08:46 :: src/Pod.cpp | 236 +- 19:08:46 :: src/Pod.h | 7 + 19:08:46 :: src/Regex.cpp | 135 +- 19:08:46 :: src/Regex.h | 22 +- 19:08:46 :: src/Value.cpp | 46 +- 19:08:46 :: src/Value.h | 14 + 19:08:46 :: src/codegen/Js.cpp | 23 +- 19:08:46 :: src/js-rt/10-core.js | 61 +- 19:08:46 :: src/js-rt/30-list.js | 2 +- 19:08:46 :: src/js-rt/40-objects.js | 29 +- 19:08:46 :: src/js-rt/60-methods.js | 12 +- 19:08:46 :: src/js-rt/80-glue.js | 3 +- 19:08:46 :: src/js-rt/90-regex.js | 4 +- 19:08:46 :: src/main.cpp | 175 +- 19:08:46 :: t/fixtures/native-parity.raku | 37 + 19:08:46 :: ...{StandaloneDemo.raku => StandaloneDemo.rakumod} | 0 19:08:46 :: t/fixtures/standalone/resdist/META6.json | 10 + 19:08:46 :: .../resdist/lib/StandaloneResources.rakumod | 8 + 19:08:46 :: .../standalone/resdist/resources/data/nested.txt | 1 + 19:08:46 :: t/fixtures/standalone/resdist/resources/motd.txt | 1 + 19:08:46 :: t/fixtures/standalone/uses-resources.raku | 5 + 19:08:46 :: t/install/run.raku | 9 + 19:08:46 :: t/regression/any-flatmap-and-match-flat.raku | 52 + 19:08:46 :: t/regression/approx-equal-tolerance.raku | 54 + 19:08:46 :: t/regression/async-socket-supply-and-decoder.raku | 118 + 19:08:46 :: t/regression/augment-composes-role.raku | 48 + 19:08:46 :: t/regression/bare-type-is-an-anonymous-slot.raku | 17 + 19:08:46 :: t/regression/bool-binds-a-native-int.raku | 14 + 19:08:46 :: t/regression/buf-signed-element-type.raku | 47 + 19:08:46 :: t/regression/callable-as-infix.raku | 44 + 19:08:46 :: t/regression/can-on-a-mixin-over-a-builtin.raku | 48 + 19:08:46 :: t/regression/can-on-builtin-types.raku | 49 + 19:08:46 :: .../capture-candidate-is-least-specific.raku | 37 + 19:08:46 :: t/regression/class-type-named-parameter.raku | 26 + 19:08:46 :: t/regression/code-objects-have-a-list-view.raku | 15 + 19:08:46 :: t/regression/codegen-drops-param-constraints.raku | 78 + 19:08:46 :: .../coercion-type-converts-on-assignment.raku | 25 + 19:08:46 :: t/regression/coercion-typed-container.raku | 70 + 19:08:46 :: t/regression/colonpair-key-may-be-unicode.raku | 21 + 19:08:46 :: .../colonpair-value-takes-statement-modifiers.raku | 17 + 19:08:46 :: t/regression/comma-assign-metaop.raku | 135 ++ 19:08:46 :: t/regression/comma-before-assign-is-an-error.raku | 57 + 19:08:46 :: .../container-class-survives-its-initialiser.raku | 26 + 19:08:46 :: t/regression/date-formatter-everywhere.raku | 69 + 19:08:46 :: t/regression/date-new-instant-dateish.raku | 19 + 19:08:46 :: .../dependency-specification-names-its-type.raku | 12 + 19:08:46 :: t/regression/dot-twigil-needs-a-name.raku | 18 + 19:08:46 :: t/regression/dynamic-method-lvalue.raku | 86 + 19:08:46 :: t/regression/eco-blockers-2026-09-14.raku | 1 + 19:08:46 :: t/regression/element-binds-the-container.raku | 35 + 19:08:46 :: t/regression/embedded-comment-guillemets.raku | 57 + 19:08:46 :: .../empty-import-list-imports-nothing.raku | 29 + 19:08:46 :: t/regression/exception-gist-message-method.raku | 60 + 19:08:46 :: t/regression/failure-detonates-on-any-method.raku | 40 + 19:08:46 :: t/regression/failure-is-concrete-for-smiley.raku | 55 + 19:08:46 :: .../filesystem-repo-resolves-to-a-compunit.raku | 31 + 19:08:46 :: t/regression/from-iterator-keeps-its-type.raku | 15 + 19:08:46 :: t/regression/get-attribute-for-usage.raku | 19 + 19:08:46 :: .../heredoc-positive-interpolation-adverbs.raku | 65 + 19:08:46 :: t/regression/how-declaration-hooks.raku | 55 + 19:08:46 :: .../hyphen-continues-a-name-in-a-replacement.raku | 32 + 19:08:46 :: t/regression/implementation-detail-is-a-trait.raku | 16 + 19:08:46 :: t/regression/import-statement-tags.raku | 56 + 19:08:46 :: t/regression/imported-token-runs-as-a-subrule.raku | 37 + 19:08:46 :: t/regression/lazy-list-through-slurpy.raku | 55 + 19:08:46 :: t/regression/lib/RakuppHowHooks.rakumod | 53 + 19:08:46 :: t/regression/lib/RakuppTraitProbe.rakumod | 20 + 19:08:46 :: t/regression/listop-takes-a-brace-composer.raku | 18 + 19:08:46 :: .../metamodel-mixin-and-trait-imports.raku | 94 + 19:08:46 :: t/regression/method-name-is-not-a-listop.raku | 39 + 19:08:46 :: t/regression/mixin-keeps-parameterized-of.raku | 44 + 19:08:46 :: t/regression/modifier-for-drains-an-iterator.raku | 33 + 19:08:46 :: t/regression/module-extensions-exclude-raku.raku | 74 + 19:08:46 :: t/regression/msb-lsb-builtins.raku | 60 + 19:08:46 :: t/regression/multi-where-evaluated-twice.raku | 84 + 19:08:46 :: t/regression/naive-word-wrapper-wraps-at-71.raku | 16 + 19:08:46 :: t/regression/named-alias-bracket-subsig.raku | 43 + 19:08:46 :: t/regression/named-where-sees-its-siblings.raku | 23 + 19:08:46 :: t/regression/native-return-carray-param.raku | 49 + 19:08:46 :: t/regression/nested-sub-keeps-its-closure.raku | 24 + 19:08:46 :: t/regression/nqp-p6definite.raku | 41 + 19:08:46 :: t/regression/nqp-string-compare-ops.raku | 17 + 19:08:46 :: t/regression/operator-as-value-identity.raku | 56 + 19:08:46 :: t/regression/parameterized-type-smartmatch.raku | 103 + 19:08:46 :: t/regression/path-methods-need-a-path.raku | 15 + 19:08:46 :: t/regression/pdf-family-2026-09.raku | 19 + 19:08:46 :: t/regression/pipe-whatever-curries.raku | 23 + 19:08:46 :: t/regression/pod-blocks-and-text.raku | 168 ++ 19:08:46 :: t/regression/pod-verbatim-margin.raku | 118 + 19:08:46 :: t/regression/precomp-langrev.raku | 19 +- 19:08:46 :: t/regression/primed-code-arity-count.raku | 78 + 19:08:46 :: t/regression/proc-new-runs-later.raku | 18 + 19:08:46 :: t/regression/proto-method-package.raku | 54 + 19:08:46 :: t/regression/quanthash-roles-bind.raku | 23 + 19:08:46 :: t/regression/raku-version-is-main-units.raku | 58 + 19:08:46 :: t/regression/rat-rounding-exact.raku | 52 + 19:08:46 :: t/regression/regex-code-block-interpolation.raku | 64 + 19:08:46 :: t/regression/regex-negated-class-escapes.raku | 63 + 19:08:46 :: t/regression/regex-quoted-escapes.raku | 71 + 19:08:46 :: t/regression/regex-spaced-negated-class.raku | 51 + 19:08:46 :: t/regression/resolve-completely-fails.raku | 21 + 19:08:46 :: t/regression/return-type-package-scope.raku | 66 + 19:08:46 :: .../role-body-class-finds-the-original.raku | 26 + 19:08:46 :: t/regression/role-parameter-reaches-body-subs.raku | 28 + 19:08:46 :: t/regression/role-pun-binds-named-parameters.raku | 26 + 19:08:46 :: t/regression/runtime-built-signature.raku | 105 + 19:08:46 :: t/regression/self-referential-render.raku | 62 + 19:08:46 :: t/regression/sigilled-compile-time-class.raku | 50 + 19:08:46 :: t/regression/signal-enum-has-its-names.raku | 13 + 19:08:46 :: t/regression/slip-flattens-into-every-slurpy.raku | 52 + 19:08:46 :: .../slurpy-is-wider-than-a-declared-parameter.raku | 28 + 19:08:46 :: t/regression/socket-host-carries-port.raku | 71 + 19:08:46 :: t/regression/split-zero-width-match.raku | 59 + 19:08:46 :: t/regression/str-abs-numifies-exactly.raku | 49 + 19:08:46 :: t/regression/subsig-after-traits.raku | 47 + 19:08:46 :: t/regression/symbolic-package-variable-miss.raku | 39 + 19:08:46 :: t/regression/temporal-out-of-range.raku | 26 + 19:08:46 :: t/regression/tilde-is-a-quote-delimiter.raku | 24 + 19:08:46 :: t/regression/type-capture-after-constraint.raku | 53 + 19:08:46 :: t/regression/type-capture-constrains.raku | 99 + 19:08:46 :: .../type-capture-smiley-is-constraint.raku | 107 + 19:08:46 :: t/regression/unspace-after-block-close.raku | 71 + 19:08:46 :: t/regression/use-if-is-answered-natively.raku | 40 + 19:08:46 :: t/regression/use-ok-adverbed-name.raku | 49 + 19:08:46 :: t/regression/user-str-in-join-and-sprintf.raku | 65 + 19:08:46 :: t/regression/user-terms-across-units.raku | 58 + 19:08:46 :: t/regression/vm-name-override.raku | 70 + 19:08:46 :: .../whatever-subscript-asks-the-container.raku | 25 + 19:08:46 :: t/regression/zero-denominator-rat-ordering.raku | 72 + 19:08:46 :: t/regression/zero-denominator-rat-orders.raku | 26 + 19:08:46 :: t/run.raku | 87 +- 19:08:46 :: t/standalone/run.raku | 38 + 19:08:46 :: tools/bench/multiwhere.raku | 18 + 19:08:46 :: tools/floor-gate.raku | 163 ++ 19:08:46 :: tools/install.raku | 20 +- 19:08:46 :: tools/perf-baseline.raku | 39 +- 19:08:46 :: tools/perf-guard.raku | 20 +- 19:08:46 :: tools/run-bench.raku | 10 + 19:08:46 :: tools/run-roast.raku | 373 ++- 19:08:46 :: 227 files changed, 34407 insertions(+), 815 deletions(-) 19:08:46 :: create mode 100644 docs/dev/MODULE-HUNTING.md 19:08:46 :: create mode 100644 docs/dev/findings/EVALCALL-RACE-2026-09-17.md 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/BOARD-v4.0.0-2026-09-17.md 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/NEXT-20-2026-09-15.md 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/RAKUDO-BASELINE-2026-09-16.md 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/board-2026-09-14.build.raku 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/board-2026-09-14.tsv 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/board-2026-09-15-late.tsv 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/board-2026-09-15.tsv 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/board-v4.0.0-2026-09-17.tsv 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/handbook-next-200-2026-09-16.md 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/handbook-next-200-2026-09-16.tsv 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/probe-next20-2026-09-15.tsv 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/rakudo-baseline-2026-09-16.tsv 19:08:46 :: create mode 100644 docs/dev/findings/ecosweep/reachable-queue-2026-09-16.tsv 19:08:46 :: create mode 100644 docs/dev/findings/evalcall-race-repro.raku 19:08:46 :: create mode 100644 docs/dev/plans/V5-IDEAS.md 19:08:46 :: create mode 100644 docs/status/roast-lists/roast.times 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.0-run1.list 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.0-run1.list.meta 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.0-run2.list 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.0-run2.list.meta 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.0-run3.list 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.0-run3.list.meta 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.0-run4.list 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.0-run4.list.meta 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.0-union.list 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.0.list 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.0.list.meta 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.1-run1.list 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.1-run1.list.meta 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.1-run2.list 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.1-run2.list.meta 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.1-run3.list 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.1-run3.list.meta 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.1-union.list 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.1.list 19:08:46 :: create mode 100644 docs/status/roast-lists/v4.0.1.list.meta 19:08:46 :: rename t/fixtures/standalone/lib/{StandaloneDemo.raku => StandaloneDemo.rakumod} (100%) 19:08:46 :: create mode 100644 t/fixtures/standalone/resdist/META6.json 19:08:46 :: create mode 100644 t/fixtures/standalone/resdist/lib/StandaloneResources.rakumod 19:08:46 :: create mode 100644 t/fixtures/standalone/resdist/resources/data/nested.txt 19:08:46 :: create mode 100644 t/fixtures/standalone/resdist/resources/motd.txt 19:08:46 :: create mode 100644 t/fixtures/standalone/uses-resources.raku 19:08:46 :: create mode 100644 t/regression/any-flatmap-and-match-flat.raku 19:08:46 :: create mode 100644 t/regression/approx-equal-tolerance.raku 19:08:46 :: create mode 100644 t/regression/async-socket-supply-and-decoder.raku 19:08:46 :: create mode 100644 t/regression/augment-composes-role.raku 19:08:46 :: create mode 100644 t/regression/bare-type-is-an-anonymous-slot.raku 19:08:46 :: create mode 100644 t/regression/bool-binds-a-native-int.raku 19:08:46 :: create mode 100644 t/regression/buf-signed-element-type.raku 19:08:46 :: create mode 100644 t/regression/callable-as-infix.raku 19:08:46 :: create mode 100644 t/regression/can-on-a-mixin-over-a-builtin.raku 19:08:46 :: create mode 100644 t/regression/can-on-builtin-types.raku 19:08:46 :: create mode 100644 t/regression/capture-candidate-is-least-specific.raku 19:08:46 :: create mode 100644 t/regression/class-type-named-parameter.raku 19:08:46 :: create mode 100644 t/regression/code-objects-have-a-list-view.raku 19:08:46 :: create mode 100644 t/regression/codegen-drops-param-constraints.raku 19:08:46 :: create mode 100644 t/regression/coercion-type-converts-on-assignment.raku 19:08:46 :: create mode 100644 t/regression/coercion-typed-container.raku 19:08:46 :: create mode 100644 t/regression/colonpair-key-may-be-unicode.raku 19:08:46 :: create mode 100644 t/regression/colonpair-value-takes-statement-modifiers.raku 19:08:46 :: create mode 100644 t/regression/comma-assign-metaop.raku 19:08:46 :: create mode 100644 t/regression/comma-before-assign-is-an-error.raku 19:08:46 :: create mode 100644 t/regression/container-class-survives-its-initialiser.raku 19:08:46 :: create mode 100644 t/regression/date-formatter-everywhere.raku 19:08:46 :: create mode 100644 t/regression/date-new-instant-dateish.raku 19:08:46 :: create mode 100644 t/regression/dependency-specification-names-its-type.raku 19:08:46 :: create mode 100644 t/regression/dot-twigil-needs-a-name.raku 19:08:46 :: create mode 100644 t/regression/dynamic-method-lvalue.raku 19:08:46 :: create mode 100644 t/regression/element-binds-the-container.raku 19:08:46 :: create mode 100644 t/regression/embedded-comment-guillemets.raku 19:08:46 :: create mode 100644 t/regression/empty-import-list-imports-nothing.raku 19:08:46 :: create mode 100644 t/regression/exception-gist-message-method.raku 19:08:46 :: create mode 100644 t/regression/failure-detonates-on-any-method.raku 19:08:46 :: create mode 100644 t/regression/failure-is-concrete-for-smiley.raku 19:08:46 :: create mode 100644 t/regression/filesystem-repo-resolves-to-a-compunit.raku 19:08:46 :: create mode 100644 t/regression/from-iterator-keeps-its-type.raku 19:08:46 :: create mode 100644 t/regression/get-attribute-for-usage.raku 19:08:46 :: create mode 100644 t/regression/heredoc-positive-interpolation-adverbs.raku 19:08:46 :: create mode 100644 t/regression/how-declaration-hooks.raku 19:08:46 :: create mode 100644 t/regression/hyphen-continues-a-name-in-a-replacement.raku 19:08:46 :: create mode 100644 t/regression/implementation-detail-is-a-trait.raku 19:08:46 :: create mode 100644 t/regression/import-statement-tags.raku 19:08:46 :: create mode 100644 t/regression/imported-token-runs-as-a-subrule.raku 19:08:46 :: create mode 100644 t/regression/lazy-list-through-slurpy.raku 19:08:46 :: create mode 100644 t/regression/lib/RakuppHowHooks.rakumod 19:08:46 :: create mode 100644 t/regression/lib/RakuppTraitProbe.rakumod 19:08:46 :: create mode 100644 t/regression/listop-takes-a-brace-composer.raku 19:08:46 :: create mode 100644 t/regression/metamodel-mixin-and-trait-imports.raku 19:08:46 :: create mode 100644 t/regression/method-name-is-not-a-listop.raku 19:08:46 :: create mode 100644 t/regression/mixin-keeps-parameterized-of.raku 19:08:46 :: create mode 100644 t/regression/modifier-for-drains-an-iterator.raku 19:08:46 :: create mode 100644 t/regression/module-extensions-exclude-raku.raku 19:08:46 :: create mode 100644 t/regression/msb-lsb-builtins.raku 19:08:46 :: create mode 100644 t/regression/multi-where-evaluated-twice.raku 19:08:46 :: create mode 100644 t/regression/naive-word-wrapper-wraps-at-71.raku 19:08:46 :: create mode 100644 t/regression/named-alias-bracket-subsig.raku 19:08:46 :: create mode 100644 t/regression/named-where-sees-its-siblings.raku 19:08:46 :: create mode 100644 t/regression/native-return-carray-param.raku 19:08:46 :: create mode 100644 t/regression/nested-sub-keeps-its-closure.raku 19:08:46 :: create mode 100644 t/regression/nqp-p6definite.raku 19:08:46 :: create mode 100644 t/regression/nqp-string-compare-ops.raku 19:08:46 :: create mode 100644 t/regression/operator-as-value-identity.raku 19:08:46 :: create mode 100644 t/regression/parameterized-type-smartmatch.raku 19:08:46 :: create mode 100644 t/regression/path-methods-need-a-path.raku 19:08:46 :: create mode 100644 t/regression/pipe-whatever-curries.raku 19:08:46 :: create mode 100644 t/regression/pod-blocks-and-text.raku 19:08:46 :: create mode 100644 t/regression/pod-verbatim-margin.raku 19:08:46 :: create mode 100644 t/regression/primed-code-arity-count.raku 19:08:46 :: create mode 100644 t/regression/proc-new-runs-later.raku 19:08:46 :: create mode 100644 t/regression/proto-method-package.raku 19:08:46 :: create mode 100644 t/regression/quanthash-roles-bind.raku 19:08:46 :: create mode 100644 t/regression/raku-version-is-main-units.raku 19:08:46 :: create mode 100644 t/regression/rat-rounding-exact.raku 19:08:46 :: create mode 100644 t/regression/regex-code-block-interpolation.raku 19:08:46 :: create mode 100644 t/regression/regex-negated-class-escapes.raku 19:08:46 :: create mode 100644 t/regression/regex-quoted-escapes.raku 19:08:46 :: create mode 100644 t/regression/regex-spaced-negated-class.raku 19:08:46 :: create mode 100644 t/regression/resolve-completely-fails.raku 19:08:46 :: create mode 100644 t/regression/return-type-package-scope.raku 19:08:46 :: create mode 100644 t/regression/role-body-class-finds-the-original.raku 19:08:46 :: create mode 100644 t/regression/role-parameter-reaches-body-subs.raku 19:08:46 :: create mode 100644 t/regression/role-pun-binds-named-parameters.raku 19:08:46 :: create mode 100644 t/regression/runtime-built-signature.raku 19:08:46 :: create mode 100644 t/regression/self-referential-render.raku 19:08:46 :: create mode 100644 t/regression/sigilled-compile-time-class.raku 19:08:46 :: create mode 100644 t/regression/signal-enum-has-its-names.raku 19:08:46 :: create mode 100644 t/regression/slip-flattens-into-every-slurpy.raku 19:08:46 :: create mode 100644 t/regression/slurpy-is-wider-than-a-declared-parameter.raku 19:08:46 :: create mode 100644 t/regression/socket-host-carries-port.raku 19:08:46 :: create mode 100644 t/regression/split-zero-width-match.raku 19:08:46 :: create mode 100644 t/regression/str-abs-numifies-exactly.raku 19:08:46 :: create mode 100644 t/regression/subsig-after-traits.raku 19:08:46 :: create mode 100644 t/regression/symbolic-package-variable-miss.raku 19:08:46 :: create mode 100644 t/regression/temporal-out-of-range.raku 19:08:46 :: create mode 100644 t/regression/tilde-is-a-quote-delimiter.raku 19:08:46 :: create mode 100644 t/regression/type-capture-after-constraint.raku 19:08:46 :: create mode 100644 t/regression/type-capture-constrains.raku 19:08:46 :: create mode 100644 t/regression/type-capture-smiley-is-constraint.raku 19:08:46 :: create mode 100644 t/regression/unspace-after-block-close.raku 19:08:46 :: create mode 100644 t/regression/use-if-is-answered-natively.raku 19:08:46 :: create mode 100644 t/regression/use-ok-adverbed-name.raku 19:08:46 :: create mode 100644 t/regression/user-str-in-join-and-sprintf.raku 19:08:46 :: create mode 100644 t/regression/user-terms-across-units.raku 19:08:46 :: create mode 100644 t/regression/vm-name-override.raku 19:08:46 :: create mode 100644 t/regression/whatever-subscript-asks-the-container.raku 19:08:46 :: create mode 100644 t/regression/zero-denominator-rat-ordering.raku 19:08:46 :: create mode 100644 t/regression/zero-denominator-rat-orders.raku 19:08:46 :: create mode 100644 tools/bench/multiwhere.raku 19:08:46 :: create mode 100644 tools/floor-gate.raku 19:08:46 :: commit b11f1ce893eeccaf79c554bd4847b75cfce04aa0 19:08:46 :: Author: Andrew Shitov <mail@andreyshitov.com> 19:08:46 :: Date: Thu Sep 17 18:32:37 2026 +0200 19:08:46 :: 19:08:46 :: v5 has a candidate list, not a plan 19:08:46 :: 19:08:46 :: Every shipped major was planned the same way: one number a stranger can 19:08:46 :: re-measure, a plan written before the code. The step before that had no 19:08:46 :: home — the pillars were chosen from whatever was on the table that day. This 19:08:46 :: file is the complete table: everything the plans, findings, experiments, the 19:08:46 :: -- Configuring done (0.2s) 19:08:46 :: -- Generating done (0.0s) 19:08:46 :: -- Build files have been written to: /home/ubuntu/projects/rakupp-git/build 19:08:47 :: [ 1%] Stamping build identity (git describe + date) 19:08:47 :: [ 1%] Built target rakupp_build_info 19:08:47 :: [ 2%] Building CXX object CMakeFiles/rakupp_rt.dir/src/AstDump.cpp.o 19:08:51 :: [ 4%] Building CXX object CMakeFiles/rakupp_rt.dir/src/AstEmit.cpp.o 19:08:56 :: [ 5%] Building CXX object CMakeFiles/rakupp_rt.dir/src/AstSerial.cpp.o 19:09:05 :: [ 6%] Building CXX object CMakeFiles/rakupp_rt.dir/src/BigInt.cpp.o 19:09:07 :: [ 8%] Building CXX object CMakeFiles/rakupp_rt.dir/src/BuildInfo.cpp.o 19:09:07 :: [ 9%] Building CXX object CMakeFiles/rakupp_rt.dir/src/Builtins.cpp.o 19:13:34 :: [ 10%] Building CXX object CMakeFiles/rakupp_rt.dir/src/Codegen.cpp.o 19:13:59 :: [ 12%] Building CXX object CMakeFiles/rakupp_rt.dir/src/DataCsv.cpp.o 19:14:07 :: [ 13%] Building CXX object CMakeFiles/rakupp_rt.dir/src/DataDigest.cpp.o 19:14:14 :: [ 14%] Building CXX object CMakeFiles/rakupp_rt.dir/src/DataRandom.cpp.o 19:14:20 :: [ 16%] Building CXX object CMakeFiles/rakupp_rt.dir/src/DataZlib.cpp.o 19:14:26 :: [ 17%] Building CXX object CMakeFiles/rakupp_rt.dir/src/DeclCheck.cpp.o 19:14:32 :: [ 18%] Building CXX object CMakeFiles/rakupp_rt.dir/src/Digest.cpp.o 19:14:33 :: [ 20%] Building CXX object CMakeFiles/rakupp_rt.dir/src/EmbedApi.cpp.o 19:14:42 :: [ 21%] Building CXX object CMakeFiles/rakupp_rt.dir/src/ExtApi.cpp.o 19:14:51 :: [ 22%] Building CXX object CMakeFiles/rakupp_rt.dir/src/FeatureGate.cpp.o 19:14:56 :: [ 24%] Building CXX object CMakeFiles/rakupp_rt.dir/src/Ffi.cpp.o 19:14:57 :: [ 25%] Building CXX object CMakeFiles/rakupp_rt.dir/src/GrammarShim.cpp.o 19:14:58 :: [ 27%] Building CXX object CMakeFiles/rakupp_rt.dir/src/Highlight.cpp.o 19:15:02 :: [ 28%] Building CXX object CMakeFiles/rakupp_rt.dir/src/IOSpec.cpp.o 19:15:11 :: [ 29%] Building CXX object CMakeFiles/rakupp_rt.dir/src/Interpreter.cpp.o [stderr] child job <build_and_install> failed [stderr] The spawned command 'bash' exited unsuccessfully (exit code: 1, signal: 0) ---