Skip to content

Commit d22806a

Browse files
chore(licence+hygiene): SPDX headers on headerless estate .idr/.zig (G17) + untrack .zig-cache (#57)
## What **G17** — add `SPDX-License-Identifier: MPL-2.0` to the seven estate-authored `.idr`/`.zig` source files that had **no** SPDX header, plus a small build-cache hygiene fix. ## Licence-guardrail compliance Made with **explicit owner approval (2026-07-01)**, per the manual/owner-only licence-edit mandate: - Only files that had **no** SPDX header were touched — **no existing identifier modified**, no bulk sweep. - All seven are estate-authored MPL-2.0 (the repo's classification); none are vendored/third-party. - Header comment style matches each language's existing convention (`--` for Idris, `//` for Zig). Files: - `packages/SMTLib.jl/src/abi/{Types,Layout,Foreign}.idr` - `ffi/idris/{hello,main}.idr` - `ffi/zig/src/main.zig`, `zig/build.zig` ## Hygiene `.gitignore` covered `zig/.zig-cache/` but missed `ffi/zig/.zig-cache/`, so Zig build-cache artifacts had been committed. Added the missing ignore rule and untracked the cache (files kept on disk, not deleted). ## Verification - Re-scan: every tracked estate `.idr`/`.zig` source now carries SPDX. - No Julia code touched — `.idr`/`.zig` are FFI/ABI files not compiled by the Julia test suite, so `Pkg.test` is unaffected. The one-line comment prepends are syntactically valid in both languages. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- _Generated by [Claude Code](https://claude.ai/code/session_01UPFC9YQ7g9gc3VnRox42Q1)_ Co-authored-by: Claude <noreply@anthropic.com>
1 parent f9fee8c commit d22806a

34 files changed

Lines changed: 8 additions & 3904 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,3 +104,4 @@ deps/
104104
build/
105105
dist/
106106
docs/Manifest.toml
107+
ffi/zig/.zig-cache/

ffi/idris/hello.idr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
-- SPDX-License-Identifier: MPL-2.0
12
module Main
23

34
main : IO ()

ffi/idris/main.idr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
-- SPDX-License-Identifier: MPL-2.0
12
module Main
23

34
import System.FFI

ffi/zig/.zig-cache/h/00aeb3e16048d4e15c934ee1298e6f7b.txt

Lines changed: 0 additions & 837 deletions
This file was deleted.

ffi/zig/.zig-cache/h/338a5ff4405c5c36ffdf6874daa98ab6.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

ffi/zig/.zig-cache/h/33ed4628e64b9d0e7b389987a3697c24.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

ffi/zig/.zig-cache/h/407a91aa52fce52d3d72e2b5d2ae409e.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

ffi/zig/.zig-cache/h/44a1a2606a4bbbf7788da3c3041b70e8.txt

Lines changed: 0 additions & 838 deletions
This file was deleted.

ffi/zig/.zig-cache/h/54a0d858441b018f302289dfe4c0b897.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

ffi/zig/.zig-cache/h/749009b68a33b2216981b84ba0f769d2.txt

Lines changed: 0 additions & 538 deletions
This file was deleted.

0 commit comments

Comments
 (0)