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

z00m128 / sjasmplus / 1493
97%

Build:
DEFAULT BRANCH: master
Ran 19 Apr 2025 12:06PM 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

19 Apr 2025 12:03PM UTC coverage: 96.416% (-0.03%) from 96.449%
1493

push

cirrus-ci

ped7g
Optimize macros table and prefer map over unordered_map

Macros were using linked list storage which in extreme cases (64ki
macros include) could make the assembling time really suffer, from ~40s
on my machine the simple C++ std::map makes it run in ~0.25s instead.

Also replacing unordered_map with regular map, doesn't seem likely the
unordered maps will ever be big enough to amortize their setup and
maintenance cost with "common" Z80 asm projects. Even 64ki macro test
wasn't enough to reap benefits of unordered map (unordered map was
~0.3s, while regular map is ~0.25s with that test project).

21 of 21 new or added lines in 2 files covered. (100.0%)

3 existing lines in 1 file now uncovered.

9604 of 9961 relevant lines covered (96.42%)

170084.5 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
3
78.38
4.69% sjasm/tables.h
Jobs
ID Job ID Ran Files Coverage
1 1493.1 19 Apr 2025 12:06PM UTC 43
96.42
Source Files on build 1493
  • Tree
  • List 43
  • Changed 4
  • Source Changed 4
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e401162c on github
  • Prev Build on master (#1491)
  • Next Build on master (#1494)
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