test(jit): cover precise resume after raw variable reads #238
test-suite.yml
on: push
Packaged Neomacs Runtime (linux x86_64)
16m 21s
workspace test archive (linux x86_64)
23m 42s
GNU Emacs oracle (linux x86_64)
42s
MELPA direct adapter Job Object contracts (windows x86_64)
2m 8s
doom install compatibility (macos aarch64)
37m 0s
doom install compatibility (linux x86_64)
2m 45s
Matrix: neovm-core-tests / shards
Matrix: neovm-oracle-tests / shards
display stack tests (linux x86_64)
2m 4s
GNU prefix face TUI parity (linux x86_64)
1m 39s
real GUI tests (linux x86_64, X11 + Wayland)
2m 42s
MELPA live ecosystem canary (linux x86_64)
Matrix: neomacs-melpa-tests
Matrix: neomacs-tui-tests / shards
Annotations
30 errors and 64 warnings
|
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.
|
|
display stack tests (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.
|
|
MELPA tui compatibility and GNU parity (linux x86_64)
Process completed with exit code 94.
|
|
neovm-core-tests / core tests shard 13/20 (linux x86_64)
Process completed with exit code 100.
|
|
neovm-core-tests / core tests shard 11/20 (linux x86_64)
Process completed with exit code 100.
|
|
neovm-oracle-tests / oracle tests shard 11/20 (linux x86_64)
Process completed with exit code 100.
|
|
neomacs-tui-tests / tui tests shard 15/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 9/20 (linux x86_64)
Process completed with exit code 105.
|
|
neovm-oracle-tests / oracle tests shard 3/20 (linux x86_64)
Process completed with exit code 100.
|
|
neomacs-tui-tests / tui tests shard 7/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 18/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 11/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 19/20 (linux x86_64)
Process completed with exit code 105.
|
|
neovm-core-tests / core tests shard 17/20 (linux x86_64)
Process completed with exit code 100.
|
|
neomacs-tui-tests / tui tests shard 17/20 (linux x86_64)
Process completed with exit code 105.
|
|
neomacs-tui-tests / tui tests shard 13/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 3/20 (linux x86_64)
Process completed with exit code 100.
|
|
neomacs-tui-tests / tui tests shard 8/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 16/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 6/20 (linux x86_64)
Process completed with exit code 100.
|
|
neovm-oracle-tests / oracle tests shard 5/20 (linux x86_64)
Process completed with exit code 100.
|
|
neovm-core-tests / core tests shard 20/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#L5763
function `builtin_forward_sexp` is never used
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/text/charset/mod.rs#L1370
method `dimension` is never used
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/text/charset/mod.rs#L1266
function `charset_decode_char_from_bytes` is never used
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/text/charset/mod.rs#L1014
method `decode_char_from_bytes` is never used
|
|
Packaged Neomacs Runtime (linux x86_64):
crates/neovm-core/src/emacs_core/lisp/native/builtins/symbols.rs#L1579
function `obarray_bucket_len` is never used
|
|
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/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#L5763
function `builtin_forward_sexp` is never used
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/text/charset/mod.rs#L1370
method `dimension` is never used
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/text/charset/mod.rs#L1266
function `charset_decode_char_from_bytes` is never used
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/text/charset/mod.rs#L1014
method `decode_char_from_bytes` is never used
|
|
workspace test archive (linux x86_64):
crates/neovm-core/src/emacs_core/lisp/native/builtins/symbols.rs#L1579
function `obarray_bucket_len` is never used
|
|
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/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/
|
|
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
|
|
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/
|
|
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 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 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 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/
|
|
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 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 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/
|
|
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 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 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 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 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 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 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 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 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 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 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 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/
|
|
doom install compatibility (macos aarch64):
crates/neovm-core/src/emacs_core/lisp/native/builtins/file_notify/model.rs#L153
methods `to_inotify_lisp` and `generation` are never used
|
|
doom install compatibility (macos aarch64):
crates/neovm-core/src/emacs_core/lisp/native/builtins/file_notify/model.rs#L42
variant `Context` is never constructed
|
|
doom install compatibility (macos aarch64):
crates/neovm-core/src/emacs_core/text/syntax/mod.rs#L5929
variable does not need to be mutable
|
|
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-35824988914
|
34.7 MB |
sha256:8328dcba7da596381b14dbf26cb0c13ef1d2f71d05ec170e8af12aa66722cc15
|
|
|
neomacs-prefix-face-tui-recordings-35824988914
|
3.03 KB |
sha256:b308e9ba5e2279d35f7705298c67f670315e06ed3efb7ea609f8df6c255d820f
|
|
|
neomacs-test-runtime-linux-x86_64
Expired
|
68 MB |
sha256:c0898cce736a336f6b33badc251a756be14bbaa668da221925c3d22a8502f226
|
|
|
neomacs-tui-recordings-35824988914-1
|
127 KB |
sha256:70e8a8d733a760769200d08ff22f46221f92d3defa9a05f8ca3e956e0dfb2df9
|
|
|
neomacs-tui-recordings-35824988914-2
|
134 KB |
sha256:7b1b6d5af10329ceb11c262cbaee7b1ac70c41bd4e6c8ad283128599dcff8afe
|
|
|
neomacs-tui-recordings-35824988914-20
|
135 KB |
sha256:c35fd0af5fc7a7f81b8e7021e6dda7a78c6764a1e8f5044e9fdcebde1a36d3d7
|
|
|
neomacs-tui-recordings-35824988914-3
|
132 KB |
sha256:55d9f707961ccac572a9eadb130f87794a8fc29720c64333cb0c0af458038e4f
|
|
|
neomacs-tui-recordings-35824988914-4
|
133 KB |
sha256:85abe00ed202576677066d99c065fcaee8b12c8b9da46a95eb156e0e894cf415
|
|
|
neomacs-tui-recordings-35824988914-5
|
128 KB |
sha256:d720206a982722a7a20b4e35e553b26efcb173fb83cd574089c9085042a4502f
|
|
|
neomacs-tui-recordings-35824988914-6
|
122 KB |
sha256:9bb0c3320fe5df090360a2bbcbc353593e93cd423ece62d448c29d31e0aebdb0
|
|
|
neomacs-workspace-tests-nextest-archive-linux-x86_64
Expired
|
528 MB |
sha256:8be072a8c3f46c302483b24a6bd03504623529bfbf7a44212efce8adc3672f62
|
|