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

starwing / musubi / 20171468791
100%

Build:
DEFAULT BRANCH: master
Ran 12 Dec 2025 03:26PM UTC
Jobs 5
Files 2
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

12 Dec 2025 03:25PM UTC coverage: 100.0%. Remained the same
20171468791

push

github

starwing
release: prepare v0.4.0 with OwnedSource architecture and improved API

Major improvements:
- OwnedSource<S> wrapper for arbitrary AsRef<[u8]> types (Vec<u8>, Box<[u8]>, etc.)
- Simplified AddToCache trait (removed type parameter S)
- Cache/Source separation: render methods now accept cache instead of (pos, src_id)
- Built-in String ownership support (stored directly in C memory)

API changes:
- Report::render_to_string/stdout/writer now accept cache parameter
  * Single source: render_to_string(("code", "file.rs"))
  * Multiple sources: render_to_string(&cache)
- New Cache type for managing multiple sources
- New OwnedSource<S> wrapper for custom buffer types
- Added Report::with_location(pos, src_id) for header positioning

Documentation:
- Reorganized module docs: unified "Sources and Cache" chapter
- Complete API documentation for all public types and methods
- Enhanced examples demonstrating new patterns

Performance:
- Added #[inline] to hot path functions (builder methods, conversions)
- Optimized memory layout (no storage field in Cache)

FFI updates:
- Updated bindings for C library v0.4.0 API
- Generated ffi_generated.rs with bindgen
- Added mu_location() binding

Tests:
- 27 unit tests + 40 doc tests passing
- Added test_owned_source for Vec<u8> and String
- Updated all existing tests for new API

11 of 11 new or added lines in 1 file covered. (100.0%)

1389 of 1389 relevant lines covered (100.0%)

9213.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-5.3 - 20171468791.1 12 Dec 2025 03:26PM UTC 2
99.71
GitHub Action Run
2 run-luajit-openresty - 20171468791.2 12 Dec 2025 03:26PM UTC 2
99.28
GitHub Action Run
3 run-5.4 - 20171468791.3 12 Dec 2025 03:26PM UTC 2
100.0
GitHub Action Run
4 run-5.2 - 20171468791.4 12 Dec 2025 03:26PM UTC 2
99.28
GitHub Action Run
5 run-5.1 - 20171468791.5 12 Dec 2025 03:26PM UTC 2
98.49
GitHub Action Run
Source Files on build 20171468791
  • Tree
  • List 2
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 58cdb8c4 on github
  • Prev Build on master (#20140377986)
  • Next Build on master (#20194072806)
  • Delete
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

© 2025 Coveralls, Inc