|
|
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 |
|
|
|
650ae92f90
|
xo-tokenizer2: + op!= utest
|
2026-03-24 23:32:09 -04:00 |
|
|
|
e6ac9f7240
|
cosmetic: + BACKLOG.md + .clangd change
|
2026-03-24 22:22:20 -04:00 |
|
|
|
433859fbfd
|
skrepl: enable VsmConfig debug
|
2026-03-24 22:21:17 -04:00 |
|
|
|
0f8494427e
|
xo-gc: + scaffold for gc primitives
|
2026-03-24 22:20:23 -04:00 |
|
|
|
61baf9c2b5
|
xo-reader2: + gcobject facet includes for DSchematikaParser
|
2026-03-24 22:18:37 -04:00 |
|
|
|
2186b62a97
|
xo-procedure2: + assign_head + set-car pm impl [WIP]
Not actuall installed in global env
|
2026-03-24 22:17:41 -04:00 |
|
|
|
6bd5d31d86
|
xo-numeric: cosmetic: drop debug
|
2026-03-24 22:16:24 -04:00 |
|
|
|
904e2508d7
|
xo-alloc2: + DArena.scrub() for diagnostics
|
2026-03-24 22:15:53 -04:00 |
|
|
|
3686c3420d
|
xo-reader2: adopt DSchematikaParser as gc-aware object
Use as virtual GC root.
|
2026-03-24 22:15:08 -04:00 |
|
|
|
c9a1793acd
|
xo-interpreter2: + xo-gc dep for primitives
|
2026-03-24 22:12:38 -04:00 |
|
|
|
5909e9797f
|
xo-gc: + ACollector.assign_member()
|
2026-03-24 22:11:25 -04:00 |
|
|
|
80179c3f5d
|
xo-object2: X1Collector utest follows RootSet intro
|
2026-03-24 22:09:04 -04:00 |
|
|
|
734be2748e
|
xo-gc: X1Collector.assign_member() + GCRoots + use ArenaVector
Using ArenaVector for mlog.
|
2026-03-24 22:06:20 -04:00 |
|
|
|
b243f1613b
|
xo-procedure: drop PrimitiveRegistry.install_aux() debug
|
2026-03-24 22:02:21 -04:00 |
|
|
|
b8ef0d66bc
|
xo-numeric: cosmetic: add comments to label essential primitives
|
2026-03-24 22:01:28 -04:00 |
|
|
|
321aabe24a
|
xo-reader2 stack: + ARuntimeContext.collector()
access Collector API (if present) from runtime context
|
2026-03-24 21:59:59 -04:00 |
|
|
|
4588ee85cf
|
xo-object2: minor: default AGCObject for DBoolean.make()
|
2026-03-24 17:49:23 -04:00 |
|
|
|
7a26533012
|
xo-facet: + _has_null_vptr() helper.
Will be load-bearing for gc
|
2026-03-24 17:48:44 -04:00 |
|
|
|
26466c5bda
|
xo-facet: bugfix: is_convertible_v usage
is_convertible_v<T,T> can be false if T isn't copyable.
since dealing with a T pointer, actually want
is_convertible_v<T*,T*>
|
2026-03-24 17:47:52 -04:00 |
|
|
|
57a04a688e
|
xo-expression2: streamline TypeRef.forward_children()
|
2026-03-24 17:47:16 -04:00 |
|
|
|
eca1a6d8e6
|
xo-alloc2: + release() method for dp<T>
|
2026-03-24 17:45:09 -04:00 |
|
|
|
263999efdb
|
xo-reader2: + SyntaxStateMachine.forward_children method
Support gc traversal with goal of making ParserStateMachine a gc root
|
2026-03-24 17:43:45 -04:00 |
|
|
|
b0b14d4e41
|
xo-stringtable2: + is_gc_eligible() comptime flag
|
2026-03-24 17:37:27 -04:00 |
|
|
|
5f73ee7303
|
nix: using nixos-25.05 on linux; + notmuch if linux
|
2026-03-24 17:35:48 -04:00 |
|
|
|
25ffbe144b
|
nix: use clang-tools (for emacs+lsp)
|
2026-03-24 17:35:26 -04:00 |
|
|
|
726adf8054
|
xo-expression2: refactor: layout Variable support file locn
|
2026-03-19 11:34:07 -04:00 |
|
|
|
67bb07f6ac
|
Merge branch 'claude1' of github.com:rconybea/xo-umbrella2 into claude1
|
2026-03-18 09:50:40 -04:00 |
|
|
|
4c59b32444
|
xo-gc: + MutationLogEntry.hpp [WIP]
|
2026-03-18 09:50:01 -04:00 |
|
|
|
e8cab48db1
|
xo-alloc2: tidy: delete dup .cpp
|
2026-03-17 22:45:05 -04:00 |
|
|
|
f5a581ab74
|
xo-reader2: #q supports literal dictionaries
|
2026-03-17 21:04:08 -04:00 |
|
|
|
92983523b5
|
xo-object2: nit: dictionary printing
|
2026-03-17 21:03:39 -04:00 |
|
|
|
5f40d5f19e
|
xo-procedure2: init -> trigger xo-type dep init
|
2026-03-17 21:03:08 -04:00 |
|
|
|
892636a84b
|
delete unused typo file
|
2026-03-17 21:02:37 -04:00 |
|
|
|
2d4ab4d105
|
cosmetic
|
2026-03-17 21:02:27 -04:00 |
|