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

unicode-org / icu4x / 16950115363
73%

Build:
DEFAULT BRANCH: main
Ran 13 Aug 2025 09:59PM UTC
Jobs 1
Files 982
Run time 3min
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

13 Aug 2025 09:47PM UTC coverage: 72.76%. Remained the same
16950115363

push

github

web-flow
Add monotonic_year and tests (#6800)

Supersedes #6762

This also fixes the bug that we were bounds checking extended year: You
should be able to do things like `Gregorian::new(year = -100, era =
None, ...)`, but we errored here.


In the process; I discovered that Chinese was _accepting_ related_iso as
extended year, but _producing_ ICU4C extended year. This is
inconsistent.


This serves as another nail in the coffin for any ICU4C-parity guarantee
we had for extended_year, because we now have found multiple cases where
we are not handling it the ICU4C way already.

The name monotonic_year is to be bikeshed.

---------

Co-authored-by: Robert Bastian <4706271+robertbastian@users.noreply.github.com>

112 of 124 new or added lines in 22 files covered. (90.32%)

10 existing lines in 9 files now uncovered.

59819 of 82214 relevant lines covered (72.76%)

455051.29 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
85.82
-0.2% components/calendar/src/cal/gregorian.rs
1
47.31
0.0% components/time/src/zone/zone_name_timestamp.rs
2
73.66
-0.74% components/calendar/src/cal/julian.rs
3
0.0
components/calendar/src/calendar.rs
5
0.0
0.0% ffi/capi/src/date.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
39.04
0.95% components/calendar/src/any_calendar.rs
1
85.82
-0.2% components/calendar/src/cal/gregorian.rs
1
9.73
-0.05% components/datetime/src/neo.rs
1
89.95
-0.48% components/datetime/src/pattern/formatter.rs
1
91.94
-0.2% components/datetime/src/provider/pattern/reference/parser.rs
1
22.95
-0.38% components/datetime/src/unchecked.rs
1
75.42
-0.42% components/time/src/ixdtf.rs
1
0.0
0.0% ffi/capi/src/date.rs
2
73.66
-0.74% components/calendar/src/cal/julian.rs
Jobs
ID Job ID Ran Files Coverage
1 16950115363.1 13 Aug 2025 09:59PM UTC 982
72.76
GitHub Action Run
Source Files on build 16950115363
  • Tree
  • List 982
  • Changed 30
  • Source Changed 23
  • Coverage Changed 27
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16950115363
  • e4d5020f on github
  • Prev Build on main (#16948794243)
  • Next Build on main (#16968789095)
  • 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

© 2026 Coveralls, Inc