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

adierking / unplug / 25621452374 / 1
77%
main: 77%

Build:
DEFAULT BRANCH: main
Ran 10 May 2026 06:11AM UTC
Files 141
Run time 4s
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.097% (-0.1%) from 77.221%
25621452374.1

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.

19023 of 24674 relevant lines covered (77.1%)

356588.26 hits per line

Source Files on job run-macos-arm64 - 25621452374.1
  • Tree
  • List 141
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25621452374
  • 0f459132 on github
  • Prev Job for on main (#25616629225.2)
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