Add core sort spec; track list-sort/list-sort! coverage #1

Merged
ober merged 1 commit from feature/gerbil-sort-spec into main 2026-08-05 13:16:50 -04:00
Owner

Summary

Add a core sort spec covering list-sort and list-sort! (comparator-first, non-destructive and destructive variants).

Changes

  • spec/core/sort/sort-test.ss: new spec exercising list-sort (non-destructive) and list-sort! (destructive) — ascending, descending, empty, single-element.
  • data/coverage-modules.sexp: register core/sort (source gerbil/core.ssi, required list-sort list-sort!).
  • COVERAGE.md: regenerated; 6 areas now covered.

Verification

  • gxtest spec/core/sort/sort-test.ss on Gerbil v0.19 → OK
  • Runs green on Jerboa via the spec runner (all 6 specs ok)
  • ./ai/coverage-audit.ss --check → ok
## Summary Add a core sort spec covering `list-sort` and `list-sort!` (comparator-first, non-destructive and destructive variants). ## Changes - **`spec/core/sort/sort-test.ss`**: new spec exercising `list-sort` (non-destructive) and `list-sort!` (destructive) — ascending, descending, empty, single-element. - **`data/coverage-modules.sexp`**: register `core/sort` (source `gerbil/core.ssi`, required `list-sort list-sort!`). - **`COVERAGE.md`**: regenerated; 6 areas now covered. ## Verification - `gxtest spec/core/sort/sort-test.ss` on Gerbil v0.19 → OK - Runs green on Jerboa via the spec runner (all 6 specs ok) - `./ai/coverage-audit.ss --check` → ok
Add core sort spec; track list-sort/list-sort! coverage
Some checks failed
gerbil-spec / gerbil-v0-19 (pull_request) Failing after 0s
4a6a2bd168
ober merged commit 11857ffff1 into main 2026-08-05 13:16:50 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/gerbil-spec!1
No description provided.