Stephen Chung
|
f388d22c0f
|
Fix no_module build.,
|
2021-02-07 15:52:06 +08:00 |
|
Stephen Chung
|
aafff4fb93
|
Use stacked functions resolution caches to further improve performance.
|
2021-02-07 15:41:40 +08:00 |
|
Stephen Chung
|
7b87f81850
|
Add has_override and script calls to function resolution cache.
|
2021-02-07 15:09:27 +08:00 |
|
Stephen Chung
|
a54b88a8b0
|
Dynamic::into_shared not available under no_closure.
|
2021-02-06 22:16:44 +08:00 |
|
Stephen Chung
|
dff124b242
|
Save functions resolution cache during script call.
|
2021-02-06 22:16:05 +08:00 |
|
Stephen Chung
|
c5e2620d0f
|
Minor code refactors.
|
2021-02-03 19:14:26 +08:00 |
|
Stephen Chung
|
42058836ba
|
Fix panic in property access parsing error.
|
2021-01-31 18:44:50 +08:00 |
|
Stephen Chung
|
7fc38d4cd2
|
Change rhaiscript.github.io to rhai.rs
|
2021-01-30 07:19:54 +08:00 |
|
Stephen Chung
|
bb925a697c
|
Fix bug in Array::insert.
|
2021-01-29 22:29:36 +08:00 |
|
Stephen Chung
|
903b6d6795
|
Rename set_doc_comments to enable_doc_comments.
|
2021-01-28 16:59:19 +08:00 |
|
Stephen Chung
|
cef61bc924
|
Fix no_function build.
|
2021-01-28 16:48:56 +08:00 |
|
Stephen Chung
|
f76daadcba
|
Refine FuncArgs trait.
|
2021-01-28 15:29:55 +08:00 |
|
Stephen Chung
|
d14168a419
|
Refine Dynamic::take_immutable_string when shared.
|
2021-01-27 18:34:32 +08:00 |
|
Stephen Chung
|
e902c74073
|
Add threading example.
|
2021-01-25 11:31:54 +08:00 |
|
Stephen Chung
|
c245fe88fd
|
Allow stacking ! operators.
|
2021-01-24 21:21:15 +08:00 |
|
Stephen Chung
|
049f472ac9
|
Fix bug in internals.
|
2021-01-23 10:34:38 +08:00 |
|
Stephen Chung
|
3b42cc5bb2
|
Fix bug where plugin module parameters are consumed.
|
2021-01-23 09:37:27 +08:00 |
|
Stephen Chung
|
8aae3ac46c
|
Add function name to NativeCallContext.
|
2021-01-21 21:49:25 +08:00 |
|
Stephen Chung
|
f6553c1426
|
Fix feature builds.
|
2021-01-21 10:32:05 +08:00 |
|
Stephen Chung
|
0f7b390881
|
Serialize Timestamp with type name instead of panic.
|
2021-01-19 14:22:55 +08:00 |
|
Stephen Chung
|
4a8debb5ed
|
Fix builds.
|
2021-01-18 10:56:42 +08:00 |
|
Stephen Chung
|
ec272cf9b9
|
Add Serialize/Deserialize for Dynamic and ImmutableString.
|
2021-01-18 10:30:58 +08:00 |
|
Stephen Chung
|
6b5a14ee88
|
Fix compilation bug.
|
2021-01-18 10:23:41 +08:00 |
|
Stephen Chung
|
65621b79b1
|
Fix volatile warnings.
|
2021-01-16 14:46:03 +08:00 |
|
Ilya Lakhin
|
421baebbc1
|
Exposing AST functions shared module under internals feature
|
2021-01-16 01:38:50 +07:00 |
|
Stephen Chung
|
c4b6c31bf0
|
Use ahash as default hasher.
|
2021-01-15 23:52:56 +08:00 |
|
Stephen Chung
|
1c7884f0d8
|
Switch to fxhash for fast hashing.
|
2021-01-15 23:30:45 +08:00 |
|
Stephen Chung
|
92c7fd9e5b
|
Better error messages.
|
2021-01-15 17:13:04 +08:00 |
|
Stephen Chung
|
3f44e2893c
|
Wrap up 0.19.10.
|
2021-01-14 19:07:03 +08:00 |
|
Stephen Chung
|
fe65bf6137
|
Fix bug in optimizer.
|
2021-01-12 23:52:50 +08:00 |
|
Stephen Chung
|
8c47d61456
|
Refine documentation and comments.
|
2021-01-11 23:09:33 +08:00 |
|
Stephen Chung
|
5b9a18f5b8
|
Fix FileModuleResolver::clear_cache_for_path.
|
2021-01-10 19:34:26 +08:00 |
|
Stephen Chung
|
14fe4f9f1b
|
Change resolve_ast return type.
|
2021-01-09 23:26:50 +08:00 |
|
Stephen Chung
|
0b6657d1b1
|
Fix clippy.
|
2021-01-09 17:13:34 +08:00 |
|
Stephen Chung
|
e5b345bca4
|
Fix feature builds.
|
2021-01-09 17:06:01 +08:00 |
|
Stephen Chung
|
ad250fc973
|
Recursive self-contained AST.
|
2021-01-09 16:52:22 +08:00 |
|
Stephen Chung
|
637f47d259
|
Split AST::set_source into set_source/clear_source.
|
2021-01-09 15:20:07 +08:00 |
|
Stephen Chung
|
1513e6ab6a
|
Fix internals build.
|
2021-01-09 00:49:50 +08:00 |
|
Stephen Chung
|
bfe9ac2188
|
Fix feature builds.
|
2021-01-09 00:40:44 +08:00 |
|
Stephen Chung
|
0f1f6c4ad3
|
Add Engine::compile_to_self_contained.
|
2021-01-09 00:24:55 +08:00 |
|
Stephen Chung
|
b96c832141
|
Add EvalAltResult::clear_position().
|
2021-01-08 14:29:57 +08:00 |
|
Stephen Chung
|
ec18bd26a2
|
Handle no-std without sync.
|
2021-01-07 22:52:20 +08:00 |
|
Stephen Chung
|
96b1e7777b
|
Update URL links.
|
2021-01-07 17:30:06 +08:00 |
|
Stephen Chung
|
e059ca009c
|
Fix feature builds.
|
2021-01-06 18:22:45 +08:00 |
|
Stephen Chung
|
a5d6392107
|
Use NonZero for limits.
|
2021-01-06 13:46:53 +08:00 |
|
Stephen Chung
|
3fbcefe0ed
|
Move HashableHashMap to utils.
|
2021-01-05 18:37:07 +08:00 |
|
Stephen Chung
|
d5891d4802
|
Remove eval_expr_as_target.
|
2021-01-05 18:01:42 +08:00 |
|
Stephen Chung
|
cf9d35166d
|
Remove hashing of the entire script by making Expr and Stmt Hash.
|
2021-01-04 11:58:24 +08:00 |
|
Stephen Chung
|
e2a47b2a65
|
Disallow duplicated function definitions.
|
2021-01-03 20:54:08 +08:00 |
|
Stephen Chung
|
103af43f68
|
Fix typo in sync.
|
2021-01-03 13:46:08 +08:00 |
|