Commit Graph

1212 Commits

Author SHA1 Message Date
Andrew Morris
7894bea70a Publish internal_error_builtin 2024-07-17 16:38:54 +09:00
Andrew Morris
f1fa9be0b6 Publish FirstStackFrame 2024-07-17 16:35:21 +09:00
Andrew Morris
552f3a426a Publish stack frame things 2024-07-17 16:31:58 +09:00
Andrew Morris
658b90ddd7 Publish BUILTIN_VALS 2024-07-17 16:25:27 +09:00
Andrew Morris
a35fd06fce Move some things into utils.rs 2024-07-17 15:09:39 +09:00
Andrew Morris
7fb6e8c241 Make unary op copyable 2024-07-17 12:26:21 +09:00
Andrew Morris
79f54c2027 Add PartialEq, Eq to op enums 2024-07-17 10:27:49 +09:00
Andrew Morris
357c31f117 Supply input val to override_unary_op 2024-07-17 10:12:34 +09:00
Andrew Morris
27115c3e24 Enable right side to override binary ops 2024-07-17 10:07:21 +09:00
Andrew Morris
731e34c99e Forward op overrides in Val 2024-07-17 09:55:34 +09:00
Andrew Morris
0bbf100eb2 cargo clippy --fix 2024-07-16 11:22:12 +09:00
Andrew Morris
e62cebbcb1 Add clone, debug to op enums 2024-07-16 11:18:47 +09:00
Andrew Morris
1adfacf00c Publish error and type_error builtins 2024-07-15 14:45:04 +09:00
Andrew Morris
01c41c5b5b Expose BinaryOp, UnaryOp 2024-07-15 13:01:47 +09:00
Andrew Morris
9a105c44c1 Enable op overrides 2024-07-15 12:58:02 +09:00
Andrew Morris
ea9e16b4cb Ignore vsdb files when testing 2024-03-01 15:27:16 +11:00
Andrew Morris
38ec6cc6d9 Add todoApp 2024-03-01 15:23:19 +11:00
Andrew Morris
f866fb1c7f Fix unicode rendering, handle checked attribute, string escaping, array rendering 2024-03-01 14:45:50 +11:00
Andrew Morris
6d83ec2079 Fix get_span_text unicode bug 2024-03-01 12:19:12 +11:00
Andrew Morris
131ebcc0f9 Implement special behavior for style attribute 2024-03-01 12:03:21 +11:00
Andrew Morris
5765983351 Render jsx output 2024-03-01 11:33:04 +11:00
Andrew Morris
06735e26b0 Add jsx example to playground 2024-03-01 11:18:00 +11:00
Andrew Morris
7cb9e7d720 Implement jsx responses 2024-03-01 10:28:23 +11:00
Andrew Morris
b6baaf7319 Fix overwriting state with undefined on exceptions 2024-03-01 10:10:19 +11:00
Andrew Morris
add823ca55 Fix test 2024-03-01 10:01:03 +11:00
Andrew Morris
14c4d3cb37 Workaround swc double line break bug 2024-02-29 19:22:22 +11:00
Andrew Morris
4cb49dc81c Fix nested jsx pretty printing 2024-02-29 19:03:56 +11:00
Andrew Morris
30c5a52de7 Implement jsx instruction 2024-02-29 17:54:11 +11:00
Andrew Morris
190591defa Compile jsx expressions 2024-02-29 14:54:11 +11:00
Andrew Morris
7915db4689 Add jsx instruction 2024-02-29 11:01:41 +11:00
Andrew Morris
e249776a10 Clear read cache 2024-02-29 10:04:13 +11:00
Andrew Morris
7368453a2e Use actor to avoid re-opening the db for every request 2024-02-28 18:36:42 +11:00
Andrew Morris
ea61799b5c Split out db_host 2024-02-28 12:07:28 +11:00
Andrew Morris
a540b8a02e Fix website build 2024-02-28 11:03:35 +11:00
Andrew Morris
2f68a96dcd It works! 2023-12-29 16:18:27 +11:00
Andrew Morris
82934f21f6 wip (why is it hard to get the body in actix-web?) 2023-12-29 15:31:51 +11:00
Andrew Morris
6949a52c9a Basic webserver with no request body 2023-12-29 14:36:49 +11:00
Andrew Morris
f38b5d331a wip: db host subcommand 2023-12-21 15:34:26 +11:00
Andrew Morris
b21da6f556 Implement read cache for bytecode 2023-12-21 13:55:03 +11:00
Andrew Morris
63798c49cd Implement read cache for Val 2023-12-21 12:58:43 +11:00
Andrew Morris
299b986638 Update test 2023-12-18 15:18:17 +11:00
Andrew Morris
1c04e92753 Implement delete 2023-12-18 15:11:18 +11:00
Andrew Morris
8b2d880c6a Compile (but not run) delete expressions 2023-12-18 14:31:07 +11:00
Andrew Morris
62108d1a49 Implement void, add delete instruction 2023-12-18 13:47:10 +11:00
Andrew Morris
339e65788c Add failing test 2023-12-18 12:50:25 +11:00
Andrew Morris
36d0e376da Enable autofix 2023-12-18 12:46:30 +11:00
Andrew Morris
a1e1b484fc Use lines array, undefined means, stop, update example 2023-11-05 15:52:32 +10:00
Andrew Morris
eb4c1828f2 Provide screen dimensions 2023-11-05 15:12:32 +10:00
Andrew Morris
7e6e4b5540 Remove termion_test 2023-11-05 14:53:06 +10:00
Andrew Morris
e62898bcb6 Persist db changes for console apps 2023-11-05 14:50:39 +10:00