SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-f62fe0fe-5667-4d99-b2f6-88e660a291e3 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-4.0.1 Created: 2024-12-24T20:57:33Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64c10419de0a5e8051bcb2cd6fcf240b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d7728b707be34a8f23b07101100381d2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c9f8ff1ecd2f58819b169230f8c65f29 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ab43e2b81152f2fcc5e6b2c81eab556 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b323446fdbaf8fe50a28f7019b4bfdc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1839d0569e017590b7e68a518dc9fc51 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54ef4051f4beb5ad51eb81787368e5e5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa2e7af3b3494455c80040e3f6b17792 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4fc5b3484506dbba80c5b5d2d681503 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-345c448c0c67e0013a502d5671138229 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c0db638604e987f0532211d0666e314 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f0e0110738d7bba2c5b91691df743ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c7055c0a2e907ae173d957c4c293b65 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5784fc8746f68b156285e6daf75566d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8524345f994cdd297263186177ccfa8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-350de45ccf973ef572dfcc0ab648225e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09f69463d613fec012bcc7a84152ca39 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a08d019e5b228f007357619957c32870 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0b08f6931b6fc06abcefbc105f26287 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d716caef55146187172a5e1656220bd6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c730ede3097412a3de68719ac1134c04 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc991cd93b58930a7c0133b0f4f304d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f232cc8a0c514aecaca6b224aa4add00 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba4c1aca1ab16bf3f382adb239610cca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1256243a4db620e562a5ca2e3556f65e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79dbc9aac7ce8f8b1437f8390c9b8244 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cadfb4ee9e5536e2d175f2822903345a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f2eacc68458dd88508244abb6922e65 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-add70dad82bd2bc7c4f1d3e44c8167d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-929440bc716cc538364bbcee5648dea1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72afee49135eeea3e436bdcc68d0b7aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7223dd545298dfaa38866828d3a4bc07 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0dff2234d52acf9872a12cb079c9fbf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a863db7ad1e9f0e844b6156553d44632 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-083271760040c6b88821757f7ab5598a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5499dd0e4483407ef7728ce0153f3d31 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bde36950302f8deb425e522038ccec50 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba406262dc2c7935b19a0daf0d5472f3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fde616cde203ea4f2f4ff06f94bccec8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac063956b60cf4df0174268e33605481 FileName: ./.gitignore SPDXID: SPDXRef-64c10419de0a5e8051bcb2cd6fcf240b FileChecksum: SHA1: d523f75e2880ad6abf0b27e9c3471ad54fd5b704 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./.woodpecker.yml SPDXID: SPDXRef-d7728b707be34a8f23b07101100381d2 FileChecksum: SHA1: 81c3797316d85252d466a90e111d48d868b5e55c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./Cargo.toml SPDXID: SPDXRef-c9f8ff1ecd2f58819b169230f8c65f29 FileChecksum: SHA1: 353536c84d0438ed19471c7d884aa0486f56d4e9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./README.md SPDXID: SPDXRef-0ab43e2b81152f2fcc5e6b2c81eab556 FileChecksum: SHA1: 7a306efdfaa8cf7f773373bc05ae3a27c281eae9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/chip.rs SPDXID: SPDXRef-0b323446fdbaf8fe50a28f7019b4bfdc FileChecksum: SHA1: 38fc8b60f63e2687708e3d2ecb8dd12c6cded655 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/flat_view.rs SPDXID: SPDXRef-1839d0569e017590b7e68a518dc9fc51 FileChecksum: SHA1: cdd425677fe6dc9043bd682454ce040a6b60e2cd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/hierarchy/mod.rs SPDXID: SPDXRef-54ef4051f4beb5ad51eb81787368e5e5 FileChecksum: SHA1: 67e7b58e6c86a94087c9496580d1e8e5873a785d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/hierarchy/prelude.rs SPDXID: SPDXRef-fa2e7af3b3494455c80040e3f6b17792 FileChecksum: SHA1: f460d7047f72be32b5a50a91f7353aeaa3704b42 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/hierarchy/util.rs SPDXID: SPDXRef-c4fc5b3484506dbba80c5b5d2d681503 FileChecksum: SHA1: d5df194adc2d573669b7918346250f4a465c360d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/l2n/mod.rs SPDXID: SPDXRef-345c448c0c67e0013a502d5671138229 FileChecksum: SHA1: c3a9e41283555916466d53f6da83269ca7a2dd63 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/l2n/util.rs SPDXID: SPDXRef-1c0db638604e987f0532211d0666e314 FileChecksum: SHA1: 6cff59e1ebd413dd16aae292adb01df7dfb0fcbd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/layout/io.rs SPDXID: SPDXRef-6f0e0110738d7bba2c5b91691df743ce FileChecksum: SHA1: cd7de8a297e3686233f438c51f3c010e57d0d988 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/layout/mod.rs SPDXID: SPDXRef-7c7055c0a2e907ae173d957c4c293b65 FileChecksum: SHA1: 9161ec43e20d6d949db6a5835f9c89e1d5ab09c2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/layout/prelude.rs SPDXID: SPDXRef-5784fc8746f68b156285e6daf75566d0 FileChecksum: SHA1: 242ae6dbd39a584e59d82bd42cc88699a74012c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/layout/util.rs SPDXID: SPDXRef-e8524345f994cdd297263186177ccfa8 FileChecksum: SHA1: dc23618f4ee213ea7db20abe257affab4838ec46 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/lib.rs SPDXID: SPDXRef-350de45ccf973ef572dfcc0ab648225e FileChecksum: SHA1: 3ffc2c01cd012732f600278b5a70b9dd5573b6bf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022-2024 Thomas Kramer FileName: ./src/library.rs SPDXID: SPDXRef-09f69463d613fec012bcc7a84152ca39 FileChecksum: SHA1: d3a8a4407e0ea57519c4308a29766e7ca03d2c98 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/netlist/arc_id.rs SPDXID: SPDXRef-a08d019e5b228f007357619957c32870 FileChecksum: SHA1: a5efe305b6df65a9182ce538e76f7d03610e4f4e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2022 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/netlist/mod.rs SPDXID: SPDXRef-e0b08f6931b6fc06abcefbc105f26287 FileChecksum: SHA1: 3aebf7ba1e5d1a68a7fa6aaf7728ad94d0b8449b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/netlist/util.rs SPDXID: SPDXRef-d716caef55146187172a5e1656220bd6 FileChecksum: SHA1: 82550a30dbed65e7d615d0d062c19774b3532379 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/prelude.rs SPDXID: SPDXRef-c730ede3097412a3de68719ac1134c04 FileChecksum: SHA1: 258bf99fca94a4f185b4b3b086fbaedff109fee7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/profile.rs SPDXID: SPDXRef-cc991cd93b58930a7c0133b0f4f304d0 FileChecksum: SHA1: def5e6f10a87886ebb9678ba28d7ac3f0b8cc504 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2018-2022 Thomas Kramer FileName: ./src/property_storage.rs SPDXID: SPDXRef-f232cc8a0c514aecaca6b224aa4add00 FileChecksum: SHA1: a63cb0ed026c8d176d75746c878f003725609aee LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/reference_access/hierarchy_reference_access.rs SPDXID: SPDXRef-ba4c1aca1ab16bf3f382adb239610cca FileChecksum: SHA1: b982edcab43ecbe892c7deb8551bf9af5c7ba288 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/reference_access/l2n_reference_access.rs SPDXID: SPDXRef-1256243a4db620e562a5ca2e3556f65e FileChecksum: SHA1: 109c3d9f576aed744a72cde13c9cb116c020daf0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/reference_access/layout_reference_access.rs SPDXID: SPDXRef-79dbc9aac7ce8f8b1437f8390c9b8244 FileChecksum: SHA1: d0aed8357fc921c61276dc06d11f140d654fa6d6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/reference_access/mod.rs SPDXID: SPDXRef-cadfb4ee9e5536e2d175f2822903345a FileChecksum: SHA1: fa08b8d4d80eff00cf09bbb3f0a8beabe408877d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2020-2024 Thomas Kramer FileName: ./src/reference_access/netlist_reference_access.rs SPDXID: SPDXRef-6f2eacc68458dd88508244abb6922e65 FileChecksum: SHA1: 86493f6a1985908cdf65a11730bdbcf4e13edc40 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/rw_reference_access/hierarchy_reference_access.rs SPDXID: SPDXRef-add70dad82bd2bc7c4f1d3e44c8167d0 FileChecksum: SHA1: 63b6157abb9e728de0d1c185158c4d8d1d8de0fe LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2020-2024 Thomas Kramer FileName: ./src/rw_reference_access/mod.rs SPDXID: SPDXRef-929440bc716cc538364bbcee5648dea1 FileChecksum: SHA1: 4dd9b16c34a996f56f0d1b6a2eedcc93efbc3206 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/rw_reference_access/netlist_reference_access.rs SPDXID: SPDXRef-72afee49135eeea3e436bdcc68d0b7aa FileChecksum: SHA1: 5a01c11cb27ec0a3bf03a71401121967614b82a8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2020-2024 Thomas Kramer FileName: ./src/slab_alloc.rs SPDXID: SPDXRef-7223dd545298dfaa38866828d3a4bc07 FileChecksum: SHA1: 7b483ae2362cd31338a806b6c4ee121266084c15 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022-2024 Thomas Kramer FileName: ./src/traits.rs SPDXID: SPDXRef-e0dff2234d52acf9872a12cb079c9fbf FileChecksum: SHA1: ed8e657bb736b42029b059113cab0db76905ffab LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./src/undo.rs SPDXID: SPDXRef-a863db7ad1e9f0e844b6156553d44632 FileChecksum: SHA1: fef961e6c43793b3c2220a77ad1a6b20e4037911 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./tests/auto_traits.rs SPDXID: SPDXRef-083271760040c6b88821757f7ab5598a FileChecksum: SHA1: 2a3561632db9d224e5973f15328a02b1abc62d8a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./tests/chip.rs SPDXID: SPDXRef-5499dd0e4483407ef7728ce0153f3d31 FileChecksum: SHA1: 2c7e820710f84e9a52c926c2fec799ab11e64656 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./tests/hierarchy_utils.rs SPDXID: SPDXRef-bde36950302f8deb425e522038ccec50 FileChecksum: SHA1: a63150b11ccb829640bf397ce5ddc7bf65cf0c9e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer. SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./tests/layout_properties.rs SPDXID: SPDXRef-ba406262dc2c7935b19a0daf0d5472f3 FileChecksum: SHA1: c92bb5c34eb26b2acbb15d7bd1d0b3739c8a250f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./tests/test.rs SPDXID: SPDXRef-fde616cde203ea4f2f4ff06f94bccec8 FileChecksum: SHA1: 7af708862f62494e86d86a245efebd1b9bc9fd23 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer FileName: ./tests/test_blanket_impl.rs SPDXID: SPDXRef-ac063956b60cf4df0174268e33605481 FileChecksum: SHA1: ad6a7c8ad1f9b2768ef72f1eeac836eef11bcfa0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2023 Thomas Kramer