Stephen Chung
|
0d7d54e21c
|
Simplify rename checking.
|
2020-09-26 12:08:15 +08:00 |
|
Stephen Chung
|
371b7fd00b
|
Fix tests.
|
2020-09-26 00:46:47 +08:00 |
|
Stephen Chung
|
a2551a4650
|
Check rename collisions with special names.
|
2020-09-26 00:30:30 +08:00 |
|
Stephen Chung
|
6b13e266b9
|
Allow actual function name that is the same as a #[rhai_fn(name = "...")] rename.
|
2020-09-25 23:07:18 +08:00 |
|
Stephen Chung
|
4efe6b90e7
|
Add string::split().
|
2020-09-25 23:02:49 +08:00 |
|
Stephen Chung
|
da9aa60256
|
Wrap file module functions in ErrorInModule.
|
2020-09-25 20:24:03 +08:00 |
|
Stephen Chung
|
39bbff878c
|
Fix doc test.
|
2020-09-25 20:00:49 +08:00 |
|
Stephen Chung
|
f406fc0ac0
|
Fix function calls.
|
2020-09-25 19:07:24 +08:00 |
|
Stephen Chung
|
599fe846cb
|
Add complete_namespace to Module::eval_ast_as_new.
|
2020-09-25 18:07:39 +08:00 |
|
Stephen Chung
|
93f53fa417
|
Refactor module.rs into files structure.
|
2020-09-25 10:59:21 +08:00 |
|
Stephen Chung
|
e637bfa51d
|
Change pure to independent.
|
2020-09-25 09:39:18 +08:00 |
|
Stephen Chung
|
90cdf170a3
|
Merge pull request #242 from schungx/master
FileModuleResolver that encapsulates module namespace.
|
2020-09-24 23:43:00 +08:00 |
|
Stephen Chung
|
6a53c446d3
|
Fix no_function build.
|
2020-09-24 23:32:54 +08:00 |
|
Stephen Chung
|
c4ec93080e
|
New FileModuleResolver.
|
2020-09-24 22:50:28 +08:00 |
|
Stephen Chung
|
b8aeaa84de
|
Add functions to iterate script function definitions.
|
2020-09-24 16:10:25 +08:00 |
|
Stephen Chung
|
12e9a8567d
|
Make tables casing consistent.
|
2020-09-24 11:17:39 +08:00 |
|
Stephen Chung
|
9fcbda1ba4
|
Add reverse function to arrays.
|
2020-09-24 10:51:21 +08:00 |
|
Stephen Chung
|
d91d983c74
|
Enable dots on numbers to parse as method calls.
|
2020-09-23 22:48:28 +08:00 |
|
Stephen Chung
|
277eef4be6
|
Delete benchmark.yml
|
2020-09-23 12:24:25 +08:00 |
|
Stephen Chung
|
4d0b0ab4c9
|
Merge pull request #240 from schungx/master
Cleanup.
|
2020-09-23 12:24:02 +08:00 |
|
Stephen Chung
|
39433164f2
|
Fix no_float build.
|
2020-09-23 12:06:17 +08:00 |
|
Stephen Chung
|
4e0f887025
|
Merge branch 'master' into plugins
|
2020-09-23 12:00:15 +08:00 |
|
Stephen Chung
|
ed38b50490
|
Add parse_int and parse_float.
|
2020-09-23 12:00:03 +08:00 |
|
Stephen Chung
|
5718f454c4
|
Merge pull request #60 from jhwgh1968/plugins
Remove redundant clones in codegen
|
2020-09-23 11:54:57 +08:00 |
|
J Henry Waugh
|
d65042088e
|
Remove redundant clones in codegen
|
2020-09-22 21:38:59 -05:00 |
|
Stephen Chung
|
035b9cb839
|
Avoid &mut ImmutableString.
|
2020-09-22 22:45:11 +08:00 |
|
Stephen Chung
|
235ad66d2b
|
Flatten types in functions.
|
2020-09-22 22:19:21 +08:00 |
|
Stephen Chung
|
5a37497a22
|
Flatten type groups and types in parentheses.
|
2020-09-22 21:29:44 +08:00 |
|
Stephen Chung
|
3224c5baf5
|
Avoid &mut ImmutableString.
|
2020-09-22 19:42:44 +08:00 |
|
Stephen Chung
|
02f37870e5
|
Better position of string literal errors.
|
2020-09-22 19:18:06 +08:00 |
|
Stephen Chung
|
41a16c9cf7
|
Use modules.
|
2020-09-22 19:17:50 +08:00 |
|
Stephen Chung
|
e7566da7d2
|
Fix no_std build.
|
2020-09-22 18:06:36 +08:00 |
|
Stephen Chung
|
4719a4ccee
|
Update dependencies.
|
2020-09-22 17:58:04 +08:00 |
|
Stephen Chung
|
594dcc3a06
|
Disallow registering indexers for arrays, maps and strings.
|
2020-09-22 17:57:56 +08:00 |
|
Stephen Chung
|
870ff81203
|
Remove diag_test.
|
2020-09-22 12:14:38 +08:00 |
|
Stephen Chung
|
283495a02f
|
Setters should have no return value.
|
2020-09-22 12:14:26 +08:00 |
|
Stephen Chung
|
8095ebc9e4
|
Remove unused imports.
|
2020-09-21 18:00:46 +08:00 |
|
Stephen Chung
|
83f9df2852
|
Fix op-assignment overrides.
|
2020-09-21 16:15:52 +08:00 |
|
Stephen Chung
|
748d4d2f36
|
Merge pull request #59 from jhwgh1968/rusfmt_ci
New CI Job for Formatting
|
2020-09-21 09:24:03 +08:00 |
|
J Henry Waugh
|
896761eaa9
|
Update CI to enforce clippy::perf
|
2020-09-20 13:11:15 -05:00 |
|
J Henry Waugh
|
c8dffff515
|
Fix clippy::perf lint errors
|
2020-09-20 13:07:46 -05:00 |
|
J Henry Waugh
|
788a22108b
|
Hide clippy errors from exported modules
|
2020-09-20 13:03:35 -05:00 |
|
J Henry Waugh
|
795c3f870b
|
New CI Job for Formatting
|
2020-09-20 12:47:33 -05:00 |
|
J Henry Waugh
|
c389014df7
|
Run cargo fmt for loose ends
|
2020-09-20 12:40:21 -05:00 |
|
Stephen Chung
|
e89cec2829
|
Revert "Delete benchmark.yml"
This reverts commit 44416ecb05 .
|
2020-09-20 18:42:17 +08:00 |
|
Stephen Chung
|
1d77e3e174
|
Merge pull request #238 from schungx/master
Support &str and String parameters in modules.
|
2020-09-20 18:41:47 +08:00 |
|
Stephen Chung
|
44416ecb05
|
Delete benchmark.yml
|
2020-09-20 18:33:52 +08:00 |
|
Stephen Chung
|
a49b58002a
|
Fix doc tests.
|
2020-09-20 15:55:11 +08:00 |
|
Stephen Chung
|
c7a675e18a
|
Fix no_object builds.
|
2020-09-20 14:52:38 +08:00 |
|
Stephen Chung
|
1ae6af5289
|
Merge branch 'plugins_dev' of https://github.com/schungx/rhai into plugins
|
2020-09-20 14:32:44 +08:00 |
|