From 4f8d76f2d97fd961036f8719a61e047c11de312c Mon Sep 17 00:00:00 2001 From: "carpentry-heartbeat[bot]" Date: Tue, 21 Jul 2026 00:07:21 +0200 Subject: [PATCH] Drop the dead utf8.carp dependency json.carp loaded carpentry-org/utf8.carp@0.0.7 for escape-json-str's UTF8.from-string + per-rune loop. 2cd5edd ("Optimize escape-json-str to work on raw bytes instead of UTF-8 runes", shipped in 0.4.0) replaced that with direct byte iteration and left the load behind; no UTF8. or Rune reference has existed anywhere in the repo since. Swept every carpentry-org repo at its default branch for consumers that might lean on json to pull utf8 in transitively: web is the only one that uses UTF8., and it loads utf8.carp@0.1.0 itself; llm loads json and never mentions UTF8; parsec's Parser.UTF8 is its own module, unrelated to the library. --- json.carp | 2 -- 1 file changed, 2 deletions(-) diff --git a/json.carp b/json.carp index dbd81a0..82c0ad8 100644 --- a/json.carp +++ b/json.carp @@ -25,8 +25,6 @@ (to-json @\"hello\") ; => (JSON.Str \"hello\") ```") -(load "git@github.com:carpentry-org/utf8.carp@0.0.7") - (defmodule Double (register nan? (Fn [Double] Bool) "isnan") (register inf? (Fn [Double] Bool) "isinf"))