Commit Graph

3730 Commits

Author SHA1 Message Date
Stephen Chung
9f36afc84c Check result size in op assignment. 2022-10-20 09:53:11 +08:00
Stephen Chung
3073f815ec Add unsafe handle test. 2022-10-19 12:51:52 +08:00
Stephen Chung
d49dca8a29 Fix test. 2022-10-18 16:54:26 +08:00
Stephen Chung
4642895de8 Change loops to iterators. 2022-10-18 15:44:24 +08:00
Stephen Chung
c5a111ddb2 Set getrandom/js with wasm-bindgen or stdweb 2022-10-17 11:54:25 +08:00
Stephen Chung
3e46263347 Fix tests. 2022-10-16 12:07:47 +08:00
Stephen Chung
530109275f Minor code restructure. 2022-10-16 11:35:21 +08:00
Stephen Chung
45f0fdcbe0 no_std = no_time. 2022-10-15 15:11:51 +08:00
Stephen Chung
60550e19ca
Merge pull request #659 from schungx/master
Add no_time feature to disable timestamps.
2022-10-15 13:10:03 +08:00
Stephen Chung
a6a570131a Add no_time. 2022-10-15 12:37:42 +08:00
Stephen Chung
9b226f321e Use template to create config.rs. 2022-10-15 12:04:14 +08:00
Stephen Chung
56427e1dcd
Merge pull request #658 from schungx/master
Allow global functions in unaliased imports.
2022-10-15 10:31:32 +08:00
Stephen Chung
5035dcbf47 Fix builds. 2022-10-14 18:43:25 +08:00
Stephen Chung
ac05f0a0a8 Check if function calls cannot be scripted. 2022-10-14 18:31:40 +08:00
Stephen Chung
ea63c66cf0 Add call_native_fn for context. 2022-10-14 16:57:14 +08:00
Stephen Chung
71e475be13 Fix no_module build. 2022-10-14 15:23:58 +08:00
Stephen Chung
38e47c909d Streamline code. 2022-10-14 14:04:54 +08:00
Stephen Chung
3d0626c76f Streamline global state. 2022-10-14 12:23:04 +08:00
Stephen Chung
b65b7b05a5 Allow global functions in non-aliased imports. 2022-10-14 12:14:28 +08:00
Stephen Chung
31d045279f Fix imports in eval. 2022-10-14 11:57:36 +08:00
Stephen Chung
e2699aa058 Fix wasm toolchain. 2022-10-12 15:14:10 +08:00
Stephen Chung
e66b415de2 Add Wasi CI. 2022-10-12 14:49:05 +08:00
Stephen Chung
77630942e7
Merge pull request #656 from schungx/master
Fix wasm feature flags.
2022-10-12 11:56:25 +08:00
Stephen Chung
a581d51e7a Fix no-std. 2022-10-12 09:44:46 +08:00
Stephen Chung
b330fc22e0 Merge branch 'main' of https://github.com/rhaiscript/rhai 2022-10-12 08:13:40 +08:00
Stephen Chung
33d3e250a8 Improve wasm builds. 2022-10-12 08:13:27 +08:00
Stephen Chung
7a1fb2d4d2
Merge pull request #654 from ethanfrey/minimal-wasm-ci
Minimal wasm ci
2022-10-11 20:48:00 +08:00
Ethan Frey
0c4564f597 Comment out failing tests - just doc what passes currently 2022-10-11 12:06:22 +02:00
Ethan Frey
7b7b230c5b Add wasm build step to CI 2022-10-11 10:37:42 +02:00
Stephen Chung
d6b0f99781 Refactor. 2022-10-10 16:46:35 +08:00
Stephen Chung
796206f293 Fix build. 2022-10-05 15:15:42 +08:00
Stephen Chung
42c0eeed57 Remove unnecessary unchecked gates. 2022-10-05 15:07:54 +08:00
Stephen Chung
80f95b6f2a Fix no_module. 2022-10-04 16:27:04 +08:00
Stephen Chung
891214470b Make limit getters available without unchecked. 2022-10-04 15:33:51 +08:00
Stephen Chung
e8fd965eba Add parse_json. 2022-09-29 22:46:59 +08:00
Stephen Chung
6c777e68d3 Refine inlining. 2022-09-28 12:06:22 +08:00
Stephen Chung
82b64e9c7a Fix builds. 2022-09-27 23:08:27 +08:00
Stephen Chung
fde8483f54 Optimize functions calling. 2022-09-27 23:04:22 +08:00
Stephen Chung
b141e8d0e1 Do not use stable hashing with all-zero seed. 2022-09-27 16:39:19 +08:00
Stephen Chung
751fc22be8
Merge pull request #651 from schungx/master
Use environment variable for stable hashing.
2022-09-27 13:48:06 +08:00
Stephen Chung
2ecf44a48e Remove stable_hash feature and use environment variable. 2022-09-27 13:23:47 +08:00
Stephen Chung
22fe2d2c2e
Merge pull request #650 from schungx/master
Add stable_hash feature.
2022-09-27 08:53:25 +08:00
Stephen Chung
a518ab62bb Simplify strings interner. 2022-09-27 08:52:51 +08:00
Stephen Chung
25476d1cea Mark debug functions cold. 2022-09-27 08:52:39 +08:00
Stephen Chung
20d4b71591 Add stable_hash. 2022-09-26 23:45:50 +08:00
Stephen Chung
3a3653f42a Refactor. 2022-09-26 23:35:37 +08:00
Stephen Chung
8f1cb4aef7 Use string interpolation. 2022-09-26 22:12:28 +08:00
Stephen Chung
884e4ff011
Merge pull request #649 from schungx/master
Speed improvements.
2022-09-26 21:43:39 +08:00
ltabis
44a48f1aff feat: add base_std feature to enable dynamic libraries. 2022-09-26 13:36:16 +02:00
Stephen Chung
8d1310c0f3 Make Scope serializable. 2022-09-26 18:14:45 +08:00