fix(ccl): interrupt a program when quit is pending #258
test-suite.yml
on: push
Packaged Neomacs Runtime (linux x86_64)
11m 47s
workspace test archive (linux x86_64)
24m 8s
GNU Emacs oracle (linux x86_64)
1m 27s
MELPA direct adapter Job Object contracts (windows x86_64)
1m 59s
doom install compatibility (macos aarch64)
37m 15s
doom install compatibility (linux x86_64)
3m 3s
Matrix: neovm-core-tests / shards
Matrix: neovm-oracle-tests / shards
display stack tests (linux x86_64)
1m 46s
GNU prefix face TUI parity (linux x86_64)
2m 4s
real GUI tests (linux x86_64, X11 + Wayland)
3m 45s
MELPA live ecosystem canary (linux x86_64)
0s
Matrix: neomacs-melpa-tests
Matrix: neomacs-tui-tests / shards
Annotations
30 errors and 68 warnings
|
neovm-core-tests / core tests shard 2/20 (linux x86_64)
Process completed with exit code 100.
|
|
display stack tests (linux x86_64)
Process completed with exit code 100.
|
|
MELPA gui compatibility and GNU parity (linux x86_64)
Process completed with exit code 105.
|
|
MELPA batch compatibility and GNU parity (linux x86_64)
Process completed with exit code 105.
|
|
neovm-core-tests / core tests shard 8/20 (linux x86_64)
Process completed with exit code 100.
|
|
MELPA tui compatibility and GNU parity (linux x86_64)
Process completed with exit code 94.
|
|
neovm-core-tests / core tests shard 4/20 (linux x86_64)
Process completed with exit code 100.
|
|
neovm-core-tests / core tests shard 12/20 (linux x86_64)
Process completed with exit code 100.
|
|
real GUI tests (linux x86_64, X11 + Wayland)
Process completed with exit code 100.
|
|
neovm-oracle-tests / oracle tests shard 3/20 (linux x86_64)
Process completed with exit code 100.
|
|
neomacs-tui-tests / tui tests shard 16/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 15/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 19/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 7/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 12/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 10/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 2/20 (linux x86_64)
Process completed with exit code 100.
|
|
neomacs-tui-tests / tui tests shard 13/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 17/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 8/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 14/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 1/20 (linux x86_64)
Process completed with exit code 100.
|
|
neomacs-tui-tests / tui tests shard 9/20 (linux x86_64)
Process completed with exit code 105.
|
|
neovm-oracle-tests / oracle tests shard 7/20 (linux x86_64)
Failed to download archive 'https://codeload.github.com/taiki-e/install-action/tar.gz/82cd3e7658a6f96c86c0234aeeda1748937cb0a1' after 3 attempts.
|
|
neovm-oracle-tests / oracle tests shard 7/20 (linux x86_64)
Action 'https://codeload.github.com/taiki-e/install-action/tar.gz/82cd3e7658a6f96c86c0234aeeda1748937cb0a1' download has timed out. Error: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
|
|
neomacs-tui-tests / tui tests shard 18/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 3/20 (linux x86_64)
Process completed with exit code 100.
|
|
neomacs-tui-tests / tui tests shard 6/20 (linux x86_64)
Process completed with exit code 100.
|
|
neomacs-tui-tests / tui tests shard 11/20 (linux x86_64)
Process completed with exit code 105.
|
|
neovm-core-tests / core tests shard 10/20 (linux x86_64)
Process completed with exit code 100.
|
|
MELPA direct adapter Job Object contracts (windows x86_64):
crates/neomacs-melpa-tests/src/parity_tests/harness_contract.rs#L12
unused import: `neomacs_binary`
|
|
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/text/syntax/mod.rs#L5929
variable does not need to be mutable
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L471
value assigned to `cursor` is never read
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L439
value assigned to `cursor` is never read
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L476
value assigned to `rest` is never read
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L470
value assigned to `index` is never read
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L438
value assigned to `index` is never read
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/runtime/jit/compile/dispatch.rs#L2322
unused variable: `args_ptr`
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/runtime/jit/compile/lowering.rs#L1004
use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/runtime/jit/compile/lowering.rs#L990
use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/lisp/native/builtins/lcms/subrs.rs#L3
unused import: `crate::emacs_core::eval::Context`
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/text/syntax/mod.rs#L5929
variable does not need to be mutable
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L471
value assigned to `cursor` is never read
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L439
value assigned to `cursor` is never read
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L476
value assigned to `rest` is never read
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L470
value assigned to `index` is never read
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L438
value assigned to `index` is never read
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/runtime/jit/compile/dispatch.rs#L2322
unused variable: `args_ptr`
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/runtime/jit/compile/lowering.rs#L1004
use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/runtime/jit/compile/lowering.rs#L990
use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/lisp/native/builtins/lcms/subrs.rs#L3
unused import: `crate::emacs_core::eval::Context`
|
|
GNU prefix face TUI parity (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
MELPA tui compatibility and GNU parity (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
real GUI tests (linux x86_64, X11 + Wayland)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
|
|
real GUI tests (linux x86_64, X11 + Wayland)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
|
|
real GUI tests (linux x86_64, X11 + Wayland)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
|
|
real GUI tests (linux x86_64, X11 + Wayland)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
|
|
real GUI tests (linux x86_64, X11 + Wayland)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
|
|
real GUI tests (linux x86_64, X11 + Wayland)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
|
|
real GUI tests (linux x86_64, X11 + Wayland)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
|
|
real GUI tests (linux x86_64, X11 + Wayland)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
|
|
real GUI tests (linux x86_64, X11 + Wayland)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
|
|
real GUI tests (linux x86_64, X11 + Wayland)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
|
|
neomacs-tui-tests / tui tests shard 16/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 20/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 15/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 4/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 19/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 7/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 12/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 10/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 2/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 13/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 17/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 8/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 14/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 1/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 9/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neovm-oracle-tests / oracle tests shard 7/20 (linux x86_64)
Back off 19.31 seconds before retry.
|
|
neovm-oracle-tests / oracle tests shard 7/20 (linux x86_64)
Failed to download action 'https://codeload.github.com/taiki-e/install-action/tar.gz/82cd3e7658a6f96c86c0234aeeda1748937cb0a1'. Error: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
|
|
neovm-oracle-tests / oracle tests shard 7/20 (linux x86_64)
Back off 13.214 seconds before retry.
|
|
neovm-oracle-tests / oracle tests shard 7/20 (linux x86_64)
Failed to download action 'https://codeload.github.com/taiki-e/install-action/tar.gz/82cd3e7658a6f96c86c0234aeeda1748937cb0a1'. Error: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
|
|
neomacs-tui-tests / tui tests shard 18/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 3/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 6/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 5/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
neomacs-tui-tests / tui tests shard 11/20 (linux x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
doom install compatibility (macos aarch64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L476
value assigned to `rest` is never read
|
|
doom install compatibility (macos aarch64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L470
value assigned to `index` is never read
|
|
doom install compatibility (macos aarch64):
crates/neovm-core/src/emacs_core/text/ccl/extension.rs#L438
value assigned to `index` is never read
|
|
doom install compatibility (macos aarch64):
crates/neovm-core/src/emacs_core/system/process/builtins.rs#L6044
variable does not need to be mutable
|
|
|
|
|
|
doom install compatibility (macos aarch64):
crates/neovm-core/src/emacs_core/runtime/jit/compile/lowering.rs#L1004
use of deprecated method `cranelift_codegen::ir::InstBuilder::iadd_imm`: use `iadd_imm_s` (sign-extends the immediate) or `iadd_imm_u` (zero-extends the immediate) instead
|
|
doom install compatibility (macos aarch64):
crates/neovm-core/src/emacs_core/runtime/jit/compile/lowering.rs#L990
use of deprecated method `cranelift_codegen::ir::InstBuilder::imul_imm`: use `imul_imm_s` (sign-extends the immediate) or `imul_imm_u` (zero-extends the immediate) instead
|
|
doom install compatibility (macos aarch64):
crates/neovm-core/src/emacs_core/lisp/native/builtins/lcms/subrs.rs#L3
unused import: `crate::emacs_core::eval::Context`
|
|
doom install compatibility (macos aarch64):
crates/neovm-core/src/emacs_core/lisp/native/builtins/file_notify/platform/macos/mod.rs#L63
unused import: `crate::emacs_core::errno::Errno`
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
neomacs-gui-tests-linux-35866888641
|
32.9 MB |
sha256:767e061200033f330d44a6f2d6b0b0bc9993864e96c8a7aaccd99951b2533549
|
|
|
neomacs-prefix-face-tui-recordings-35866888641
|
3.02 KB |
sha256:f01931902076075cb80cbf08fe8238d772f1987eab7f82b2abfc751c0062f27d
|
|
|
neomacs-test-runtime-linux-x86_64
|
68 MB |
sha256:7b8de8b8a071d46fb70ba907cdbb1773b2295d909678d62dba3796ddfc63db39
|
|
|
neomacs-tui-recordings-35866888641-1
|
126 KB |
sha256:00d5a966e7f85af093040c4ba79b6042816a6b61bb83f47ca001309a2ef4a37a
|
|
|
neomacs-tui-recordings-35866888641-2
|
134 KB |
sha256:411987c8b2ebd5600672534f23df072f92ff5c67a0dc050c1b16a303ae940c6a
|
|
|
neomacs-tui-recordings-35866888641-20
|
135 KB |
sha256:c129c488443147d42830b9196d3a0eece9fbaff12c3dae2b7a943eb0734cac9b
|
|
|
neomacs-tui-recordings-35866888641-3
|
133 KB |
sha256:cb48df80a14ea5e56f9a616504081ed85a23e75c9cf5ed1b1e540a541a9b4f0c
|
|
|
neomacs-tui-recordings-35866888641-4
|
133 KB |
sha256:c3e03d7caa44b7f5cbaae315e9eaf07475583252a96408c9413668778df942c3
|
|
|
neomacs-tui-recordings-35866888641-5
|
128 KB |
sha256:0be30940a43ee701add8e7becf2540300e75ad14720760bc4fc798e489bf215b
|
|
|
neomacs-tui-recordings-35866888641-6
|
122 KB |
sha256:050c96fcd681d3c33cbe5ac8a5ae9a91ba46127e6fb9804843337fdc5b793a0a
|
|
|
neomacs-workspace-tests-nextest-archive-linux-x86_64
|
528 MB |
sha256:50823c628168ad981d0b81482a035ec8de821fd11b775216d2de70720c6b28c2
|
|