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

moonbitlang / core / 1811
92%

Build:
DEFAULT BRANCH: main
Ran 09 Nov 2025 01:51PM UTC
Jobs 1
Files 252
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

09 Nov 2025 01:50PM UTC coverage: 92.168% (-0.2%) from 92.393%
1811

push

github

bobzhang
refactor(option,builtin): move Option methods to builtin

Consolidate all Option-related methods and implementations into builtin/option.mbt to eliminate cyclic dependencies. This is the second step in restructuring the option package.

Changes to pkg.generated.mbti:
- builtin: gains all Option methods (map, bind, filter, flatten, etc.) and trait implementations (Compare, Default, Debug, Eq, Show)
- option: now essentially empty, only exports the Option type itself from builtin

File changes:
- builtin/option.mbt: receives all Option methods and trait implementations from option package
- option/option.mbt: emptied, functionality moved to builtin
- option/methods.mbt: emptied (previously held Option methods)
- option/deprecated.mbt: removed is_some/is_none (now in builtin)
- option/option_test.mbt: updated to use unwrap_or_error instead of deprecated or_error

This allows other packages to use Option functionality through builtin without creating circular dependencies with the option package.

14 of 43 new or added lines in 1 file covered. (32.56%)

10262 of 11134 relevant lines covered (92.17%)

180950.35 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
29
45.28
-54.72% builtin/option.mbt
Jobs
ID Job ID Ran Files Coverage
1 1811.1 09 Nov 2025 01:51PM UTC 253
92.19
GitHub Action Run
Source Files on build 1811
  • Tree
  • List 252
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6af1d8cc on github
  • Prev Build on main (#1809)
  • Next Build on main (#1813)
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