Commit graph

3,524 commits

Author SHA1 Message Date
d288c4ff1e xo-reader2 stack: constants for operator primitive names 2026-03-25 17:52:39 -04:00
7be5869c93 xo-reader2 stack: constants for operator primitive names 2026-03-25 17:52:39 -04:00
f0d4e58010 xo-reader2 stack: refactor for ssm file location 2026-03-25 17:11:46 -04:00
4601e824bc xo-reader2 stack: refactor for ssm file location 2026-03-25 17:11:46 -04:00
aca798467a xo-reader2: move DDefineSsm generated support to spec'd subdirs 2026-03-24 23:41:05 -04:00
1d3af64a7a xo-tokenizer2: + op!= utest 2026-03-24 23:32:09 -04:00
8331fa8a6b xo-tokenizer2: + op!= utest 2026-03-24 23:32:09 -04:00
f0f17d2eae skrepl: enable VsmConfig debug 2026-03-24 22:21:17 -04:00
0972cdada3 xo-reader2: + gcobject facet includes for DSchematikaParser 2026-03-24 22:18:37 -04:00
b3fbddcf3e xo-numeric: cosmetic: drop debug 2026-03-24 22:16:24 -04:00
4304892a7c xo-reader2: adopt DSchematikaParser as gc-aware object
Use as virtual GC root.
2026-03-24 22:15:08 -04:00
12d3b1a21c xo-interpreter2: + xo-gc dep for primitives 2026-03-24 22:12:38 -04:00
f7e8fd5f65 xo-gc: + ACollector.assign_member() 2026-03-24 22:11:25 -04:00
335c04a834 xo-numeric: cosmetic: add comments to label essential primitives 2026-03-24 22:01:28 -04:00
48d5c323b4 xo-reader2 stack: + ARuntimeContext.collector()
access Collector API (if present) from runtime context
2026-03-24 21:59:59 -04:00
3220cb1b59 xo-reader2 stack: + ARuntimeContext.collector()
access Collector API (if present) from runtime context
2026-03-24 21:59:59 -04:00
ae167d70a3 xo-expression2: streamline TypeRef.forward_children() 2026-03-24 17:47:16 -04:00
3af72fec64 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
ed3e26e718 nix: use clang-tools (for emacs+lsp) 2026-03-24 17:35:26 -04:00
c38ab90cdd xo-expression2: refactor: layout Variable support file locn 2026-03-19 11:34:07 -04:00
25fd378c78 xo-reader2: #q supports literal dictionaries 2026-03-17 21:04:08 -04:00
90c4819ef9 delete unused typo file 2026-03-17 21:02:37 -04:00
f4514fc667 xo-reader2: refactor: move ExpectFormalArgSsm support -> subdir 2026-03-17 12:57:41 -04:00
ed3b5bfb4e xo-reader2: bugfix: ParenSsm include paths 2026-03-17 12:50:22 -04:00
a3a5311250 xo-reader2: bugfix genfacet paths + move DParenSsm 2026-03-17 12:49:35 -04:00
8bc5f58259 xo-interpreter2: utest: match changed report-memory-use spelling 2026-03-17 12:26:58 -04:00
d60b74d2b5 xo-indentlog: utest: carveout for osx-vs-linux nullptr printing 2026-03-17 12:24:27 -04:00
19ff2eab00 xo-interpreter2: report_memory_use() -> report-memory-use(); 2026-03-16 20:19:57 -05:00
f4d00d9e17 xo-interpreter2: streamline pm setup 2026-03-16 20:18:52 -05:00
9f8d61fe90 xo-interpreter2: streamline pm setup 2026-03-16 20:18:52 -05:00
ba19c627e5 xo-expression2: streamline setup 2026-03-16 19:27:28 -05:00
f4532235c0 xo-reader2: streamline setup 2026-03-16 19:21:09 -05:00
884a6074d7 xo-numeric: streamline setup 2026-03-16 14:41:28 -05:00
9321b57adb xo-interpreter2: streamline setup 2026-03-16 14:28:27 -05:00
14bcd9dec6 xo-interpreter2 stack: use RuntimeContext to streamline setup 2026-03-16 14:09:03 -05:00
dc43feece0 xo-interpreter2 stack: use RuntimeContext to streamline setup 2026-03-16 14:09:03 -05:00
ad1260bd54 xo-interpreter2 stack: use RuntimeContext to streamline setup 2026-03-16 14:09:03 -05:00
4039926d33 xo-numeric: attach type to numeric primitives 2026-03-16 13:51:51 -05:00
1075e16668 xo-numeric: type decoration for multiply 2026-03-16 13:29:48 -05:00
940cfb963a xo-numeric: type decoration for multiply 2026-03-16 13:29:48 -05:00
ea31dbf0d3 xo-interpreter2 stack: + more primitive function-type decoration 2026-03-16 12:34:59 -05:00
956a64df5c xo-interpreter2 stack: + dict type + pop more pm types 2026-03-16 09:03:24 -05:00
44c687dbfe xo-interpreter2 stack: + dict type + pop more pm types 2026-03-16 09:03:24 -05:00
637df4983b xo-interpreter2 stack: + dict type + pop more pm types 2026-03-16 09:03:24 -05:00
7b8e864668 xo-interpreter2 stack: + stringtable() in RuntimeContext api 2026-03-16 01:27:25 -05:00
383e1983a3 xo-interpreter2 stack: + stringtable() in RuntimeContext api 2026-03-16 01:27:25 -05:00
aed354cf67 xo-interpreter2 stack: move fn_n_args() to ObjectPrimitives 2026-03-15 14:35:44 -05:00
1e3e879966 xo-interpreter2 stack: refactor: move cwd() -> ObjectPrimitives 2026-03-15 14:25:35 -05:00
1f596e6172 xo-interpreter2 stack: refactor: do report_memory_use() modular 2026-03-15 12:10:21 -05:00
be680fcc55 xo-interpreter2 stack: refactor: move cons() pm to object2/ 2026-03-15 11:51:37 -05:00