Stephen Chung
|
0031678cd4
|
Fix shared variable assignment.
|
2022-06-26 18:09:15 +08:00 |
|
Stephen Chung
|
7068775f19
|
Use locked_read.
|
2022-06-26 14:10:09 +08:00 |
|
Stephen Chung
|
d6bfd8f617
|
Streamline step ranges.
|
2022-06-20 18:52:07 +08:00 |
|
Stephen Chung
|
b9cbeb65d6
|
Use Option instead of once/empty.
|
2022-06-11 16:01:15 +08:00 |
|
Stephen Chung
|
09e19790fe
|
Fix builds.
|
2022-06-09 18:22:53 +08:00 |
|
Stephen Chung
|
285bf23dfa
|
Minor refactor.
|
2022-06-09 08:41:51 +08:00 |
|
Stephen Chung
|
005692ef78
|
Change volatile API message.
|
2022-06-06 08:54:19 +08:00 |
|
Stephen Chung
|
ee886fc719
|
Fix builds.
|
2022-05-21 22:13:02 +08:00 |
|
Stephen Chung
|
1abec0a8a8
|
Allow initialization of EvalState tag and separate debugger state into separate variable.
|
2022-05-21 21:44:12 +08:00 |
|
Stephen Chung
|
8f73796110
|
Fix builds.
|
2022-05-19 21:49:19 +08:00 |
|
Stephen Chung
|
130b93d029
|
Use bit-flags for options.
|
2022-05-19 21:40:22 +08:00 |
|
Stephen Chung
|
857ae7a64a
|
Comments update.
|
2022-05-19 14:41:48 +08:00 |
|
Stephen Chung
|
7c8c6659ae
|
Better encapsulate EvalContext.
|
2022-05-17 16:21:17 +08:00 |
|
Stephen Chung
|
b4fea634b0
|
Avoid unnecessary allocations.
|
2022-05-07 16:29:20 +08:00 |
|
Stephen Chung
|
4194e2c048
|
Refine data structures.
|
2022-05-07 15:54:44 +08:00 |
|
Stephen Chung
|
fc64e93b93
|
Deprecate FnPtr::num_curried.
|
2022-05-05 22:30:55 +08:00 |
|
Stephen Chung
|
b23d64bec0
|
Fix bug with using self-contained AST with call_fn.
|
2022-05-05 21:34:15 +08:00 |
|
Stephen Chung
|
4f74d2f96a
|
Minor cleanup.
|
2022-05-02 12:14:53 +08:00 |
|
Stephen Chung
|
c69f98c2c4
|
Add custom state.
|
2022-05-02 00:03:45 +08:00 |
|
Stephen Chung
|
98e0042214
|
Fix build.
|
2022-04-26 18:32:43 +08:00 |
|
Stephen Chung
|
2889ca0988
|
Add Start/End to DebuggerEvent.
|
2022-04-26 16:36:24 +08:00 |
|
Stephen Chung
|
5a756e0899
|
Remove generics for call_fn_raw_raw.
|
2022-04-23 15:25:00 +08:00 |
|
Stephen Chung
|
1d904f4758
|
Add Engine::eval_statements_raw.
|
2022-04-23 13:37:08 +08:00 |
|
Stephen Chung
|
0ef5c0ec54
|
Change to call_fn_raw_raw .
|
2022-04-23 13:28:26 +08:00 |
|
Stephen Chung
|
d61f7fa7c2
|
Add call_fn_with_global_raw.
|
2022-04-23 13:15:27 +08:00 |
|
Stephen Chung
|
2755d39cdf
|
Return early if no type casting for call_fn .
|
2022-04-22 12:12:55 +08:00 |
|
Stephen Chung
|
6f4cc91451
|
Fix builds.
|
2022-04-21 16:01:20 +08:00 |
|
Stephen Chung
|
6b8ddd925b
|
Allow scope constants in strict variables mode.
|
2022-04-21 13:21:53 +08:00 |
|
Stephen Chung
|
c3d013bddc
|
Add to_json for maps.
|
2022-04-21 12:15:21 +08:00 |
|
Stephen Chung
|
4f2764d233
|
Revise parse_json .
|
2022-04-21 10:04:57 +08:00 |
|
Stephen Chung
|
daf73d5341
|
Make caches optional for EvalContext.
|
2022-04-16 23:32:14 +08:00 |
|
Stephen Chung
|
855cb76246
|
Rename EvalState to Caches.
|
2022-04-16 16:36:53 +08:00 |
|
Stephen Chung
|
b696390c13
|
Fix no-std build.
|
2022-04-14 23:11:36 +08:00 |
|
Stephen Chung
|
7788e1058a
|
Merge use.
|
2022-04-13 10:35:10 +08:00 |
|
Stephen Chung
|
a33e3ba5ff
|
Fix build.
|
2022-04-11 16:34:56 +08:00 |
|
Stephen Chung
|
6422fddd6d
|
Better names for iterators.
|
2022-04-09 13:11:32 +08:00 |
|
Stephen Chung
|
56f6b181db
|
Move optimization_level into Options.
|
2022-03-29 08:26:42 +08:00 |
|
Stephen Chung
|
1b6de25007
|
Remove Engine::custom_types.
|
2022-03-29 08:18:20 +08:00 |
|
Stephen Chung
|
6369fa5c65
|
Minor refactor.
|
2022-03-27 21:53:50 +08:00 |
|
Stephen Chung
|
99118fe2c3
|
Minor refactors.
|
2022-03-20 21:58:43 +08:00 |
|
Stephen Chung
|
1b3d5aeb53
|
fix no_module.
|
2022-03-19 10:29:21 +08:00 |
|
Stephen Chung
|
fefa633cf0
|
Add type alias support for plugin modules.
|
2022-03-19 09:43:18 +08:00 |
|
Stephen Chung
|
672cda63ab
|
Simplify formatting.
|
2022-03-14 08:50:17 +08:00 |
|
Stephen Chung
|
1e4abd012c
|
Minor refactor.
|
2022-03-09 09:25:55 +08:00 |
|
Stephen Chung
|
8bda8c64df
|
Refine data structures
|
2022-03-05 17:57:23 +08:00 |
|
Stephen Chung
|
0e9a16e437
|
Add checks for is_empty.
|
2022-03-03 13:02:57 +08:00 |
|
Stephen Chung
|
83755bf936
|
Refine doc comments.
|
2022-03-01 15:34:15 +08:00 |
|
Stephen Chung
|
73f10b8adc
|
Minor housekeeping.
|
2022-02-24 10:36:20 +08:00 |
|
Stephen Chung
|
2f5ce2fe5b
|
Deprecate Position::new_const.
|
2022-02-24 09:08:10 +08:00 |
|
Stephen Chung
|
0d2e3d82f3
|
Reduce size of Stmt.
|
2022-02-16 17:51:14 +08:00 |
|