Stephen Chung
|
faa81ac3fc
|
Fix no-std build.
|
2022-09-07 14:37:33 +08:00 |
|
Stephen Chung
|
b0ce3ee445
|
Use Entry API.
|
2022-09-07 13:30:31 +08:00 |
|
Stephen Chung
|
a6ce459b32
|
Merge branch 'main' of https://github.com/rhaiscript/rhai
|
2022-09-06 17:41:47 +08:00 |
|
Stephen Chung
|
8b543fb634
|
Merge pull request #637 from quake/quake/perf
pref: tweak code to improve performance
|
2022-09-06 17:41:25 +08:00 |
|
quake
|
a3ce137500
|
chore: auto deref
|
2022-09-06 15:32:37 +09:00 |
|
quake
|
8ee501e4d9
|
pref: remove Rc/Arc::from_box
|
2022-09-06 14:51:32 +09:00 |
|
quake
|
563f18a04b
|
pref: use ExactSizeIterator
|
2022-09-06 14:16:15 +09:00 |
|
quake
|
ab23094d65
|
perf: reduce one hashmap lookup
|
2022-09-06 12:51:44 +09:00 |
|
Stephen Chung
|
2121bd4b47
|
Add feature to hashbrown.
|
2022-09-05 21:22:02 +08:00 |
|
Stephen Chung
|
158b4ce7bc
|
Change TypeId to use BTreeMap.
|
2022-09-05 21:17:07 +08:00 |
|
Stephen Chung
|
0f4df9c4e7
|
Merge pull request #636 from quake/quake/StraightHashMap
perf: change BTreeMap to StraightHashMap
|
2022-09-05 21:08:32 +08:00 |
|
quake
|
d515eaf7cd
|
chore: apply reviewers comment
|
2022-09-05 19:22:30 +09:00 |
|
quake
|
239438754c
|
perf: change BTreeMap to StraightHashMap
|
2022-09-05 13:13:06 +09:00 |
|
Stephen Chung
|
aaa5254c29
|
Merge pull request #635 from schungx/master
Fast Operators mode.
|
2022-09-04 21:50:10 +08:00 |
|
Stephen Chung
|
c7da3c6edb
|
Speed up unary operators.
|
2022-09-04 18:12:38 +08:00 |
|
Stephen Chung
|
62f426d477
|
Fix test.
|
2022-09-03 22:32:55 +08:00 |
|
Stephen Chung
|
702bb9030a
|
Make fast operators the default.
|
2022-09-03 22:07:36 +08:00 |
|
Stephen Chung
|
defdc2a5bc
|
Revise style.
|
2022-09-03 16:21:45 +08:00 |
|
Stephen Chung
|
1ae0a4c761
|
Add fast operators to benchmarks.
|
2022-09-03 15:48:00 +08:00 |
|
Stephen Chung
|
b3f6fa9ce8
|
Remove branch from benchmark.
|
2022-09-03 15:33:34 +08:00 |
|
Stephen Chung
|
2de4325d7e
|
Use fast operators mode in rhai-run.
|
2022-09-03 15:31:29 +08:00 |
|
Stephen Chung
|
06dea067b7
|
Change fast_ops to options.
|
2022-09-03 15:15:42 +08:00 |
|
Stephen Chung
|
43c4d7e3ca
|
Use standard operator to short-circuit.
|
2022-09-03 12:35:00 +08:00 |
|
Stephen Chung
|
75512bfd2f
|
Remove log print.
|
2022-09-03 12:26:55 +08:00 |
|
Stephen Chung
|
79eb626386
|
Speed up built-in.
|
2022-09-03 11:46:20 +08:00 |
|
Stephen Chung
|
d7dfa1a218
|
Fix tests.
|
2022-09-03 11:29:29 +08:00 |
|
Stephen Chung
|
fcdd2eb143
|
Use caching for fast operators.
|
2022-09-03 11:27:13 +08:00 |
|
Stephen Chung
|
0516e8088c
|
Add fast-ops feature.
|
2022-09-02 23:45:25 +08:00 |
|
Stephen Chung
|
7dbc605d0b
|
Macro test for enums.
|
2022-08-30 13:56:25 +08:00 |
|
Stephen Chung
|
834d7b602b
|
Merge pull request #634 from schungx/master
Update to 1.9.1.
|
2022-08-30 13:22:39 +08:00 |
|
Stephen Chung
|
cfdca74beb
|
Fix test.
|
2022-08-30 12:31:47 +08:00 |
|
Stephen Chung
|
044484c756
|
Merge 1.9.1 fixes.
|
2022-08-29 22:42:46 +08:00 |
|
Stephen Chung
|
498d6f5452
|
Bump version to 1.9.1.
|
2022-08-29 22:27:07 +08:00 |
|
Stephen Chung
|
0870318e4e
|
Fix bug in strict variables mode.
|
2022-08-29 22:26:07 +08:00 |
|
Stephen Chung
|
3482625d81
|
Bump MSRV.
|
2022-08-29 14:44:56 +08:00 |
|
Stephen Chung
|
80772df4f4
|
Shut up clippy.
|
2022-08-29 14:27:05 +08:00 |
|
Stephen Chung
|
1389541e7d
|
Set minimum Rust version to 1.61.0.
|
2022-08-27 17:28:59 +08:00 |
|
Stephen Chung
|
6bc98bd252
|
Remove extra clippy lints.
|
2022-08-27 16:29:39 +08:00 |
|
Stephen Chung
|
bf5d6ab35a
|
Shut up clippy.
|
2022-08-27 16:26:41 +08:00 |
|
Stephen Chung
|
855503bcaf
|
Merge pull request #630 from schungx/master
Allow if and switch expressions.
|
2022-08-27 13:35:33 +08:00 |
|
Stephen Chung
|
d80184ba14
|
Allow if-expressions and switch-expressions in Engine::eval_expression.
|
2022-08-26 23:10:58 +08:00 |
|
Stephen Chung
|
204284f4f7
|
Add test to recreate NativeCallContext.
|
2022-08-26 16:20:23 +08:00 |
|
Stephen Chung
|
296d5c054c
|
Use simple optimization for rhai-run.
|
2022-08-26 11:23:16 +08:00 |
|
Stephen Chung
|
b36f746dbe
|
Add Engine::module_resolver.
|
2022-08-25 22:25:41 +08:00 |
|
Stephen Chung
|
5c80157e7a
|
Store path in module id.
|
2022-08-25 22:17:01 +08:00 |
|
Stephen Chung
|
b8366bd8a4
|
Merge pull request #627 from schungx/master
Fix formatting.
|
2022-08-25 08:44:40 +08:00 |
|
Stephen Chung
|
1c335e24dc
|
Fix formatting.
|
2022-08-25 08:41:09 +08:00 |
|
Stephen Chung
|
17fb42ff9a
|
Fix test output.
|
2022-08-24 23:17:23 +08:00 |
|
Stephen Chung
|
e7333dc6c1
|
Add smallvec feature.
|
2022-08-24 23:17:12 +08:00 |
|
Stephen Chung
|
ca1b7f6a39
|
Refine is_empty methods.
|
2022-08-24 21:58:08 +08:00 |
|