From 8bf972193414a77f0ed6d35c01a7eb1d1dc4fece Mon Sep 17 00:00:00 2001 From: Andrew Torgesen Date: Wed, 24 Dec 2025 18:35:09 -0800 Subject: [PATCH 01/19] [signals-cpp] Expose zeroized objects from signal class --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 3c709c9f3..7e03d256b 100644 --- a/flake.nix +++ b/flake.nix @@ -121,7 +121,7 @@ secure-delete.url = "github:goromal/secure-delete"; secure-delete.flake = false; - signals-cpp.url = "github:goromal/signals-cpp"; + signals-cpp.url = "github:goromal/signals-cpp?ref=dev/zerotypes"; signals-cpp.flake = false; simple-image-editor.url = "github:goromal/simple-image-editor"; From e00819ffebeb33055243cbb6cdb37a15c1ddb705 Mon Sep 17 00:00:00 2001 From: "goromal (bot)" Date: Thu, 25 Dec 2025 02:36:47 +0000 Subject: [PATCH 02/19] Update changelog --- changes/pr-431.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/pr-431.md diff --git a/changes/pr-431.md b/changes/pr-431.md new file mode 100644 index 000000000..e29b63efa --- /dev/null +++ b/changes/pr-431.md @@ -0,0 +1 @@ +[signals-cpp] Expose zeroized objects from signal class From 378a441b497da1beb0b6163773c052c02cce758e Mon Sep 17 00:00:00 2001 From: "goromal (bot)" Date: Thu, 25 Dec 2025 02:38:57 +0000 Subject: [PATCH 03/19] Update flake lock --- flake.lock | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index 77b1e9bd9..9b14aaf67 100644 --- a/flake.lock +++ b/flake.lock @@ -707,15 +707,16 @@ "signals-cpp": { "flake": false, "locked": { - "lastModified": 1735182528, - "narHash": "sha256-Gj6E/vaW/xQC3pIYm1A+Zj5Rza7m2iuhA2faM1Fm1Tc=", + "lastModified": 1766630052, + "narHash": "sha256-TavxvibvKZYLOSXne4axcnziAz02aLRdjHecUlj3FLo=", "owner": "goromal", "repo": "signals-cpp", - "rev": "3b1cdfe2ce66f96095b762673d7ffc2ef1f666ea", + "rev": "32a80c5789d8a8bf434781e3b8566ccee62fc491", "type": "github" }, "original": { "owner": "goromal", + "ref": "dev/zerotypes", "repo": "signals-cpp", "type": "github" } From d011cd021fb2327a7d98eed1765ab15c6c4e281e Mon Sep 17 00:00:00 2001 From: Andrew Torgesen Date: Wed, 24 Dec 2025 18:42:21 -0800 Subject: [PATCH 04/19] Update flake.nix --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 7e03d256b..937889ede 100644 --- a/flake.nix +++ b/flake.nix @@ -121,7 +121,7 @@ secure-delete.url = "github:goromal/secure-delete"; secure-delete.flake = false; - signals-cpp.url = "github:goromal/signals-cpp?ref=dev/zerotypes"; + signals-cpp.url = "github:goromal/signals-cpp?ref=dev/zerotypes&rev=07fe68734b219e5a00f8f54590ee2861f54bb7e5"; signals-cpp.flake = false; simple-image-editor.url = "github:goromal/simple-image-editor"; From 160829a4c0b9acbe0c3b3f555adeffa6cfa4def1 Mon Sep 17 00:00:00 2001 From: "goromal (bot)" Date: Thu, 25 Dec 2025 02:43:02 +0000 Subject: [PATCH 05/19] Lint format --- flake.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 937889ede..2692bf660 100644 --- a/flake.nix +++ b/flake.nix @@ -121,7 +121,8 @@ secure-delete.url = "github:goromal/secure-delete"; secure-delete.flake = false; - signals-cpp.url = "github:goromal/signals-cpp?ref=dev/zerotypes&rev=07fe68734b219e5a00f8f54590ee2861f54bb7e5"; + signals-cpp.url = + "github:goromal/signals-cpp?ref=dev/zerotypes&rev=07fe68734b219e5a00f8f54590ee2861f54bb7e5"; signals-cpp.flake = false; simple-image-editor.url = "github:goromal/simple-image-editor"; From 45a39b6b8da16da91a10ae48d08edce1a9e88a96 Mon Sep 17 00:00:00 2001 From: Andrew Torgesen Date: Wed, 24 Dec 2025 18:44:50 -0800 Subject: [PATCH 06/19] Update flake.nix --- flake.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 2692bf660..7e03d256b 100644 --- a/flake.nix +++ b/flake.nix @@ -121,8 +121,7 @@ secure-delete.url = "github:goromal/secure-delete"; secure-delete.flake = false; - signals-cpp.url = - "github:goromal/signals-cpp?ref=dev/zerotypes&rev=07fe68734b219e5a00f8f54590ee2861f54bb7e5"; + signals-cpp.url = "github:goromal/signals-cpp?ref=dev/zerotypes"; signals-cpp.flake = false; simple-image-editor.url = "github:goromal/simple-image-editor"; From 814289104421994a276e684ed9ec08b9a4ea42c6 Mon Sep 17 00:00:00 2001 From: "goromal (bot)" Date: Thu, 25 Dec 2025 02:46:56 +0000 Subject: [PATCH 07/19] Update flake lock --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index 9b14aaf67..d47692569 100644 --- a/flake.lock +++ b/flake.lock @@ -707,11 +707,11 @@ "signals-cpp": { "flake": false, "locked": { - "lastModified": 1766630052, - "narHash": "sha256-TavxvibvKZYLOSXne4axcnziAz02aLRdjHecUlj3FLo=", + "lastModified": 1766630500, + "narHash": "sha256-Qjp5QusWxFzMJO3GdIcSIw3swlbLDdf3e8s7+PV0OcE=", "owner": "goromal", "repo": "signals-cpp", - "rev": "32a80c5789d8a8bf434781e3b8566ccee62fc491", + "rev": "07fe68734b219e5a00f8f54590ee2861f54bb7e5", "type": "github" }, "original": { From 28f027279fd9a56936f4c110bc2c5b1be8bc0ff3 Mon Sep 17 00:00:00 2001 From: Andrew Torgesen Date: Wed, 24 Dec 2025 20:17:24 -0800 Subject: [PATCH 08/19] Update flake.nix --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 7e03d256b..71ac294a8 100644 --- a/flake.nix +++ b/flake.nix @@ -16,7 +16,7 @@ anixdata.flake = false; aapis.url = "github:goromal/aapis"; - aapis.flake = false; + aapis.flake = false; ardupilot.url = "git+ssh://git@github.com/goromal/ardupilot?ref=Copter-4.4&submodules=1"; From f01b97d832a0b4683194c950f6b6891c7e340467 Mon Sep 17 00:00:00 2001 From: "goromal (bot)" Date: Thu, 25 Dec 2025 04:18:06 +0000 Subject: [PATCH 09/19] Lint format --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 71ac294a8..7e03d256b 100644 --- a/flake.nix +++ b/flake.nix @@ -16,7 +16,7 @@ anixdata.flake = false; aapis.url = "github:goromal/aapis"; - aapis.flake = false; + aapis.flake = false; ardupilot.url = "git+ssh://git@github.com/goromal/ardupilot?ref=Copter-4.4&submodules=1"; From 86a0ad5fb5036c5b7ff9bd3ff91650ee2efb9bed Mon Sep 17 00:00:00 2001 From: "goromal (bot)" Date: Thu, 25 Dec 2025 04:19:19 +0000 Subject: [PATCH 10/19] Update flake lock --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index d47692569..ad80d8a9c 100644 --- a/flake.lock +++ b/flake.lock @@ -707,11 +707,11 @@ "signals-cpp": { "flake": false, "locked": { - "lastModified": 1766630500, - "narHash": "sha256-Qjp5QusWxFzMJO3GdIcSIw3swlbLDdf3e8s7+PV0OcE=", + "lastModified": 1766636217, + "narHash": "sha256-UBCY7tOSe8XtCB3FMqxa+BbAvzN/QxhNLngQaTkPIh4=", "owner": "goromal", "repo": "signals-cpp", - "rev": "07fe68734b219e5a00f8f54590ee2861f54bb7e5", + "rev": "c0b581b790713c945f6848490e1aa384a8a93eda", "type": "github" }, "original": { From fc0de2d29b659d53d35afb75c20c3c334242bd49 Mon Sep 17 00:00:00 2001 From: Andrew Torgesen Date: Thu, 25 Dec 2025 17:28:39 -0800 Subject: [PATCH 11/19] Update flake.nix --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 7e03d256b..b8a232dc7 100644 --- a/flake.nix +++ b/flake.nix @@ -7,7 +7,7 @@ phps.url = "github:fossar/nix-phps"; - flake-compat.url = "github:edolstra/flake-compat"; + flake-compat.url = "github:edolstra/flake-compat"; flake-compat.flake = false; flake-utils.url = "github:numtide/flake-utils"; From e2a81255fd30443a1a457830d2b6651eeec4cbef Mon Sep 17 00:00:00 2001 From: "goromal (bot)" Date: Fri, 26 Dec 2025 01:29:21 +0000 Subject: [PATCH 12/19] Lint format --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index b8a232dc7..7e03d256b 100644 --- a/flake.nix +++ b/flake.nix @@ -7,7 +7,7 @@ phps.url = "github:fossar/nix-phps"; - flake-compat.url = "github:edolstra/flake-compat"; + flake-compat.url = "github:edolstra/flake-compat"; flake-compat.flake = false; flake-utils.url = "github:numtide/flake-utils"; From 06f7363930cb12496a1c276344961d7924b24fa5 Mon Sep 17 00:00:00 2001 From: "goromal (bot)" Date: Fri, 26 Dec 2025 01:29:27 +0000 Subject: [PATCH 13/19] Update changelog --- changes/pr-431.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changes/pr-431.md b/changes/pr-431.md index e29b63efa..3af9ce2fb 100644 --- a/changes/pr-431.md +++ b/changes/pr-431.md @@ -1 +1 @@ -[signals-cpp] Expose zeroized objects from signal class +[signals-cpp] Expose zeroized objects and norms from signal class From 59418d0b32680bc3f353bd80dfa23763825ffdfe Mon Sep 17 00:00:00 2001 From: "goromal (bot)" Date: Fri, 26 Dec 2025 01:30:37 +0000 Subject: [PATCH 14/19] Update flake lock --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index ad80d8a9c..04fc273df 100644 --- a/flake.lock +++ b/flake.lock @@ -707,11 +707,11 @@ "signals-cpp": { "flake": false, "locked": { - "lastModified": 1766636217, - "narHash": "sha256-UBCY7tOSe8XtCB3FMqxa+BbAvzN/QxhNLngQaTkPIh4=", + "lastModified": 1766712478, + "narHash": "sha256-GVNCLqm+ZDg7syHdxVTRYstkgE4jDiBm/8bVzb4m7Js=", "owner": "goromal", "repo": "signals-cpp", - "rev": "c0b581b790713c945f6848490e1aa384a8a93eda", + "rev": "08aa58681fceb162a9c9ea0b9734df93f6b92606", "type": "github" }, "original": { From 83aaa0583f7ab8fe70554d1965ee7bff4326b093 Mon Sep 17 00:00:00 2001 From: Andrew Torgesen Date: Thu, 25 Dec 2025 19:19:56 -0800 Subject: [PATCH 15/19] Update flake.nix --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 7e03d256b..ea721931c 100644 --- a/flake.nix +++ b/flake.nix @@ -97,7 +97,7 @@ pyceres_factors.url = "github:goromal/pyceres_factors"; pyceres_factors.flake = false; - pysignals.url = "github:goromal/pysignals"; + pysignals.url = "github:goromal/pysignals?ref=dev/zerotypes"; pysignals.flake = false; pysorting.url = "github:goromal/pysorting"; From f2768fa83be8f480bda87c84d0ec443f77710a57 Mon Sep 17 00:00:00 2001 From: "goromal (bot)" Date: Fri, 26 Dec 2025 03:22:02 +0000 Subject: [PATCH 16/19] Update flake lock --- flake.lock | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index 04fc273df..50f9eece7 100644 --- a/flake.lock +++ b/flake.lock @@ -526,15 +526,16 @@ "pysignals": { "flake": false, "locked": { - "lastModified": 1735182553, - "narHash": "sha256-qOV2F0Jw5KuUICKv65uMW3aRGTWqj6Eudg3NFjEb6ts=", + "lastModified": 1766719094, + "narHash": "sha256-ZCp02NkqI2ojdp+L/8uHd6oCLiio0ohHIl8HK4BisMM=", "owner": "goromal", "repo": "pysignals", - "rev": "11d6532e27122b12238af99554535f9cfb138df6", + "rev": "3f32e636fc5ffd0def73dc0fac7ce895f48ca9fa", "type": "github" }, "original": { "owner": "goromal", + "ref": "dev/zerotypes", "repo": "pysignals", "type": "github" } From 080dc72de0bc5d29a6848d557e66be17ad8b0c59 Mon Sep 17 00:00:00 2001 From: Andrew Torgesen Date: Fri, 26 Dec 2025 12:09:12 -0800 Subject: [PATCH 17/19] builds --- flake.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index 50f9eece7..89dfe09f9 100644 --- a/flake.lock +++ b/flake.lock @@ -526,11 +526,11 @@ "pysignals": { "flake": false, "locked": { - "lastModified": 1766719094, - "narHash": "sha256-ZCp02NkqI2ojdp+L/8uHd6oCLiio0ohHIl8HK4BisMM=", + "lastModified": 1766719612, + "narHash": "sha256-HoStZVt4Z8h0lrFDTa8ve7HPr7xDnpahXEfFrLx+170=", "owner": "goromal", "repo": "pysignals", - "rev": "3f32e636fc5ffd0def73dc0fac7ce895f48ca9fa", + "rev": "8b596cfa8bce7f61ee4d38f29aa0b283a6c79967", "type": "github" }, "original": { @@ -708,11 +708,11 @@ "signals-cpp": { "flake": false, "locked": { - "lastModified": 1766712478, - "narHash": "sha256-GVNCLqm+ZDg7syHdxVTRYstkgE4jDiBm/8bVzb4m7Js=", + "lastModified": 1766779485, + "narHash": "sha256-S/f3zyZZ26Q2s2jOl+/RLSMzMa4RT1YT9BYyV/eqbJ8=", "owner": "goromal", "repo": "signals-cpp", - "rev": "08aa58681fceb162a9c9ea0b9734df93f6b92606", + "rev": "1de07cb3228ed42e879eea09325b0a816e65a1da", "type": "github" }, "original": { From d4bb04b4cfd4e5479b3984024d5c28d0c09a5776 Mon Sep 17 00:00:00 2001 From: Andrew Torgesen Date: Fri, 26 Dec 2025 12:38:01 -0800 Subject: [PATCH 18/19] Update flake.nix --- flake.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index ea721931c..3c709c9f3 100644 --- a/flake.nix +++ b/flake.nix @@ -97,7 +97,7 @@ pyceres_factors.url = "github:goromal/pyceres_factors"; pyceres_factors.flake = false; - pysignals.url = "github:goromal/pysignals?ref=dev/zerotypes"; + pysignals.url = "github:goromal/pysignals"; pysignals.flake = false; pysorting.url = "github:goromal/pysorting"; @@ -121,7 +121,7 @@ secure-delete.url = "github:goromal/secure-delete"; secure-delete.flake = false; - signals-cpp.url = "github:goromal/signals-cpp?ref=dev/zerotypes"; + signals-cpp.url = "github:goromal/signals-cpp"; signals-cpp.flake = false; simple-image-editor.url = "github:goromal/simple-image-editor"; From 13611fc3c7eb1e6e267b91b928160ff1b003b507 Mon Sep 17 00:00:00 2001 From: "goromal (bot)" Date: Fri, 26 Dec 2025 20:40:04 +0000 Subject: [PATCH 19/19] Update flake lock --- flake.lock | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/flake.lock b/flake.lock index 89dfe09f9..e5d347965 100644 --- a/flake.lock +++ b/flake.lock @@ -526,16 +526,15 @@ "pysignals": { "flake": false, "locked": { - "lastModified": 1766719612, - "narHash": "sha256-HoStZVt4Z8h0lrFDTa8ve7HPr7xDnpahXEfFrLx+170=", + "lastModified": 1766781420, + "narHash": "sha256-lkXATLuWtUU3q2cTcSL8sbgf78CX/BgiwT+EOB/pL6Y=", "owner": "goromal", "repo": "pysignals", - "rev": "8b596cfa8bce7f61ee4d38f29aa0b283a6c79967", + "rev": "55c464a90ad44dad8ca963158430fa2da5dc7b67", "type": "github" }, "original": { "owner": "goromal", - "ref": "dev/zerotypes", "repo": "pysignals", "type": "github" } @@ -708,16 +707,15 @@ "signals-cpp": { "flake": false, "locked": { - "lastModified": 1766779485, + "lastModified": 1766780194, "narHash": "sha256-S/f3zyZZ26Q2s2jOl+/RLSMzMa4RT1YT9BYyV/eqbJ8=", "owner": "goromal", "repo": "signals-cpp", - "rev": "1de07cb3228ed42e879eea09325b0a816e65a1da", + "rev": "3e3fa06a6ab91cb4817285dcaed066307c80f3c0", "type": "github" }, "original": { "owner": "goromal", - "ref": "dev/zerotypes", "repo": "signals-cpp", "type": "github" }