Skip to content

xsil v0.2.14

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Jun 10:10

xsil v0.2.14

feat(cli): render SHARED_MAJOR_OPCODE as ℹ INFO 'shares major opcode with' (0.2.14)

Pairs with the backend reclassification of major-opcode-only matches.
When the registry returns a SHARED_MAJOR_OPCODE row (severity INFO),
'xsil info' must NOT render it as FATAL — that was the bug behind the
r/RISCV brucehoult thread where zvbb vs zvbc looked 'incompatible' on
the live site.

  • format_encoding_conflict_lines: new classification branch above
    OPCODE_SHARED. Marker ℹ blue, label INFO, relation 'shares major opcode
    with'. Detail line unchanged.
  • Tests: +1 regression covering rendering + asserting the row does NOT
    carry FATAL 'incompatible with' wording.

CLI bump 0.2.13 -> 0.2.14.


Installation

Download the binary for your platform, extract it, and place xsil in your $PATH.

Platform File
Linux x86_64 (static) xsil-x86_64-unknown-linux-musl.tar.gz
Linux ARM64 (static) xsil-aarch64-unknown-linux-musl.tar.gz
macOS Intel xsil-x86_64-apple-darwin.tar.gz
macOS Apple Silicon xsil-aarch64-apple-darwin.tar.gz
Windows x86_64 xsil-x86_64-pc-windows-msvc.zip

Verify your download:

sha256sum -c SHA256SUMS.txt

The Linux musl binaries are fully static — no glibc or OpenSSL
dependencies required. They run on any Linux distribution ≥ kernel 3.2.