• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

adierking / unplug / 25621452374
77%

Build:
DEFAULT BRANCH: main
Ran 10 May 2026 06:09AM UTC
Jobs 3
Files 141
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 May 2026 06:05AM UTC coverage: 77.135% (-0.1%) from 77.259%
25621452374

push

github

adierking
asm: Always sign-extend expression values

I wasn't satisfied with the previous change sometimes emitting `Imm32` for a
value with a `.w` suffix. So, instead, always sign-extend values with explicit
sizes in expressions:

- `255.b` becomes `-1.b`
- `65535.w` becomes `-1.w`
- `255` (no suffix) becomes `255.w`
- `65535` (no suffix) becomes `65535.d`

If sign extension occurs, the user will be given a warning to drop the type
suffix because they probably didn't intend this.

Since the disassembler always reads expression values as signed, this will not
affect the assembly of the vanilla game scripts, however this may be a breaking
change for user code.

13 of 25 new or added lines in 2 files covered. (52.0%)

71 existing lines in 3 files now uncovered.

19023 of 24662 relevant lines covered (77.13%)

1070285.23 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
77.48
-1.82% unplug-asm/src/compiler.rs

Coverage Regressions

Lines Coverage ∆ File
47
0.0
0.0% unplug-cli/src/commands/script.rs
18
29.85
0.03% unplug-asm/src/diagnostics.rs
6
77.48
-1.82% unplug-asm/src/compiler.rs
Jobs
ID Job ID Ran Files Coverage
1 run-macos-arm64 - 25621452374.1 10 May 2026 06:09AM UTC 141
77.1
GitHub Action Run
2 run-windows-x64 - 25621452374.2 10 May 2026 06:11AM UTC 141
77.13
GitHub Action Run
3 run-linux-x64 - 25621452374.3 10 May 2026 06:09AM UTC 141
77.13
GitHub Action Run
Source Files on build 25621452374
  • Tree
  • List 141
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0f459132 on github
  • Prev Build on main (#25616629225)
  • Next Build on main (#25625122508)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc