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

z00m128 / sjasmplus / 1580
98%
master: 98%

Build:
Build:
LAST BUILD BRANCH: ci_freebsd_tuning
DEFAULT BRANCH: master
Ran 16 Apr 2026 12:13AM UTC
Jobs 1
Files 43
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

16 Apr 2026 12:10AM UTC coverage: 97.74% (+0.02%) from 97.717%
1580

Pull #325

cirrus-ci

ped7g
sizeof: add SIZEOF(label) operator, close #16

This includes boundary tags `::` and `:.:`.

Quite some internal refactoring of labels happened to bring this, so now
each symbol tracks also its "physical" value and page. For non-address
symbols like EQU the physical value marks program counter `$` where the
symbol was defined, for regular address-labels the physical is usually
equal to $ unless in DISP block.

SLD format has new traits +local (for local labels) and +sizeof (sizeof
operator is being used on the symbol).

Memory pages have now own type `page_t` which is `int16_t`, so regular
pages have new valid range 0..30'000, negative or values above this are
reserved and used for special purpose, like undefined label or
ROM-page/out-of-bounds page.

Reserved keywords for operators are now reserved both in UPPERCASE and
lowercase versions. The last escape option for legacy code is now
PascalCase, just deal with it.

Some of those refactorings could have been separate commit, if I would
know ahead that I will change them for SIZEOF, but since they happened
along, they go in in the same commit.
Pull Request #325: labels: SIZEOF operator

143 of 145 new or added lines in 10 files covered. (98.62%)

3 existing lines in 1 file now uncovered.

10119 of 10353 relevant lines covered (97.74%)

172013.86 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
77.99
0.0% sjasm/io_tape.cpp
1
79.49
0.54% sjasm/tables.h

Coverage Regressions

Lines Coverage ∆ File
3
79.49
0.54% sjasm/tables.h
Jobs
ID Job ID Ran Files Coverage
1 1580.1 16 Apr 2026 12:13AM UTC 43
97.74
Source Files on build 1580
  • Tree
  • List 43
  • Changed 13
  • Source Changed 13
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #325
  • PR Base - master (#1579)
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