xo-interpreter2 stack: bugfix after GCObject facet location change

This commit is contained in:
Roland Conybeare 2026-03-11 08:49:03 -05:00
commit c7884dee13
49 changed files with 49 additions and 49 deletions

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/expression2", output_hpp_dir: "include/xo/expression2",
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/expression2", output_hpp_dir: "include/xo/expression2",
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/expression2", output_hpp_dir: "include/xo/expression2",
output_impl_subdir: "define", output_impl_subdir: "define",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/expression2", output_hpp_dir: "include/xo/expression2",
output_impl_subdir: "symtab", output_impl_subdir: "symtab",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/expression2", output_hpp_dir: "include/xo/expression2",
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/expression2", output_hpp_dir: "include/xo/expression2",
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/expression2", output_hpp_dir: "include/xo/expression2",
output_impl_subdir: "symtab", output_impl_subdir: "symtab",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/expression2", output_hpp_dir: "include/xo/expression2",
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/expression2", output_hpp_dir: "include/xo/expression2",
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/expression2", output_hpp_dir: "include/xo/expression2",
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DDefineExpr.hpp" #include "DDefineExpr.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DApplyExpr.hpp" #include "DApplyExpr.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DConstant.hpp" #include "DConstant.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DIfElseExpr.hpp" #include "DIfElseExpr.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DLambdaExpr.hpp" #include "DLambdaExpr.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DSequenceExpr.hpp" #include "DSequenceExpr.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DVarRef.hpp" #include "DVarRef.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DVariable.hpp" #include "DVariable.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DGlobalSymtab.hpp" #include "DGlobalSymtab.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DLocalSymtab.hpp" #include "DLocalSymtab.hpp"

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/interpreter2", output_hpp_dir: "include/xo/interpreter2",
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/interpreter2", output_hpp_dir: "include/xo/interpreter2",
output_impl_subdir: "env", output_impl_subdir: "env",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/interpreter2", output_hpp_dir: "include/xo/interpreter2",
output_impl_subdir: "env", output_impl_subdir: "env",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/interpreter2", output_hpp_dir: "include/xo/interpreter2",
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/interpreter2", output_hpp_dir: "include/xo/interpreter2",
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/interpreter2", output_hpp_dir: "include/xo/interpreter2",
output_impl_subdir: "define", output_impl_subdir: "define",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/interpreter2", output_hpp_dir: "include/xo/interpreter2",
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/interpreter2", output_hpp_dir: "include/xo/interpreter2",
output_impl_subdir: "ifelse", output_impl_subdir: "ifelse",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -4,7 +4,7 @@
output_hpp_dir: "include/xo/interpreter2", output_hpp_dir: "include/xo/interpreter2",
output_impl_subdir: "sequence", output_impl_subdir: "sequence",
includes: [ includes: [
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>" "<xo/alloc2/Allocator.hpp>"
], ],
local_types: [ ], local_types: [ ],

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DVsmDefContFrame.hpp" #include "DVsmDefContFrame.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DClosure.hpp" #include "DClosure.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DVsmApplyClosureFrame.hpp" #include "DVsmApplyClosureFrame.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DVsmApplyFrame.hpp" #include "DVsmApplyFrame.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DVsmEvalArgsFrame.hpp" #include "DVsmEvalArgsFrame.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DGlobalEnv.hpp" #include "DGlobalEnv.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DLocalEnv.hpp" #include "DLocalEnv.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DVsmIfElseContFrame.hpp" #include "DVsmIfElseContFrame.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DVsmSeqContFrame.hpp" #include "DVsmSeqContFrame.hpp"

View file

@ -5,7 +5,7 @@
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
//<xo/procedure2/GCObjectConversion_DPrimitive_gco_0.hpp> //<xo/procedure2/GCObjectConversion_DPrimitive_gco_0.hpp>
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>", "<xo/alloc2/Allocator.hpp>",
], ],
local_types: [ ], local_types: [ ],

View file

@ -5,7 +5,7 @@
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
//<xo/procedure2/GCObjectConversion_DPrimitive_gco_1_gco.hpp> //<xo/procedure2/GCObjectConversion_DPrimitive_gco_1_gco.hpp>
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>", "<xo/alloc2/Allocator.hpp>",
], ],
local_types: [ ], local_types: [ ],

View file

@ -5,7 +5,7 @@
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
//<xo/procedure2/GCObjectConversion_DPrimitive_gco_2_gco_gco.hpp> //<xo/procedure2/GCObjectConversion_DPrimitive_gco_2_gco_gco.hpp>
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>", "<xo/alloc2/Allocator.hpp>",
], ],
local_types: [ ], local_types: [ ],

View file

@ -5,7 +5,7 @@
output_impl_subdir: "detail", output_impl_subdir: "detail",
includes: [ includes: [
//<xo/procedure2/GCObjectConversion_DPrimitive_gco_3_dict_string_gco.hpp> //<xo/procedure2/GCObjectConversion_DPrimitive_gco_3_dict_string_gco.hpp>
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
"<xo/alloc2/Allocator.hpp>", "<xo/alloc2/Allocator.hpp>",
], ],
local_types: [ ], local_types: [ ],

View file

@ -10,7 +10,7 @@
// includes in ASyntaxStateMachine.hpp // includes in ASyntaxStateMachine.hpp
includes: [ includes: [
"\"RuntimeContext.hpp\"", "\"RuntimeContext.hpp\"",
"<xo/gc/GCObject.hpp>", "<xo/alloc2/GCObject.hpp>",
], ],
// extra includes in Procedure.hpp, if any // extra includes in Procedure.hpp, if any
user_hpp_includes: [ user_hpp_includes: [

View file

@ -15,7 +15,7 @@
// includes (via {facet_includes}) // includes (via {facet_includes})
#include "RuntimeContext.hpp" #include "RuntimeContext.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/facet/obj.hpp> #include <xo/facet/obj.hpp>
#include <xo/facet/facet_implementation.hpp> #include <xo/facet/facet_implementation.hpp>
#include <xo/facet/typeseq.hpp> #include <xo/facet/typeseq.hpp>

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DPrimitive_gco_0.hpp" #include "DPrimitive_gco_0.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DPrimitive_gco_1_gco.hpp" #include "DPrimitive_gco_1_gco.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DPrimitive_gco_2_gco_gco.hpp" #include "DPrimitive_gco_2_gco_gco.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "GCObject.hpp" #include "GCObject.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
#include <xo/alloc2/Allocator.hpp> #include <xo/alloc2/Allocator.hpp>
#include "DPrimitive_gco_3_dict_string_gco.hpp" #include "DPrimitive_gco_3_dict_string_gco.hpp"

View file

@ -14,7 +14,7 @@
#pragma once #pragma once
#include "RuntimeContext.hpp" #include "RuntimeContext.hpp"
#include <xo/gc/GCObject.hpp> #include <xo/alloc2/GCObject.hpp>
namespace xo { namespace xo {
namespace scm { namespace scm {