Commit graph

1,732 commits

Author SHA1 Message Date
e8a590b0d4 xo-expression: fix: ns fix in Primitive make_primitive() helper 2024-08-05 15:14:28 -04:00
4738ff66b4 xo-expression: straggler: ns fix in Primitive::make 2024-08-05 15:12:15 -04:00
3964f72cea xo-expression: fix: straggler ns fix in Lambda ctor 2024-08-05 15:10:14 -04:00
ca19c65b02 xo-expression: fix: ns xo::ref::rp -> xo::rp 2024-08-05 15:04:34 -04:00
04bb6891ec Merge branch 'main' of github.com:Rconybea/xo-jit 2024-08-05 14:58:56 -04:00
b88eb68547 xo-jit: + wip comment 2024-08-05 14:58:21 -04:00
ae59fa3428 xo-jit: attach global env to lambda 2024-08-05 14:56:41 -04:00
7e088e0262 xo-jit: fix: xo::ref::rp -> xo::rp 2024-08-05 14:55:52 -04:00
179215e651 xo-parser: drop unused exprirtype debris 2024-08-05 14:54:17 -04:00
5ed786adc0 xo-tokenizer: fix: missing return statement 2024-08-05 14:51:47 -04:00
d522d36899 xo-tokenizer: doc: + README 2024-08-05 14:51:38 -04:00
2d0336058e xo-tokenizer: move to scm ns + print() diagnostic 2024-08-05 14:44:39 -04:00
8b631bbcc1 xo-reflect: tidy: formatting in utest 2024-08-05 14:37:54 -04:00
fc2b88da4b xo-reflect: feat: capture dtor 2024-08-05 14:37:35 -04:00
102fbf4a16 xo-ratio: + xo_reflectutil feature + utest 2024-08-05 14:34:14 -04:00
57eee82fa5 .gitignore: + .projectile (emacs ws config) 2024-08-05 14:31:04 -04:00
0c45d2b883 xo-refcnt: ns: xo::ref::rp -> xo::rp 2024-08-05 14:28:14 -04:00
0fef9b03e3 xo-indentlog: fix: print_with_escapes() static to appease osx build 2024-08-05 14:26:09 -04:00
32057efb5a xo-parser: utest: unit test for def with/without explicit type 2024-08-01 16:56:34 +10:00
4df9192586 xo-parser: feature: def may omit explicit type 2024-08-01 16:56:08 +10:00
c4c140af36 xo-parser: simplify: ConvertExprAccess replaces exprstate.def_lhs_td 2024-08-01 16:39:01 +10:00
4e9b41645f xo-parser: scaffolding eliminates exprstate::def_lhs_symbol 2024-08-01 15:34:47 +10:00
7d6941fe3f xo-parser: tidy: delete excluded code 2024-08-01 13:41:01 +10:00
992de108ca xo-parser: simplify: drop unused expraction 2024-08-01 13:40:09 +10:00
325d1f6547 xo-parser: simplify: drop unused exprir type 2024-08-01 13:38:56 +10:00
18f3280525 xo-parser: simplify: drop exprir::td 2024-08-01 13:37:08 +10:00
44fdba132c xo-parser: refactor: exprstate::on_symbol splits symbol from exprir 2024-08-01 13:32:15 +10:00
216eea9d2c xo-parser: simplify: drop exprir.expr 2024-08-01 13:26:18 +10:00
514a2cb687 xo-parser: simplify: + exprstate::on_expr split from on_exprir() 2024-08-01 13:23:16 +10:00
cd83b6bed9 xo-parser: simplify: exprstate::on_exprir drop retval 2024-08-01 13:13:12 +10:00
77ec1c7ead xo-parser: simplify: exprstate::on_symbol drop retval 2024-08-01 13:11:27 +10:00
129b5d9258 xo-parser: simplify: exprstate::on_def drop retval 2024-08-01 13:08:54 +10:00
909101cd8d xo-parser: simplify: exprstate::on_singleassign drop retval 2024-08-01 13:07:33 +10:00
880606908b xo-parser: simplify: exprstate::on_colon drop retval 2024-08-01 13:05:58 +10:00
5281ccb3f5 xo-parser: simplify: exprstate::on_f64() drop retval 2024-08-01 13:04:58 +10:00
f1b83ec805 xo-parser: progress: exprstate::on_input() drop expraction retval 2024-08-01 13:01:48 +10:00
04d3961d24 xo-parser: simplify: drop expraction.expr_ir_ 2024-08-01 12:59:52 +10:00
e013082442 xo-parser: drop expractiontype::emit 2024-08-01 12:57:42 +10:00
03f11ab70a xo-parser: progress: + arg to rcv parsed expr -> simplify exprir 2024-08-01 12:55:43 +10:00
942de7335c xo-parser: refactor: drop unused expractiontype::pop 2024-08-01 12:48:01 +10:00
010f15641e xo-parser: refactor: bypass exprir arg to pop exprstateaction 2024-08-01 12:45:20 +10:00
c7c6bc888a xo-parser: simplify: drop expraction:: push_exs1, push_exs2 2024-08-01 10:52:41 +10:00
8bc91d3b83 xo-parser: refactor: explicit stack eliminates expractiontype::push1 2024-08-01 10:50:14 +10:00
6b53afe6e6 xo-parser: prep: + exprstatestack arg to exprstate::on_f64() 2024-08-01 10:47:07 +10:00
59837c47f0 xo-parser: prep: + exprstatestack arg to exprstate::on_singleassign() 2024-08-01 10:45:52 +10:00
cdd40a20c7 xo-parser: prep: + exprstatestack arg to exprstate::on_colon() 2024-08-01 10:44:59 +10:00
00eaa55cc9 xo-parser: pref: + exprstatestack arg to exprstate::on_symbol() 2024-08-01 10:43:33 +10:00
847f8744b3 xo-parser: refactor: explicit stack eliminates push2 actiontype 2024-08-01 10:41:55 +10:00
6affaf9ded xo-parser: refactor: + xs_stack arg to exprstate input methods 2024-08-01 10:37:54 +10:00
a5bd857efd xo-parser: refactor: xtract exprstatestack from parser 2024-08-01 10:32:23 +10:00