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
)