Commit723cce86Recorded11 Jun 2026Repositorysigil-match

Require Sigil ^0.17 and re-pin stdlib

Message

The 0.17 toolchain requires the sigil: field, and the old ^0.9 stdlib pin produced stale bytecode in downstream bundles (the usesigil.org REPL shipped a v7 sigil/core.sgb from this repo's dev lib over the fresh v9 one). Lockfile re-pinned at the released v0.17.0 tag; build verified with the released 0.17.0 binary.

Changed
 package.sgl | 3 ++-
 sigil.lock  | 6 +++---
 2 files changed, 5 insertions(+), 4 deletions(-)
Diff
package.sglmodified
@@ -7,6 +7,7 @@
7
(package
8
name: "sigil-match"
9
version: "0.9.1"
+10
sigil: "^0.17"
11
description: "Pattern matching library for Sigil"
12
url: "https://codeberg.org/sigil/sigil-match"
13
license: "BSD-3-Clause"
@@ -25,4 +26,4 @@
26
optimize: 2))
27
28
dependencies: (list
28
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.9.0")))
+29
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.17")))
sigil.lockmodified
@@ -2,8 +2,8 @@
2
(lock
3
(package name: "sigil-stdlib"
4
url: "codeberg:sigil/sigil"
5
ref: "^0.9.0"
6
sha: "54f66e8ec446b65b75ab6f12454d2c0aa269f2c0"
+5
ref: "^0.17"
+6
sha: "3431a600a8ac2d6d91c2f0c8cbf2e296e10c16df"
7
package-selector: "sigil-stdlib"
8
version: "0.9.1")
+8
version: "0.17.0")
9
)