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

source-academy / py-slang / 37471319415
86%

Build:
DEFAULT BRANCH: main
Ran 06 Oct 2026 01:46PM UTC
Jobs 1
Files 145
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

06 Oct 2026 01:30PM UTC coverage: 85.797% (-0.007%) from 85.804%
37471319415

push

github

web-flow
Remove list_length (use len) (#500)

* Remove list_length: it is len restricted to lists

list_length is not part of SICPy and duplicated len (misc), which every
engine already implemented through the same code path (PVML mapped both
names to primitive 2). Removed from the CSE list group, the PVML
primitive table, the docs, and the Python sicp package (its `equal` now
uses len).

WASM had no `len` at all, only list_length; its implementation (which
already reported errors as "unsupported argument type for len") is now
registered as `len` in the misc library. It still accepts only lists and
tuples, not strings.

Tests that used list_length now use len; the list_length-only arity and
type-error cases are dropped.

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

* WASM: len accepts strings

len was list_length's wasm implementation under a new name and only
accepted lists/tuples. It now also takes a string, counting characters
(UTF-8 bytes that are not continuation bytes) like Python's len. The
runtime function is renamed LIST_LENGTH_FX -> LEN_FX ($_len).

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

---------

Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

5026 of 6284 branches covered (79.98%)

Branch coverage included in aggregate %.

3 of 3 new or added lines in 2 files covered. (100.0%)

11266 of 12705 relevant lines covered (88.67%)

172682.85 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37471319415.1 06 Oct 2026 01:46PM UTC 145
85.8
GitHub Action Run
Source Files on build 37471319415
  • Tree
  • List 145
  • Changed 8
  • Source Changed 8
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37471319415
  • 7d8a3444 on github
  • Prev Build on main (#37466946255)
  • Next Build on main (#37480265746)
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