xo-pyexpression/src/interpreter2
Roland Conybeare 7e583b1337 refactor: + narrower interface for gc pointer forwarding
add AGCObjectVisitor, instead of requiring ACollector.
2026-04-05 23:53:02 -04:00
..
facet refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
CMakeLists.txt xo-interpreter2 stack: VSM as AGCObject for virtual root 2026-03-25 19:31:59 -04:00
DClosure.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
DLocalEnv.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
DVirtualSchematikaMachine.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
DVsmApplyClosureFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
DVsmApplyFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
DVsmDefContFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
DVsmEvalArgsFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
DVsmIfElseContFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
DVsmRcx.cpp xo-interpreter2 stack: VSM as AGCObject for virtual root 2026-03-25 19:31:59 -04:00
DVsmSeqContFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
IGCObject_DClosure.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
IGCObject_DVsmApplyClosureFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
IGCObject_DVsmApplyFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
IGCObject_DVsmDefContFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
IGCObject_DVsmEvalArgsFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
IGCObject_DVsmIfElseContFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
IGCObject_DVsmSeqContFrame.cpp refactor: + narrower interface for gc pointer forwarding 2026-04-05 23:53:02 -04:00
init_interpreter2.cpp xo-interpreter2: + xo-gc dep for primitives 2026-03-24 22:12:38 -04:00
IPrintable_DClosure.cpp xo-interpreter2 stack: work on VSM for apply -> closure action [WIP] 2026-02-08 01:01:03 -05:00
IPrintable_DLocalEnv.cpp xo-interpreter2 stack: define-expr's work at top-level 2026-02-17 14:42:17 -05:00
IPrintable_DVsmApplyClosureFrame.cpp xo-interpreter2: + VsmApplyClosureFrame [WIP, not used] 2026-02-13 00:09:43 -05:00
IPrintable_DVsmApplyFrame.cpp xo-interpreter2: vsm stack: facet + gcobject + printable + init 2026-02-04 01:44:28 -05:00
IPrintable_DVsmDefContFrame.cpp xo-interpreter2 stack: define-expr's work at top-level 2026-02-17 14:42:17 -05:00
IPrintable_DVsmEvalArgsFrame.cpp xo-interpreter2: vsm stack: facet + gcobject + printable + init 2026-02-04 01:44:28 -05:00
IPrintable_DVsmIfElseContFrame.cpp xo-interpreter2: ifelse expressions working + utest 2026-02-14 11:15:38 -05:00
IPrintable_DVsmSeqContFrame.cpp xo-interpreter2 stack: handle SequenceExpr + gc for frames 2026-02-13 15:16:05 -05:00
IRuntimeContext_DVsmRcx.cpp xo-gc stack: + request-gc-statistics() primitive 2026-03-29 13:44:19 -04:00
SetupInterpreter2.cpp xo-gc: use DArenaVector for DX1Collector.object_types_ 2026-03-29 15:17:31 -04:00
VsmApplyFrame.cpp xo-interpreter2: vsm stack: facet + gcobject + printable + init 2026-02-04 01:44:28 -05:00
VsmInstr.cpp xo-interpreter2 stack: define-expr's work at top-level 2026-02-17 14:42:17 -05:00
VsmPrimitives.cpp xo-interpreter2: report_memory_use() -> report-memory-use(); 2026-03-16 20:19:57 -05:00