Stephen Chung
|
f8cee0fe4e
|
Simplify using ..
|
2022-02-08 09:02:15 +08:00 |
|
Stephen Chung
|
187a20fd8b
|
Refactor OptimizationLevel.
|
2022-02-07 21:03:39 +08:00 |
|
Stephen Chung
|
be9356727f
|
Add variable definition filter.
|
2022-02-04 22:59:41 +08:00 |
|
Stephen Chung
|
f09abd7ab3
|
Fix builds.
|
2022-02-04 13:31:33 +08:00 |
|
Stephen Chung
|
345a060672
|
Fix type name display.
|
2022-02-03 23:54:53 +08:00 |
|
Stephen Chung
|
6b02dde848
|
Gate dead code for no_module.
|
2022-01-29 11:09:43 +08:00 |
|
Stephen Chung
|
66af69aaff
|
Refactor and add state to debugger.
|
2022-01-28 18:59:18 +08:00 |
|
Stephen Chung
|
e476929597
|
Remove Box on callback traits.
|
2022-01-27 23:55:32 +08:00 |
|
Stephen Chung
|
fc87dec128
|
Add debugging interface.
|
2022-01-27 16:58:11 +08:00 |
|
Stephen Chung
|
86fc2f7bf1
|
Refine types display.
|
2022-01-17 21:51:04 +08:00 |
|
Stephen Chung
|
37dbc68bf5
|
Use target_family for wasm.
|
2022-01-12 08:12:28 +08:00 |
|
Stephen Chung
|
56217e386e
|
Fix debug for Engine.
|
2022-01-10 22:51:04 +08:00 |
|
Stephen Chung
|
047e65223d
|
Fix builds.
|
2022-01-07 12:19:01 +08:00 |
|
Stephen Chung
|
a267ac5e54
|
Split Engine into eval folder.
|
2022-01-07 11:43:47 +08:00 |
|
Stephen Chung
|
c75d51ae88
|
Reduce unnecessary data size checking.
|
2022-01-06 22:10:16 +08:00 |
|
Stephen Chung
|
de6cb36503
|
Lift function calls out of match block in eval_stmt.
|
2022-01-06 16:06:31 +08:00 |
|
Stephen Chung
|
0a63e1732b
|
Optimize hot path in Engine::eval_expr.
|
2022-01-06 15:28:53 +08:00 |
|
Stephen Chung
|
2e050f8f88
|
Reduce data size checking.
|
2022-01-06 13:40:03 +08:00 |
|
Stephen Chung
|
ed89817d0c
|
Reverse tail call optimization.
|
2022-01-06 12:31:46 +08:00 |
|
Stephen Chung
|
bc6bf6c6ba
|
Change expect("exists") to unwrap().
|
2022-01-06 11:07:52 +08:00 |
|
Stephen Chung
|
a0531129df
|
Restructure expression dispatch.
|
2022-01-05 13:14:18 +08:00 |
|
Stephen Chung
|
328f6910b6
|
Refactor wasm feature gates.
|
2022-01-04 22:16:20 +08:00 |
|
Stephen Chung
|
d99953c101
|
Fixup AsRef<str> vs &str.
|
2022-01-04 15:22:48 +08:00 |
|
Stephen Chung
|
1d1e473ac4
|
Minor refactor.
|
2022-01-03 23:16:47 +08:00 |
|
Stephen Chung
|
bccdf70521
|
Change tuples into fields.
|
2022-01-02 23:26:38 +08:00 |
|
Stephen Chung
|
809feaf58d
|
Add doc comments.
|
2022-01-02 15:14:55 +08:00 |
|
Stephen Chung
|
d60ed5a502
|
Reduce size of Variant trait.
|
2022-01-01 19:54:46 +08:00 |
|
Stephen Chung
|
135b1f54c2
|
Remove Option from source and use empty string as no source.
|
2022-01-01 17:20:00 +08:00 |
|
Stephen Chung
|
e3aa2c19ce
|
Make for loops for efficient.
|
2021-12-31 15:59:13 +08:00 |
|
Stephen Chung
|
64bf2eef5c
|
Better error messages.
|
2021-12-30 12:19:41 +08:00 |
|
Stephen Chung
|
be4ae6e763
|
Add rewind_scope to eval_stmt.
|
2021-12-30 08:57:23 +08:00 |
|
Stephen Chung
|
cbaf095c7a
|
Merge restore_state and rewind_scope.
|
2021-12-28 17:50:49 +08:00 |
|
Stephen Chung
|
5b667a69b7
|
Reverse EvalStateData.
|
2021-12-28 12:19:20 +08:00 |
|
Stephen Chung
|
807240e249
|
Rename Imports to GlobalRuntimeState.
|
2021-12-28 11:42:52 +08:00 |
|
Stephen Chung
|
9deddc679c
|
Use Box<str>.
|
2021-12-27 23:15:25 +08:00 |
|
Stephen Chung
|
a78488d935
|
Rename Imports to GlobalRuntimeState.
|
2021-12-27 23:03:30 +08:00 |
|
Stephen Chung
|
e8b070cbf8
|
Fix builds.
|
2021-12-27 22:28:11 +08:00 |
|
Stephen Chung
|
9c7ced2b80
|
Move custom syntax to api.
|
2021-12-27 22:02:34 +08:00 |
|
Stephen Chung
|
4d226542fa
|
Split out strings interner.
|
2021-12-27 21:56:50 +08:00 |
|
Stephen Chung
|
7a15071e4e
|
Reduce size of ChainArgument.
|
2021-12-27 17:00:21 +08:00 |
|
Stephen Chung
|
dfb3378b28
|
Expand function call arguments inline storage.
|
2021-12-27 12:27:44 +08:00 |
|
Stephen Chung
|
05d4c81e7a
|
Use type alias for error.
|
2021-12-27 12:27:31 +08:00 |
|
Stephen Chung
|
01c35808cb
|
Use type alias
|
2021-12-25 23:49:14 +08:00 |
|
Stephen Chung
|
dc6896fbe2
|
Add OpAssignment::new_from_token.
|
2021-12-17 16:55:24 +08:00 |
|
Stephen Chung
|
42638db0fb
|
Move Engine default limits.
|
2021-12-17 16:15:30 +08:00 |
|
Stephen Chung
|
2adb4ba4a8
|
Simplify deref_mut to &mut *.
|
2021-12-15 23:21:05 +08:00 |
|
Stephen Chung
|
eda80488d5
|
Fix builds.
|
2021-12-15 12:46:25 +08:00 |
|
Stephen Chung
|
ef14079c61
|
Add ranges.
|
2021-12-15 12:06:17 +08:00 |
|
Stephen Chung
|
d9d44a9683
|
Add Engine::register_type_with_name_raw.
|
2021-12-09 12:49:12 +08:00 |
|
Stephen Chung
|
4421f33b2c
|
Fix bug in blob's.
|
2021-12-07 19:03:04 +08:00 |
|