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

mlange-42 / arche / 7515952855
100%

Build:
DEFAULT BRANCH: main
Ran 14 Jan 2024 01:00AM UTC
Jobs 1
Files 30
Run time 2s
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

14 Jan 2024 01:00AM UTC coverage: 100.0%. Remained the same
7515952855

push

github

web-flow
Reduce archetype size by storing layouts in a growing slice (#327)

Use a growing slice to hold archetype mem layouts, instead of a fixes-size array.

Reduces archetype size from 4 kB to 88 B, plus the heap-allocated slice. The slice starts with size 16 (i.e. 16 component types) and grows in steps of 16 up to 256.

# Commits

* reduce archetype size by storing components in a growing slice
* re-arrange test functions
* document undefined behavior for IDs out of range, update changelog
* move non-zero capacity calculation to a separate function
* check component registry limit vs. int, not uint8
* move arche-serde up in the tools list in README

4871 of 4871 relevant lines covered (100.0%)

65485.4 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7515952855.1 14 Jan 2024 01:00AM UTC 30
100.0
GitHub Action Run
Source Files on build 7515952855
  • Tree
  • List 30
  • Changed 14
  • Source Changed 6
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #7515952855
  • 55baf5ab on github
  • Prev Build on main (#7514965557)
  • Next Build on main (#7521885675)
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