Commit Graph

3647 Commits

Author SHA1 Message Date
Stephen Chung
2a75d76d03
Merge pull request #667 from schungx/master
Code simplification and cleanup.
2022-11-08 17:15:13 +08:00
Stephen Chung
5bae4d8a19 Fix builds. 2022-11-08 16:37:35 +08:00
Stephen Chung
8f128f37f0 Add Dynamic::NULL to simplify this pointer binding. 2022-11-08 16:16:42 +08:00
Stephen Chung
6053aa1641 Clean up types. 2022-11-08 15:01:40 +08:00
Stephen Chung
f4e2901353 Use RestoreOnDrop. 2022-11-08 11:52:46 +08:00
Stephen Chung
cba914db95 Fix no_function build. 2022-11-07 16:34:25 +08:00
Stephen Chung
b4529b6a64 Add storage API for NativeCallContext. 2022-11-07 16:19:10 +08:00
Stephen Chung
0c79471fd3 Change lib to &[Shared<Module>] and remove dummy lifetimes. 2022-11-07 16:18:59 +08:00
Stephen Chung
654256ecfe
Merge pull request #664 from schungx/master
Fix no-std by limiting ahash to 0.8.0.
2022-11-05 12:08:12 +08:00
Stephen Chung
4455d95abc Fix no-std by limiting ahash to 0.8.0. 2022-11-05 11:35:01 +08:00
Stephen Chung
6e0f8b5007 Fix no-std build. 2022-11-05 10:49:34 +08:00
Stephen Chung
d20837ae5e Fix CI build. 2022-11-04 22:49:52 +08:00
Stephen Chung
9463ff6211 Add back nightly to CI. 2022-11-04 22:21:21 +08:00
Stephen Chung
faa336c9aa
Merge pull request #663 from schungx/master
Static hashing.
2022-11-04 22:20:06 +08:00
Stephen Chung
54aa89515e Fix no_module build. 2022-11-04 22:00:21 +08:00
Stephen Chung
470af6af71 Using hashing for full hash instead of xor. 2022-11-04 21:59:49 +08:00
Stephen Chung
35b02ce9b7 Make parameters order uniform. 2022-11-04 21:47:09 +08:00
Stephen Chung
0756994038 Fix no_function. 2022-11-04 21:42:57 +08:00
Stephen Chung
d80555e204 Fix no_function build. 2022-11-04 21:28:04 +08:00
Stephen Chung
d2cd70bf53 Minor stylistic fixes. 2022-11-04 21:22:31 +08:00
Stephen Chung
ed971df8f3 Merge branch 'main' of https://github.com/rhaiscript/rhai 2022-11-04 19:19:40 +08:00
Stephen Chung
8904b19015 Fix data size. 2022-11-04 19:18:56 +08:00
Stephen Chung
2a13c957c4
Merge pull request #662 from l1npengtul/stable_hash
New Static Hash Feature
2022-11-04 19:17:41 +08:00
l1npengtul
36edc445d1 fix build.yml, concurrency concerns, build.rs concerns 2022-11-04 15:36:18 +09:00
Stephen Chung
2a5ef0bee1 Refactor is_anonymous. 2022-11-03 12:00:56 +08:00
l1npengtul
80fef5a01c remove static hash from CI 2022-11-01 22:42:35 +09:00
l1npengtul
5816d571b3 remove stable hash and fix CI 2022-11-01 21:25:45 +09:00
l1npengtul
79e7c305bf fix templateing issue 2022-11-01 01:26:23 +09:00
l1npengtul
488a8eab5e remove config.rs (?) 2022-11-01 01:02:55 +09:00
l1npengtul
876fd63dd3 remove unneeded feature 2022-11-01 01:01:04 +09:00
l1npengtul
bb01f914e0 Address concerns 2022-11-01 00:59:07 +09:00
l1npengtul
87e51cb8fe adjust warnings doc 2022-10-31 22:26:04 +09:00
l1npengtul
ec332b4e49 add errors doc for set rhai fn 2022-10-31 22:20:43 +09:00
l1npengtul
3e6a3a2759 Stable Hash: Add feature, adjust CI, modify build.rs, add new API for accessing and setting the ahash seed in config.rs, make config.rs public 2022-10-31 22:14:09 +09:00
Stephen Chung
1282beabbb Handle type formatting of Result<..., Box<EvalAltResult>> 2022-10-31 18:07:38 +08:00
Stephen Chung
79ba80eeb3 Fix full optimization. 2022-10-30 23:33:44 +08:00
Stephen Chung
32493524ed Code cleanup. 2022-10-30 22:16:09 +08:00
Stephen Chung
dc5e80c821 Fix builds. 2022-10-30 19:01:51 +08:00
Stephen Chung
22ee12531c Code cleanup. 2022-10-30 18:43:18 +08:00
Stephen Chung
8b773aa15e Fix builds. 2022-10-30 16:13:51 +08:00
Stephen Chung
c9184db4d2 Refine native/script code splits. 2022-10-30 15:45:25 +08:00
Stephen Chung
e75709f627
Merge pull request #661 from schungx/master
Add loop expressions.
2022-10-29 21:14:06 +08:00
Stephen Chung
d97f3f7ec4 Merge variables in Stmt::Share. 2022-10-29 15:17:12 +08:00
Stephen Chung
91415b9750 Use ImmutableString in more places. 2022-10-29 14:59:20 +08:00
Stephen Chung
8e35f98477 Fix build. 2022-10-29 14:27:30 +08:00
Stephen Chung
4100e6da64 Use ImmutableString for source. 2022-10-29 14:12:18 +08:00
Stephen Chung
d0998a44b9 Fix test again. 2022-10-29 14:12:09 +08:00
Stephen Chung
905b0b8332 Fix test. 2022-10-29 12:58:38 +08:00
Stephen Chung
de81941c2c Fix test. 2022-10-29 12:57:58 +08:00
Stephen Chung
68bd84417a Fix tests. 2022-10-29 12:56:35 +08:00