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 |
|
Stephen Chung
|
addb579f30
|
Streamline Dynamic.
|
2022-06-17 23:36:18 +08:00 |
|
Stephen Chung
|
b592ac1599
|
Export locked_read.
|
2022-06-17 23:36:09 +08:00 |
|
Stephen Chung
|
8f716ab71a
|
Merge branch 'main' of https://github.com/rhaiscript/rhai
|
2022-06-13 17:06:41 +08:00 |
|
Stephen Chung
|
d680fe9532
|
Merge pull request #577 from falzberger/patch-1
Fix code example for stateful event handler
|
2022-06-13 17:06:12 +08:00 |
|
Alexander Falzberger
|
6a83a5bf6b
|
Fix code example for stateful event handler
|
2022-06-13 11:04:37 +02:00 |
|
Stephen Chung
|
23cd4d0f6a
|
Fix typo.
|
2022-06-13 16:32:33 +08:00 |
|
Stephen Chung
|
6ea5ed17f4
|
Use rhai for ignore.
|
2022-06-12 15:04:06 +08:00 |
|
Stephen Chung
|
2b44778a5c
|
Add elvis operator for indexing.
|
2022-06-12 00:32:12 +08:00 |
|
Stephen Chung
|
b9cbeb65d6
|
Use Option instead of once/empty.
|
2022-06-11 16:01:15 +08:00 |
|
Stephen Chung
|
a7098fb074
|
Merge pull request #576 from schungx/master
Elvis and coalescing operators.
|
2022-06-10 11:46:22 +08:00 |
|
Stephen Chung
|
8999872d62
|
Add null coalescing operator.
|
2022-06-10 11:22:33 +08:00 |
|
Stephen Chung
|
0f1e51b1c9
|
Support Elvis operator.
|
2022-06-10 10:26:06 +08:00 |
|
Stephen Chung
|
206318e14c
|
Add new reserved symbols.
|
2022-06-10 08:47:22 +08:00 |
|
Stephen Chung
|
09e19790fe
|
Fix builds.
|
2022-06-09 18:22:53 +08:00 |
|
Stephen Chung
|
a31a4e4887
|
Fix builds.
|
2022-06-09 18:06:00 +08:00 |
|
Stephen Chung
|
dcaac20eb9
|
Strict mode in functions check for static modules.
|
2022-06-09 17:59:28 +08:00 |
|
Stephen Chung
|
285bf23dfa
|
Minor refactor.
|
2022-06-09 08:41:51 +08:00 |
|
Stephen Chung
|
e5f6b28abd
|
Fix warnings.
|
2022-06-08 17:06:49 +08:00 |
|