Stephen Chung
|
4304da7a47
|
Fix builds.
|
2022-11-19 18:57:15 +08:00 |
|
Stephen Chung
|
013ee223ee
|
Cleanup.
|
2022-11-10 14:25:48 +08:00 |
|
Stephen Chung
|
3a028f2642
|
Move lib into global.
|
2022-11-10 11:49:10 +08:00 |
|
Stephen Chung
|
e93923b3b6
|
Move level into GlobalRuntimeState.
|
2022-11-08 21:28:20 +08:00 |
|
Stephen Chung
|
6053aa1641
|
Clean up types.
|
2022-11-08 15:01:40 +08:00 |
|
Stephen Chung
|
0c79471fd3
|
Change lib to &[Shared<Module>] and remove dummy lifetimes.
|
2022-11-07 16:18:59 +08:00 |
|
Stephen Chung
|
8b773aa15e
|
Fix builds.
|
2022-10-30 16:13:51 +08:00 |
|
Stephen Chung
|
4100e6da64
|
Use ImmutableString for source.
|
2022-10-29 14:12:18 +08:00 |
|
Stephen Chung
|
4708fde8bd
|
Compact data structures.
|
2022-10-27 15:52:24 +08:00 |
|
Stephen Chung
|
3d0626c76f
|
Streamline global state.
|
2022-10-14 12:23:04 +08:00 |
|
Stephen Chung
|
d6b0f99781
|
Refactor.
|
2022-10-10 16:46:35 +08:00 |
|
Stephen Chung
|
80f95b6f2a
|
Fix no_module.
|
2022-10-04 16:27:04 +08:00 |
|
Stephen Chung
|
891214470b
|
Make limit getters available without unchecked.
|
2022-10-04 15:33:51 +08:00 |
|
Stephen Chung
|
6c777e68d3
|
Refine inlining.
|
2022-09-28 12:06:22 +08:00 |
|
Stephen Chung
|
25476d1cea
|
Mark debug functions cold.
|
2022-09-27 08:52:39 +08:00 |
|
Stephen Chung
|
5d275b5307
|
Simplify to calc_fn_hash.
|
2022-09-21 11:46:23 +08:00 |
|
Stephen Chung
|
8c20801574
|
Add parameter to debugger init.
|
2022-08-20 15:04:17 +08:00 |
|
Stephen Chung
|
a9b6e8b98c
|
Fix builds.
|
2022-08-18 21:16:42 +08:00 |
|
Stephen Chung
|
9813f657bb
|
Use ImmutableString for AST.
|
2022-08-13 18:40:14 +08:00 |
|
Stephen Chung
|
28743594d0
|
Use interned strings for AST nodes.
|
2022-08-13 18:07:42 +08:00 |
|
Stephen Chung
|
2f948a784c
|
Clean up more clippy.
|
2022-07-27 18:04:59 +08:00 |
|
Stephen Chung
|
ff6a448b77
|
Merge branch 'main' of https://github.com/rhaiscript/rhai
|
2022-07-20 21:06:36 +08:00 |
|
Stephen Chung
|
b6528bd51d
|
Reduce usage of as_ref and as_mut.
|
2022-07-05 16:26:38 +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
|
516f5a82a0
|
Use tag for debugger state.
|
2022-05-03 21:55:01 +08:00 |
|
Stephen Chung
|
c69f98c2c4
|
Add custom state.
|
2022-05-02 00:03:45 +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
|
99118fe2c3
|
Minor refactors.
|
2022-03-20 21:58:43 +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
|
7b92a80c32
|
Fix encapsulated environment in module functions.
|
2022-01-30 17:27:13 +08:00 |
|
Stephen Chung
|
6b02dde848
|
Gate dead code for no_module.
|
2022-01-29 11:09:43 +08:00 |
|
Stephen Chung
|
4ee6657b9d
|
Fix no_function build.
|
2022-01-28 22:37:59 +08:00 |
|
Stephen Chung
|
c397a6dcb5
|
Fix sync build.
|
2022-01-28 22:07:49 +08:00 |
|
Stephen Chung
|
c93e94c7cd
|
Fix builds.
|
2022-01-28 21:35:16 +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
|
14e42f436f
|
Make scan_imports_raw public.
|
2022-01-27 16:58:11 +08:00 |
|
Stephen Chung
|
fc87dec128
|
Add debugging interface.
|
2022-01-27 16:58:11 +08:00 |
|
Stephen Chung
|
fb0b071fe0
|
Add lifetimes to GlobalRuntimeState and EvalState for future needs.
|
2022-01-22 17:48:07 +08:00 |
|
Stephen Chung
|
f92894e337
|
Rename GlobalRuntimeStatemodules -> imports.
|
2022-01-20 08:17:34 +08:00 |
|
Stephen Chung
|
f205091d0a
|
Inline traits impl.
|
2022-01-10 22:51:24 +08:00 |
|
Stephen Chung
|
ea6c264f5f
|
Fix builds.
|
2022-01-10 13:43:30 +08:00 |
|
Stephen Chung
|
1e0d46fc13
|
Fix debug print for GlobalRuntimeStates.
|
2022-01-09 18:43:12 +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 |
|