Stephen Chung
|
ac7f35cacb
|
Move all functions metadata into metadata feature.
|
2021-03-24 19:27:38 +08:00 |
|
Stephen Chung
|
c4fe1782df
|
Streamline string handling.
|
2021-03-24 13:17:52 +08:00 |
|
Stephen Chung
|
3a1e93e324
|
Fix no_std build.
|
2021-03-24 10:38:56 +08:00 |
|
Stephen Chung
|
3d0d5d1708
|
Streamline code.
|
2021-03-24 10:02:50 +08:00 |
|
Stephen Chung
|
6d1700728a
|
Intern module registration strings.
|
2021-03-24 09:56:25 +08:00 |
|
Stephen Chung
|
0d7f2c16cc
|
Reduce indirections.
|
2021-03-23 20:04:54 +08:00 |
|
Stephen Chung
|
77a71dbbf0
|
Merge pull request #375 from schungx/master
Change HashMap to BTreeMap.
|
2021-03-23 18:26:46 +08:00 |
|
Stephen Chung
|
f9429c06f9
|
Use template for object map literal.
|
2021-03-23 18:25:40 +08:00 |
|
Stephen Chung
|
f70225ca1d
|
Change HashMap to BTreeMap.
|
2021-03-23 12:13:53 +08:00 |
|
Stephen Chung
|
7a0032fc89
|
Move return type to param_names.
|
2021-03-22 23:11:23 +08:00 |
|
Stephen Chung
|
39fb78293c
|
Change codegen tests for return_raw.
|
2021-03-22 19:21:42 +08:00 |
|
Stephen Chung
|
42d7736d94
|
Add conversions between Decimal and FLOAT.
|
2021-03-22 15:16:01 +08:00 |
|
Stephen Chung
|
22ff68cdc9
|
Fix feature builds.
|
2021-03-22 12:18:13 +08:00 |
|
Stephen Chung
|
a82f0fc738
|
Allow non-Dynamic in return_raw.
|
2021-03-22 11:18:09 +08:00 |
|
Stephen Chung
|
b3bcd7bf79
|
Fix codegen test.
|
2021-03-22 10:08:43 +08:00 |
|
Stephen Chung
|
75b8bf73df
|
Update dependencies.
|
2021-03-21 23:51:24 +08:00 |
|
Stephen Chung
|
673bff7c76
|
Add doc links.
|
2021-03-21 22:30:34 +08:00 |
|
Stephen Chung
|
4ca3cefc06
|
Merge pull request #374 from schungx/master
Deprecate RegisterFn and RegisterResultFn traits.
|
2021-03-21 18:54:02 +08:00 |
|
Stephen Chung
|
297a539528
|
Flatten function call arguments.
|
2021-03-20 23:57:43 +08:00 |
|
Stephen Chung
|
aa0594210c
|
Use RhaiResult for plugin return.
|
2021-03-19 10:30:30 +08:00 |
|
Stephen Chung
|
1200ffcd2b
|
Add test with &str parameter.
|
2021-03-17 22:32:22 +08:00 |
|
Stephen Chung
|
80c7e9310e
|
Fix unchecked build.
|
2021-03-17 15:26:37 +08:00 |
|
Stephen Chung
|
e2a66e0241
|
Fix doc tests.
|
2021-03-17 14:45:40 +08:00 |
|
Stephen Chung
|
6667a22c0c
|
Code style and docs.
|
2021-03-17 13:30:47 +08:00 |
|
Stephen Chung
|
699131be58
|
New reserved keywords.
|
2021-03-17 10:31:50 +08:00 |
|
Stephen Chung
|
4581943435
|
Remove public_only parameters.
|
2021-03-17 09:58:08 +08:00 |
|
Stephen Chung
|
5172ade179
|
Code style edits.
|
2021-03-16 18:16:40 +08:00 |
|
Stephen Chung
|
082ecaa739
|
Fix feature builds.
|
2021-03-15 23:03:26 +08:00 |
|
Stephen Chung
|
a1549bb377
|
Allow register_result to return any type.
|
2021-03-15 22:37:50 +08:00 |
|
Stephen Chung
|
27953ef745
|
Register parameter type names.
|
2021-03-15 22:19:21 +08:00 |
|
Stephen Chung
|
6cbf771fdd
|
Fix private function signature.
|
2021-03-15 21:30:55 +08:00 |
|
Stephen Chung
|
12e3a5b050
|
Add test of functions with context.
|
2021-03-15 21:30:45 +08:00 |
|
Stephen Chung
|
e9f280f917
|
Deprecate Module::set_fn_XXX API.
|
2021-03-15 12:39:06 +08:00 |
|
Stephen Chung
|
d0922adb5b
|
Deprecate RegisterFn and RegisterResultFn.
|
2021-03-15 11:36:30 +08:00 |
|
Stephen Chung
|
2f8a3c24c0
|
Bump version.
|
2021-03-14 22:56:06 +08:00 |
|
Stephen Chung
|
b1ec871268
|
Merge pull request #373 from schungx/master
Further optimizations.
|
2021-03-14 11:21:40 +08:00 |
|
Stephen Chung
|
d9df6aabc8
|
Change precedence to own type.
|
2021-03-14 10:47:29 +08:00 |
|
Stephen Chung
|
008ef0a41b
|
Fix feature builds.
|
2021-03-14 10:47:21 +08:00 |
|
Stephen Chung
|
4e3fdf6dab
|
Revamp statement block optimization.
|
2021-03-13 23:43:05 +08:00 |
|
Stephen Chung
|
58d28fb468
|
Fix no-std build.
|
2021-03-13 19:08:49 +08:00 |
|
Stephen Chung
|
558ffeaf3e
|
Add FnResolutionCacheEntry.
|
2021-03-13 18:46:08 +08:00 |
|
Stephen Chung
|
61b0c7b2b3
|
Optimize imports layout.
|
2021-03-12 22:30:08 +08:00 |
|
Stephen Chung
|
81ca86a8d2
|
Fix internals build.
|
2021-03-12 19:33:22 +08:00 |
|
Stephen Chung
|
b74d2ff2b4
|
Fix test.
|
2021-03-12 14:13:19 +08:00 |
|
Stephen Chung
|
85fcb74be9
|
Furtuer optimize data structure sizes.
|
2021-03-12 14:11:08 +08:00 |
|
Stephen Chung
|
4e5d009386
|
Inline scope entries.
|
2021-03-12 13:26:47 +08:00 |
|
Stephen Chung
|
7a30030647
|
Merge pull request #372 from schungx/master
Improve speed by optimizing AST layout.
|
2021-03-11 22:52:25 +08:00 |
|
Stephen Chung
|
c2a34bd518
|
Fix internals build.
|
2021-03-11 22:27:35 +08:00 |
|
Stephen Chung
|
7b8a4c46e7
|
Add ability to terminate AST walk.
|
2021-03-11 21:55:55 +08:00 |
|
Stephen Chung
|
b2fd0222de
|
Refine statement block optimization.
|
2021-03-11 18:29:22 +08:00 |
|