Skip to content

Commit b2de295

Browse files
hyperpolymathclaude
andcommitted
chore(spdx): add Copyright (c) headers to Idris2 files (batch 5/7)
10 .idr files. Uses -- line comments. Files with pre-existing SPDX get the Copyright line inserted after; files without get a 2-line SPDX+Copyright block prepended. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 6fd059a commit b2de295

10 files changed

Lines changed: 13 additions & 0 deletions

File tree

alkahest-shell-transmuter/src/abi/Foreign.idr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
-- SPDX-License-Identifier: MPL-2.0
2+
-- Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
13
||| Foreign Function Interface Declarations
24
|||
35
||| This module declares all C-compatible functions that will be

alkahest-shell-transmuter/src/abi/Layout.idr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
-- SPDX-License-Identifier: MPL-2.0
2+
-- Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
13
||| Memory Layout Proofs
24
|||
35
||| This module provides formal proofs about memory layout, alignment,

alkahest-shell-transmuter/src/abi/Types.idr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
-- SPDX-License-Identifier: MPL-2.0
2+
-- Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
13
||| ALKAHEST-SHELL-TRANSMUTER — ABI Type Definitions
24
|||
35
||| This module defines the Application Binary Interface for the Alkahest

proofs/idris2/src/Filesystem/Composition.idr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
-- SPDX-License-Identifier: MPL-2.0
2+
-- Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
-- Filesystem Composition - Operation Sequences and Undo/Redo
34
--
45
-- Proves that sequences of reversible operations are themselves reversible.

proofs/idris2/src/Filesystem/Model.idr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
-- SPDX-License-Identifier: MPL-2.0
2+
-- Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
-- Filesystem Model - Core Types and Definitions
34
--
45
-- This module defines the abstract filesystem model used throughout

proofs/idris2/src/Filesystem/Operations.idr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
-- SPDX-License-Identifier: MPL-2.0
2+
-- Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
-- Filesystem Operations - mkdir, rmdir, touch, rm
34
--
45
-- All operations are total (guaranteed to terminate) and proven

proofs/idris2/src/Filesystem/RMO.idr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
-- SPDX-License-Identifier: MPL-2.0
2+
-- Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
-- RMO (Remove-Match-Obliterate) - Irreversible Operations
34
--
45
-- Implements GDPR "right to be forgotten" with mathematical guarantees.

src/abi/Foreign.idr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
||| SPDX-License-Identifier: MPL-2.0
2+
-- Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
||| Foreign Function Interface Declarations for VALENCE_SHELL
34
|||
45
||| This module declares all C-compatible functions that will be

src/abi/Layout.idr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
-- SPDX-License-Identifier: MPL-2.0
2+
-- Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
||| Memory Layout Proofs — ABI Foundation.
34
|||
45
||| This module provides the formal proofs required to ensure that

src/abi/Types.idr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
-- SPDX-License-Identifier: MPL-2.0
2+
-- Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
||| VALENCE-SHELL (vsh) — ABI Type Definitions
34
|||
45
||| This module defines the Application Binary Interface for the Valence Shell.

0 commit comments

Comments
 (0)