Commit Graph

3640 Commits

Author SHA1 Message Date
Stephen Chung
45acb65f4f Use //! for script docs. 2022-07-24 23:03:35 +08:00
Stephen Chung
e8d6e3f57d Add unreachable comments. 2022-07-23 21:00:58 +08:00
Stephen Chung
f85ad28e93 Add FnNamespace methods. 2022-07-21 14:01:28 +08:00
Stephen Chung
6bc0118074 Add FnAccess methods. 2022-07-21 14:01:28 +08:00
Stephen Chung
747cd903b4 Update resolver version. 2022-07-21 14:01:28 +08:00
Stephen Chung
55dd55322b BLOB + string -> string. 2022-07-21 14:01:10 +08:00
Stephen Chung
753e527cbb Fix BLOB and string operations. 2022-07-20 21:17:21 +08:00
Stephen Chung
8215c75a17 Merge branch 'main' of https://github.com/rhaiscript/rhai 2022-07-20 21:09:03 +08:00
Stephen Chung
57e2cad0df
Merge pull request #586 from quake/quake/clippy-fix
apply some clippy lint fix
2022-07-20 21:07:57 +08:00
Stephen Chung
ff6a448b77 Merge branch 'main' of https://github.com/rhaiscript/rhai 2022-07-20 21:06:36 +08:00
quake
a0c07631e2 chore: clippy fix rust style 2022-07-20 21:38:50 +09:00
quake
8d91e7eb63 chore: clippy fix useless_conversion 2022-07-20 21:28:40 +09:00
quake
e707b66639 chore: clippy fix unnecessary_mut_passed 2022-07-20 21:22:51 +09:00
quake
299777f1c9 chore: clippy fix needless_borrow 2022-07-20 21:16:35 +09:00
Stephen Chung
87af0db074
Merge pull request #584 from quake/quake/optimize-stmt-switch
fix: optimize_stmt should use fn `position`
2022-07-20 18:08:37 +08:00
Stephen Chung
adf374deed
Merge pull request #585 from quake/quake/clippy
chore: remove clippy redundant_allocation since it has been resolved in clippy#7592
2022-07-20 18:06:46 +08:00
quake
e21f7c4f5d fix: optimize_stmt should use fn position 2022-07-20 18:48:54 +09:00
quake
4033543309 chore: remove clippy redundant_allocation since it has been resolved in clippy#7592 2022-07-20 17:05:05 +09:00
Stephen Chung
2ac6336173 Optimize wrapped stmt/expr. 2022-07-19 21:59:49 +08:00
Stephen Chung
5149c56256 Streamline switch case AST structure. 2022-07-19 13:33:53 +08:00
Stephen Chung
281e94fc62 Switch case condition that is constant () no longer optimizes to false. 2022-07-18 23:28:12 +08:00
Stephen Chung
ff6954d9d5 Fix doc comment links. 2022-07-18 23:01:03 +08:00
Stephen Chung
f2724444bb Make default switch case Optional. 2022-07-18 22:30:09 +08:00
Stephen Chung
4f26c1465c
Merge pull request #582 from schungx/master
Allow duplicated switch cases.
2022-07-18 13:55:49 +08:00
Stephen Chung
7dca916c45 Allow duplicated switch cases. 2022-07-18 13:40:41 +08:00
Stephen Chung
4b760d1d0f Unroll switch ranges if possible. 2022-07-18 08:54:10 +08:00
Stephen Chung
107193e35f Update rustyline to 10. 2022-07-17 18:49:12 +08:00
Stephen Chung
a12401a1fe New range variant. 2022-07-17 12:09:19 +08:00
Stephen Chung
0555069de0 Bump minimum Rust version. 2022-07-13 19:21:13 +08:00
Stephen Chung
15e802146a Merge branch 'main' of https://github.com/rhaiscript/rhai 2022-07-13 19:20:31 +08:00
Stephen Chung
5227c209a9
Merge pull request #581 from Mathieu-Lala/ci/msrv-job
Add msrv check in ci and set it to 1.60
2022-07-13 19:19:12 +08:00
Mathieu-Lala
f1e7f3d01b ci: add msrv check & update cargo.toml/readme rust-version to 1.60 2022-07-13 13:12:53 +02:00
Stephen Chung
08254c100f Remove forum. 2022-07-12 16:19:55 +08:00
Stephen Chung
cd8a93acd4
Merge pull request #580 from schungx/master
New enhancements.
2022-07-10 13:06:47 +08:00
Stephen Chung
c7820391b7 Remove examples from package. 2022-07-08 00:48:29 +08:00
Stephen Chung
fedd09053a Fix typo. 2022-07-06 13:13:21 +08:00
Stephen Chung
dda7bc7b85 Add eval_expression_tree_raw. 2022-07-06 12:56:15 +08:00
Stephen Chung
b4dbc7619a Add no_custom_syntax. 2022-07-05 22:59:03 +08:00
Stephen Chung
b6528bd51d Reduce usage of as_ref and as_mut. 2022-07-05 16:26:38 +08:00
Stephen Chung
9319f87a7b Fix builds. 2022-07-04 17:47:59 +08:00
Stephen Chung
dee66a409f Add case alternatives for switch. 2022-07-04 17:42:24 +08:00
Stephen Chung
60e36610bc
Merge pull request #579 from schungx/master
Version 1.8.0.
2022-07-01 12:50:21 +08:00
Stephen Chung
54db9a2819 Bump version. 2022-07-01 12:30:20 +08:00
Stephen Chung
6753566b03 Merge set of dynamic functions when merging modules. 2022-06-28 13:57:18 +08:00
Stephen Chung
0031678cd4 Fix shared variable assignment. 2022-06-26 18:09:15 +08:00
Stephen Chung
d9875ff81c Fix sync feature. 2022-06-26 17:14:10 +08:00
Stephen Chung
335957fbc2 Enable modifying constant shared values. 2022-06-26 17:04:08 +08:00
Stephen Chung
7068775f19 Use locked_read. 2022-06-26 14:10:09 +08:00
Stephen Chung
84b8e1ed87 Detect whether dynamic functions exist to save checking. 2022-06-24 11:30:54 +08:00
Stephen Chung
d6bfd8f617 Streamline step ranges. 2022-06-20 18:52:07 +08:00