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

moonbitlang / core / 7676
88%

Build:
DEFAULT BRANCH: main
Ran 29 Oct 2026 08:36AM UTC
Jobs 1
Files 646
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

29 Oct 2026 08:33AM UTC coverage: 88.031% (+0.07%) from 87.963%
7676

push

github

bobzhang
use conditional imports instead of unused-import workarounds

Packages in the async subtree imported every dependency on every backend
and kept the unused ones alive with `_ignore_unused_import`-style items
and `pub let unimplemented` values. moon.pkg now selects imports per
backend with `#cfg(target=...)`, so drop those items and move
backend-specific imports into conditional import blocks. The grouping is
derived from per-target `moon check` unused-import warnings.

Items guarded by `platform=` stay, since import conditions only support
`target`. `internal/os_string` gets the same treatment, and async's
AGENTS.md now describes conditional imports instead of manual suppression.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

24204 of 27495 relevant lines covered (88.03%)

409181.43 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7676.1 29 Oct 2026 08:36AM UTC 646
88.03
GitHub Action Run
Source Files on build 7676
  • Tree
  • List 646
  • Changed 8
  • Source Changed 8
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0153c9d0 on github
  • Prev Build on main (#7674)
  • Next Build on main (#7679)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc