From 9316284f5c3b9388f32b9ab20e172f8301176769 Mon Sep 17 00:00:00 2001 From: Doug Torrance Date: Fri, 25 Sep 2026 16:13:51 -0400 Subject: [PATCH] Report the signature algorithm's S-pair queue by name, not as "todo" ConcreteSigSPairQueue::name() was a placeholder never filled in, so every mgb sig run printed S-pair queue type: todo The class wraps a mathic::PairQueue exactly as SPairs does for the classic algorithm, and SPairs::name() returns the queue's own name, so this does the same. mgb sig now prints S-pair queue type: PairQueue-t-tree (si) matching mgb gb. PairQueue::name() is what SPairs already calls, so this needs nothing new from mathic. Co-Authored-By: Claude Opus 5.5 --- src/mathicgb/SigSPairQueue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mathicgb/SigSPairQueue.cpp b/src/mathicgb/SigSPairQueue.cpp index 8ed1e41..4722d0b 100644 --- a/src/mathicgb/SigSPairQueue.cpp +++ b/src/mathicgb/SigSPairQueue.cpp @@ -103,7 +103,7 @@ class ConcreteSigSPairQueue : public SigSPairQueue { pairs.clear(); } - virtual std::string name() const {return "todo";} + virtual std::string name() const {return mPairQueue.name();} virtual size_t memoryUse() const {return mPairQueue.getMemoryUse();}