From 039cd657a814e9d69f1ea525d8606a42dfd1475d Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Thu, 19 Feb 2026 09:03:02 -0800 Subject: [PATCH] xo-interpreter2 stack: streamline op== impl + utests --- src/object2/DBoolean.cpp | 2 +- src/object2/DRuntimeError.cpp | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/object2/DBoolean.cpp b/src/object2/DBoolean.cpp index a926b0e..ff5fa38 100644 --- a/src/object2/DBoolean.cpp +++ b/src/object2/DBoolean.cpp @@ -24,7 +24,7 @@ namespace xo { bool DBoolean::pretty(const ppindentinfo & ppii) const { - return ppdetail_atomic::print_pretty + return ppdetail_atomic::print_pretty (ppii, (value_ ? "true" : "false")); } diff --git a/src/object2/DRuntimeError.cpp b/src/object2/DRuntimeError.cpp index 2b9fa62..b683716 100644 --- a/src/object2/DRuntimeError.cpp +++ b/src/object2/DRuntimeError.cpp @@ -6,6 +6,7 @@ #include "RuntimeError.hpp" namespace xo { + using xo::print::APrintable; using xo::mm::AGCObject; using xo::facet::typeseq; @@ -89,12 +90,14 @@ namespace xo { bool DRuntimeError::pretty(const ppindentinfo & ppii) const { - return ppii.pps()->pretty_struct(ppii, - "DRuntimeError"); + return ppii.pps()->pretty_struct + (ppii, + "DRuntimeError", + refrtag("src", obj(src_function_)), + refrtag("err", obj(error_descr_))); } } /*namespace scm*/ } /*namespace xo*/ /* end DRuntimeError.cpp */ -