|
|
be36fafc86
|
xo-reader2: utest: parser utests verify full GC behavior also
|
2026-03-28 13:59:14 -04:00 |
|
|
|
28df382e16
|
xo-reader2: retire some ParserStateMachine logging
|
2026-03-28 13:58:46 -04:00 |
|
|
|
34cf1a44ed
|
xo-expression2: streamline TypeRef + DSequenceExpr forwarding
|
2026-03-28 13:58:06 -04:00 |
|
|
|
cc99a7339e
|
xo-expression2: bugfix: DVarRef child forwarding.
was passing member value instead of member address.
Fix by using safer forward_inplace() convenience wrapper
|
2026-03-28 13:21:48 -04:00 |
|
|
|
cd236dcfbe
|
xo-alloc2: in forward_inplace() helper strip const for facet lookup
|
2026-03-28 13:17:16 -04:00 |
|
|
|
1fc73f4fe6
|
xo-gc: in verify report memory ranges for gc space when debug on
|
2026-03-28 13:16:29 -04:00 |
|
|
|
275dfa9aaa
|
xo-interpreter2: DClosure: streamline forward_children() method
|
2026-03-28 13:14:53 -04:00 |
|
|
|
d8fd28ee34
|
xo-interpreter2: must register DClosure with collector
|
2026-03-28 13:14:04 -04:00 |
|
|
|
d171533afe
|
xo-gc: check for null iface pointers in verify loop
|
2026-03-28 13:13:30 -04:00 |
|
|
|
34adf2f772
|
xo-expression2: DLambdaExpr: bugfix: GC suport for body_expr_
Was using &body_expr_ instead of &body_expr_.data_.
Replace with less dangerous forward_pivot_inplace() convenience call
|
2026-03-28 13:12:36 -04:00 |
|
|
|
46c8040a52
|
Merge branch 'claude1' of github.com:rconybea/xo-umbrella2 into claude1
|
2026-03-28 09:46:03 -04:00 |
|
|
|
a42590030b
|
xo-numeric: restore numeric function type
|
2026-03-28 09:45:36 -04:00 |
|
|
|
633458c0e4
|
xo-reader2: expand utest to run gc [WIP]
|
2026-03-28 09:43:43 -04:00 |
|
|
|
f3c027075b
|
xo-expression2: retire OBSOLETE block
|
2026-03-28 00:47:53 -04:00 |
|
|
|
2bd9cccd7f
|
xo-reader2: utest: drop DX1Collector debug
|
2026-03-27 22:40:44 -04:00 |
|
|
|
c63edc9d84
|
xo-object2: drop DArray debug
|
2026-03-27 22:40:19 -04:00 |
|
|
|
f5cc2dee21
|
xo-gc: drop a DX1Collector debug
|
2026-03-27 22:39:58 -04:00 |
|
|
|
933d121cbf
|
xo-gc stack: genfacet for Collector + facet registry bugfix
|
2026-03-27 22:33:21 -04:00 |
|
|
|
48cb87bcb9
|
xo-alloc2: + ACollector2
temporary, planning to codegen Collector facet
|
2026-03-27 20:56:46 -04:00 |
|
|
|
4cefdf6710
|
xo-gc: verify visits+checks to-space contents
|
2026-03-27 13:16:10 -04:00 |
|
|
|
7af917c168
|
xo-gc: header tidy
|
2026-03-27 12:16:09 -04:00 |
|
|
|
338d063edf
|
xo-inteerpreter2: rework VsmResult to use pointer
Preefer to maintain ref to VSM.result_, since gc will
preserve it.
|
2026-03-27 12:13:09 -04:00 |
|
|
|
6189e631f3
|
xo-interpreter2 stack: wrap TokenizerError as DRuntimeError
Also fix _read_eval_print() to report them!
|
2026-03-27 11:16:28 -04:00 |
|
|
|
c704e59f02
|
xo-interpreter2: VSM.start_eval() returns const ref
If copied get unstable value, since may be moved away on next gc
|
2026-03-26 17:08:39 -04:00 |
|
|
|
d369ef8f53
|
xo-interpreter2: utest: refactor to simplify/share
|
2026-03-26 17:04:35 -04:00 |
|
|
|
6a73f49aae
|
xo-interpreter2: utest: refactor to reduce repetition
|
2026-03-26 16:06:31 -04:00 |
|
|
|
1200a3080f
|
xo-interpreter2: trash unused type
|
2026-03-26 15:06:27 -04:00 |
|
|
|
27468a034f
|
xo-interpreter2: skrepl: sanitize enabled for VSM gc
|
2026-03-26 15:06:01 -04:00 |
|
|
|
aaa6c51ab6
|
xo-expression2: bugfix: missing type registration
For collectable types DVarRef,DApplyExpr
|
2026-03-26 15:05:30 -04:00 |
|
|
|
efe8ad9886
|
xo-interpreter2: tiny: streamline vsm setup
|
2026-03-26 15:05:06 -04:00 |
|
|
|
d47dd253e7
|
xo-interpreter2: bugfix: install types for vsm collector instance
|
2026-03-26 15:04:22 -04:00 |
|
|
|
78e7da04fa
|
xo-gc: bugfix collector forarding for virtual roots
|
2026-03-26 15:02:43 -04:00 |
|
|
|
7845dac09a
|
xo-gc stack: + contains() method
|
2026-03-26 14:58:14 -04:00 |
|
|
|
666555f485
|
xo-alloc2: abox: fix for non-anonymous abox instances
|
2026-03-26 14:57:15 -04:00 |
|
|
|
04fc5250fd
|
xo-gc: generation -> Generation + bugfix idle test
|
2026-03-26 11:30:16 -04:00 |
|
|
|
7433c72d1f
|
xo-procedure2: rename request_gc pm -> request-gc
|
2026-03-26 10:27:00 -04:00 |
|
|
|
4893c2997f
|
xo-gc: scaffold verify_ok() method for DX1Collector
|
2026-03-26 10:26:43 -04:00 |
|
|
|
d201826929
|
xo-interpreter2: skrepl: enable debug for X1 collector
|
2026-03-25 21:13:40 -04:00 |
|
|
|
4ef7d838cc
|
xo-interpreter2: skrepl: increase aux arena size
16k not sufficient on osx (with VirtualSchematikaMachine alloc'd).
Increase to 32k
|
2026-03-25 21:12:50 -04:00 |
|
|
|
a2d01663f3
|
xo-alloc2: abox: nice message on alloc fail
|
2026-03-25 21:12:23 -04:00 |
|
|
|
002cbb3163
|
osx env: get lldb from nixpkgs, with apple-signed debugserver
|
2026-03-25 21:10:55 -04:00 |
|
|
|
d3e67a23c6
|
xo-interpreter2: missed self_vroot_ member of VSM
|
2026-03-25 20:15:55 -04:00 |
|
|
|
95863d512f
|
xo-interpreter2: virtual root for VSM itself
|
2026-03-25 20:06:40 -04:00 |
|
|
|
45f6bccd9c
|
xo-interpreter2 stack: VSM as AGCObject for virtual root
|
2026-03-25 19:31:59 -04:00 |
|
|
|
e880cc48cc
|
Merge branch 'claude1' of github.com:rconybea/xo-umbrella2 into claude1
|
2026-03-25 18:01:06 -04:00 |
|
|
|
cd8e3c8f84
|
xo-interpreter2 stack: scaffold for virtual root VSM [WIP]
|
2026-03-25 18:00:36 -04:00 |
|
|
|
cacfb181b4
|
xo-reader2 stack: constants for operator primitive names
|
2026-03-25 17:52:39 -04:00 |
|
|
|
b08ba2f9ac
|
xo-reader2 stack: refactor for ssm file location
|
2026-03-25 17:11:46 -04:00 |
|
|
|
8b74c84920
|
xo-procedure: + set-car primitive
|
2026-03-25 00:10:42 -04:00 |
|
|
|
6e2c1aae08
|
xo-reader2: move DDefineSsm generated support to spec'd subdirs
|
2026-03-24 23:41:05 -04:00 |
|