Stephen Chung
|
c62162b3c5
|
Use {} style for auto_restore.
|
2023-03-17 06:15:59 +08:00 |
|
Stephen Chung
|
51581cdef5
|
Make Engine faster to create.
|
2023-02-25 19:57:19 +08:00 |
|
Mathieu Lala
|
9bdf3c290d
|
pull main & udpate lint
|
2023-02-05 17:59:02 +01:00 |
|
Mathieu Lala
|
097fa1f4e3
|
Merge branch 'main' of github.com:Mathieu-Lala/rhai into fix/lint
|
2023-02-05 17:18:45 +01:00 |
|
Stephen Chung
|
ea3efe654c
|
Avoid unnecessarily creating Scope.
|
2023-01-11 11:42:46 +08:00 |
|
Mathieu Lala
|
9af5b1c78e
|
fix: default clippy lints
|
2022-12-30 18:07:39 +01:00 |
|
Stephen Chung
|
babc0b5466
|
Remove Dynamic::NULL, use .as_deref_mut() for this_ptr.
|
2022-12-20 16:52:55 +08:00 |
|
Stephen Chung
|
f15a9a7c9c
|
Minor cleanup.
|
2022-12-09 20:42:55 +08:00 |
|
Stephen Chung
|
30ff208104
|
Improve reify! syntax.
|
2022-12-09 16:41:01 +08:00 |
|
Stephen Chung
|
3d5908480a
|
Use fluent style.
|
2022-12-09 10:04:44 +08:00 |
|
Stephen Chung
|
de0707f64f
|
Use macro auto_restore!.
|
2022-12-04 14:06:54 +08:00 |
|
Stephen Chung
|
d645d8271c
|
More code refactor.
|
2022-11-25 20:42:16 +08:00 |
|
Stephen Chung
|
bda8c2b636
|
Reduce data sizes.
|
2022-11-24 20:35:56 +08:00 |
|
Stephen Chung
|
c9d8714fe6
|
Reduce size of ParseState.
|
2022-11-24 17:08:43 +08:00 |
|
Stephen Chung
|
b4ef89b596
|
Fix sync build.
|
2022-11-24 16:05:23 +08:00 |
|
Stephen Chung
|
d1913edf3c
|
Use Engine's interner.
|
2022-11-24 15:10:17 +08:00 |
|
Stephen Chung
|
02ef119603
|
Fix builds.
|
2022-11-23 17:23:54 +08:00 |
|
Stephen Chung
|
31292e683d
|
Satisfy Clippy.
|
2022-11-23 13:24:14 +08:00 |
|
Stephen Chung
|
d151c87687
|
Change call_fn_raw to call_fn_with_options.
|
2022-11-21 23:42:29 +08:00 |
|
Stephen Chung
|
fca71b5ed2
|
Reduce call to Module::is_empty.
|
2022-11-10 23:57:46 +08:00 |
|
Stephen Chung
|
013ee223ee
|
Cleanup.
|
2022-11-10 14:25:48 +08:00 |
|
Stephen Chung
|
54353c6676
|
Fix no_function build.
|
2022-11-10 12:16:23 +08:00 |
|
Stephen Chung
|
3a028f2642
|
Move lib into global.
|
2022-11-10 11:49:10 +08:00 |
|
Stephen Chung
|
ae1e19c98a
|
Fix builds.
|
2022-11-08 21:41:00 +08:00 |
|
Stephen Chung
|
e93923b3b6
|
Move level into GlobalRuntimeState.
|
2022-11-08 21:28:20 +08:00 |
|
Stephen Chung
|
8f128f37f0
|
Add Dynamic::NULL to simplify this pointer binding.
|
2022-11-08 16:16:42 +08:00 |
|
Stephen Chung
|
6053aa1641
|
Clean up types.
|
2022-11-08 15:01:40 +08:00 |
|
Stephen Chung
|
f4e2901353
|
Use RestoreOnDrop.
|
2022-11-08 11:52:46 +08:00 |
|
Stephen Chung
|
0c79471fd3
|
Change lib to &[Shared<Module>] and remove dummy lifetimes.
|
2022-11-07 16:18:59 +08:00 |
|
Stephen Chung
|
35b02ce9b7
|
Make parameters order uniform.
|
2022-11-04 21:47:09 +08:00 |
|
Stephen Chung
|
4100e6da64
|
Use ImmutableString for source.
|
2022-10-29 14:12:18 +08:00 |
|
Stephen Chung
|
e8fd965eba
|
Add parse_json.
|
2022-09-29 22:46:59 +08:00 |
|
Stephen Chung
|
cba394d73c
|
Revise strings interning.
|
2022-08-12 16:34:57 +08:00 |
|
Stephen Chung
|
47f02b96d7
|
Add top-level wrappers.
|
2022-08-08 09:10:15 +08:00 |
|
Stephen Chung
|
b6528bd51d
|
Reduce usage of as_ref and as_mut.
|
2022-07-05 16:26:38 +08:00 |
|
Stephen Chung
|
09e19790fe
|
Fix builds.
|
2022-06-09 18:22:53 +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
|
130b93d029
|
Use bit-flags for options.
|
2022-05-19 21:40:22 +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
|
1d904f4758
|
Add Engine::eval_statements_raw.
|
2022-04-23 13:37:08 +08:00 |
|
Stephen Chung
|
6b8ddd925b
|
Allow scope constants in strict variables mode.
|
2022-04-21 13:21:53 +08:00 |
|
Stephen Chung
|
855cb76246
|
Rename EvalState to Caches.
|
2022-04-16 16:36:53 +08:00 |
|
Stephen Chung
|
56f6b181db
|
Move optimization_level into Options.
|
2022-03-29 08:26:42 +08:00 |
|
Stephen Chung
|
6369fa5c65
|
Minor refactor.
|
2022-03-27 21:53:50 +08:00 |
|
Stephen Chung
|
672cda63ab
|
Simplify formatting.
|
2022-03-14 08:50:17 +08:00 |
|
Stephen Chung
|
73f10b8adc
|
Minor housekeeping.
|
2022-02-24 10:36:20 +08:00 |
|
Stephen Chung
|
187a20fd8b
|
Refactor OptimizationLevel.
|
2022-02-07 21:03:39 +08:00 |
|
Stephen Chung
|
66af69aaff
|
Refactor and add state to debugger.
|
2022-01-28 18:59:18 +08:00 |
|