|
|
43161d5e89
|
Add 'xo-alloc/' from commit '8970f51dbd'
git-subtree-dir: xo-alloc
git-subtree-mainline: b1ecf98791
git-subtree-split: 8970f51dbd
|
2025-07-29 07:20:49 -05:00 |
|
|
|
b1ecf98791
|
xo-expression: typo in comment
|
2025-07-29 07:19:07 -05:00 |
|
|
|
8970f51dbd
|
+ LinearAlloc + utest
|
2025-07-29 07:17:35 -05:00 |
|
|
|
b5e7d91883
|
+ README.md
|
2025-07-29 07:15:43 -05:00 |
|
|
|
dc056cbc37
|
minor logging adds
|
2025-07-28 15:16:11 -04:00 |
|
|
|
d3ad841806
|
xo-reader: pretty-print sequence_xs
|
2025-07-28 13:21:48 -04:00 |
|
|
|
5c7b756bd1
|
xo-expression: generalize envframestack + handle explicit lm retturn
|
2025-07-28 13:16:09 -04:00 |
|
|
|
483ce15988
|
refactor xo::ast -> xo::scm + restore nodef ppdetail_atomic build
|
2025-07-28 10:13:25 -04:00 |
|
|
|
f3fde735da
|
xo-expression xo-reader: parser improvements, prep type inf/unify
|
2025-07-28 09:12:41 -04:00 |
|
|
|
622f08856e
|
xo-reader: parse expr with operator !=
|
2025-07-27 19:00:12 -04:00 |
|
|
|
7d220ede27
|
xo-expression: + operator >=
|
2025-07-27 18:57:48 -04:00 |
|
|
|
813407310c
|
xo-expression: less-than-or-equal
|
2025-07-27 18:19:54 -04:00 |
|
|
|
67811cec00
|
xo-indentlog: bugfix: ppdetail unsigned long only on appl
|
2025-07-27 14:32:48 -04:00 |
|
|
|
b811e34090
|
xo-expression xo-reader: integer comparisons !=, <, >
|
2025-07-27 14:32:31 -04:00 |
|
|
|
bbbab9b237
|
xo-reflect: bugfix is_i64 on linux (gcc / wsl2)
|
2025-07-27 14:31:39 -04:00 |
|
|
|
8d5a9c825f
|
xo-reader: integer arithmetic + parser + pretty-printing adds
|
2025-07-27 13:35:20 -04:00 |
|
|
|
75b74918b7
|
xo-expression xo-reader: type unifier + misc improvements
|
2025-07-26 17:28:41 -04:00 |
|
|
|
6a7353f689
|
build: osx carveouts
|
2025-07-25 10:42:40 -04:00 |
|
|
|
16c08b2f96
|
xo-expression type-inference [wip]
|
2025-07-25 10:42:15 -04:00 |
|
|
|
190a21e2f7
|
xo-reader: work on apply expression parsing
|
2025-07-24 07:50:34 -05:00 |
|
|
|
93b2daab6c
|
xo-reader xo-expression xo-tokenizer xo-jit: comparison + apply
|
2025-07-23 23:19:16 -05:00 |
|
|
|
7a9357954d
|
xo-reader: bugfix: only reset reader on error
|
2025-07-22 23:10:47 -05:00 |
|
|
|
81bbc080fd
|
xo-reader: refactor to simplify parser+parserstatemachine
|
2025-07-22 23:09:55 -05:00 |
|
|
|
ce760bd5cf
|
xo-tokenizer xo-reader: + bool literals + if-expr parsing
|
2025-07-22 07:20:56 -05:00 |
|
|
|
b0305ede55
|
xo-umbrella2: nix-shell additions - now supports emacs dev stack
|
2025-07-20 18:16:55 -05:00 |
|
|
|
fdbc101cd0
|
xo-reader: better errors in progress_xs
|
2025-07-20 09:49:59 -05:00 |
|
|
|
c39d369dbc
|
xo-reader: ++ typename error reporting
|
2025-07-20 00:31:16 -05:00 |
|
|
|
5ed8999ccf
|
xo-reader: + formal arglist error reporting
|
2025-07-20 00:21:22 -05:00 |
|
|
|
c6f6ee17d2
|
xo-reader: ++ lambda error reporting
|
2025-07-20 00:14:55 -05:00 |
|
|
|
d14b7354eb
|
xo-reader: no-exception error reporting for define_xs
|
2025-07-19 23:56:26 -05:00 |
|
|
|
65a83cd77c
|
detailed parser error reporting [wip - 1 example]
|
2025-07-19 21:09:57 -05:00 |
|
|
|
8c36bbce28
|
reader reports tokenizer errors through normal return
|
2025-07-19 16:47:59 -05:00 |
|
|
|
2e0846823b
|
pretty printing -- copmlete for xo::ast::GeneralizedExpression
|
2025-07-19 11:47:03 -05:00 |
|
|
|
96aa415920
|
doc: set SOURCE_DATE_EPOCH so not stuck at 1980 in nix build
|
2025-07-13 21:21:38 -05:00 |
|
|
|
495d8cd44a
|
xo-reader: + pretty-printing support [WIP]
|
2025-07-13 21:21:20 -05:00 |
|
|
|
ca4181a822
|
xo-expression: + pretty_expression.hpp
|
2025-07-13 21:20:57 -05:00 |
|
|
|
0b0d8ffdc0
|
xo-expression: + GeneralizedExpression pretty-printing [WIP]
|
2025-07-13 21:20:19 -05:00 |
|
|
|
55602c83cc
|
xo-tokenizer: pretty-printing debug support
|
2025-07-13 21:19:52 -05:00 |
|
|
|
232c6d7b22
|
xo-refcnt: + pretty_refcnt.hpp
|
2025-07-13 21:19:13 -05:00 |
|
|
|
a52d7554f3
|
xo-indentlog: doc: add indentlog docs [WIP]
|
2025-07-13 21:18:15 -05:00 |
|
|
|
56d00a5913
|
xo-indentlog: add general-purposee pretty-printing [WIP]
|
2025-07-13 21:17:13 -05:00 |
|
|
|
78d0230e5a
|
xo-flatstring: doc: minor adds
|
2025-07-13 21:16:24 -05:00 |
|
|
|
b5a11f7e51
|
xo-cmake: xo-build: + --with-examples --with-utests --debug-build
|
2025-07-13 21:15:35 -05:00 |
|
|
|
d74e56bc74
|
bugfix: xo-jit: track expanded lambda api
|
2025-07-06 14:33:39 -05:00 |
|
|
|
eb2d627f85
|
xo-reader: utest: restore nested def utest
|
2025-07-06 14:33:19 -05:00 |
|
|
|
809f2df37d
|
build: bugfix: missing headeronly deps break submodule build
|
2025-07-06 14:31:52 -05:00 |
|
|
|
699ee5d38e
|
xo-reader xo-expression: nested lambdas working properly + docs
|
2025-07-06 14:13:44 -05:00 |
|
|
|
e6a3366349
|
xo-simulator: xo::ref::brw -> xo::bp
|
2025-07-05 16:17:22 -05:00 |
|
|
|
065697540f
|
xo-refcnt: xo::ref::brw -> xo::bp
|
2025-07-05 16:17:03 -05:00 |
|
|
|
5d020e5928
|
xo-cmake: comments on modules vs configs
|
2025-07-05 16:16:47 -05:00 |
|