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

romshark / icumsg
98%
main: 98%

Build:
Build:
LAST BUILD BRANCH: v0.5.0
DEFAULT BRANCH: main
Repo Added 12 Apr 2025 01:08PM UTC
Files 7
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

LAST BUILD ON BRANCH v0.5.0
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • main
  • v0.1.0
  • v0.1.1
  • v0.2.0
  • v0.3.0
  • v0.3.1
  • v0.3.2
  • v0.3.3
  • v0.4.0
  • v0.5.0

11 Oct 2026 06:12PM UTC coverage: 97.642%. Remained the same
38166588105

push

github

romshark
docs: Improve documentation

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

1739 of 1781 relevant lines covered (97.64%)

1983.44 hits per line

Relevant lines Covered
Build:
Build:
1781 RELEVANT LINES 1739 COVERED LINES
1983.44 HITS PER LINE
Source Files on main
  • Tree
  • List 7
  • Changed 5
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
38166588105 v0.5.0 docs: Improve documentation push 11 Oct 2026 07:06PM UTC romshark github
97.64
38162874704 main docs: Improve documentation push 11 Oct 2026 06:13PM UTC romshark github
97.64
38155390571 main fix: Limit the nesting of messages to 1023 levels A deeply nested message can make Tokenize and Analyze overflow the stack, which aborts the process: strings.Repeat("{a,select,other{", d) + strings.Repeat("}}", d) Before: "fatal error: ... push 11 Oct 2026 04:25PM UTC romshark github
97.64
38149500006 main fix!: Accept options with an empty message Accept options whose message is empty or holds only whitespace, such as a lone direction mark. The grammar in [ICU4C MessageFormat] doesn't require a message to have any text, and [ICU4C PluralFormat] ke... push 11 Oct 2026 03:01PM UTC romshark github
97.61
38147566563 main fix: Return buffer unchanged when Tokenize fails On error, return buffer as passed, without the tokens of the invalid message. Some of those tokens don't link to their terminators yet, so Token.String, Options and Analyze misbehave on them, and a... push 11 Oct 2026 02:32PM UTC romshark github
97.64
38145829389 main fix: Use root plural rules for all und tags Fall back to the plural rules of a tag's language only if the tag specifies one. For a tag without a language, Base infers one from likely subtags, so und-UA got the rules of Ukrainian: cldr.Locale... push 11 Oct 2026 02:06PM UTC romshark github
97.64
38141687490 main fix: Accept doubles and selectordinal offsets Accept any double value as an explicit value or offset, including one with a leading zero, and accept an offset in a selectordinal: {n, plural, =1.5{a} =-1{b} =01{c} other{d}} Before: ErrExp... push 11 Oct 2026 01:04PM UTC romshark github
97.65
38138386980 main fix: Find duplicate options in linear time Check the name of each select and =n option against the names seen so far instead of against all sibling options, which takes quadratic time in the number of options. Search the first 8 names linearly an... push 11 Oct 2026 12:12PM UTC romshark github
97.69
38136029359 main fix: Reject malformed plural offsets Require the colon right after "offset", and stop accepting a comma after the offset value. The [ICU4C PluralFormat] syntax defines pluralStyle = [offsetValue] (selector '{' message '}')+ offsetValue =... push 11 Oct 2026 11:34AM UTC romshark github
97.69
38006731589 v0.4.0 test: Check plural rules of all CLDR locales For each of the 224 locales with CLDR plural data, check that cldr.LocalePluralRules reports the locale's own rules, that a plural and a selectordinal with exactly its categories tokenize and analyze a... push 09 Oct 2026 11:55PM UTC romshark github
97.7
See All Builds (72)
  • Repo on GitHub
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