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

mattwparas / steel / 17801318065 / 1
45%
master: 45%

Build:
DEFAULT BRANCH: master
Ran 17 Sep 2025 03:04PM UTC
Files 118
Run time 8s
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

17 Sep 2025 02:40PM UTC coverage: 43.292% (-0.01%) from 43.303%
17801318065.1

push

github

web-flow
fix `(string-length)` to return chars instead of utf-8 bytes (#518)

* return number of chars in string-length instead of utf-8 codepoints

the scheme spec states, that `(string-length)` should "return the
number of characters in the given string".

additionally all other scheme dialects i've tested return the characters
instead of utf-8 codepoints.

```
$ racket
> (string-length "✅")
1
```

* move string_append.scm tests to string.scm, add assert-equal!

no reason to add the few string-length tests into a separate file,
always deduplicating assert-equal! procedure, so just add it into the
same test.

* add (string-length) tests

* add a utf8-length to match the previous behaviour of string-length

12410 of 28666 relevant lines covered (43.29%)

3032973.33 hits per line

Source Files on job 17801318065.1
  • Tree
  • List 118
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 17801318065
  • c5ca764e on github
  • Prev Job for on master (#17778568279.1)
  • Next Job for on master (#17801349346.1)
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