Commit Graph

3731 Commits

Author SHA1 Message Date
Stephen Chung
2f3802b5e4
Merge pull request #669 from ltabis/main
Native module
2022-11-15 10:00:01 +08:00
ltabis
c41db6dde5 chore: only export locked_read & locked_write. 2022-11-14 15:17:37 +01:00
Stephen Chung
7f84a9f42b Fix premature promotion in optimizer. 2022-11-13 21:05:14 +08:00
Stephen Chung
1aa1066b93 Bump version. 2022-11-12 10:27:31 +08:00
ltabis
379dc11b3d Merge branch 'main' of github.com:ltabis/rhai 2022-11-11 12:10:34 +01:00
ltabis
0790e5bc96 chore: gate func::native export under the internals flag. 2022-11-11 12:10:19 +01:00
Stephen Chung
1b5203c42c Remove API json docs. 2022-11-11 17:29:53 +08:00
Stephen Chung
0984f2d4df Fix docs. 2022-11-11 16:46:28 +08:00
Lucas Tabis
68083792f0
Merge branch 'rhaiscript:main' into main 2022-11-11 09:26:06 +01:00
Stephen Chung
af10825fa7
Merge pull request #670 from schungx/master
Release 1.11.0
2022-11-11 15:34:28 +08:00
Stephen Chung
6708d59e3f Update hashbrown. 2022-11-11 15:07:26 +08:00
Stephen Chung
925a30a427 Update ahash dependency. 2022-11-11 15:01:54 +08:00
Stephen Chung
d3fc711f33 Add missing doc comment. 2022-11-11 15:01:38 +08:00
ltabis
a381a485ec chore: sync fork. 2022-11-10 21:10:33 +01:00
ltabis
ae860ab4fb chore: change visibility to pub for native module. 2022-11-10 21:08:53 +01:00
Stephen Chung
fca71b5ed2 Reduce call to Module::is_empty. 2022-11-10 23:57:46 +08:00
Stephen Chung
013ee223ee Cleanup. 2022-11-10 14:25:48 +08:00
Stephen Chung
54353c6676 Fix no_function build. 2022-11-10 12:16:23 +08:00
Stephen Chung
3a028f2642 Move lib into global. 2022-11-10 11:49:10 +08:00
Stephen Chung
3800a6d9f5 Remove indirection. 2022-11-09 21:48:54 +08:00
Stephen Chung
1b248b5af7 Speed up static hashing default case. 2022-11-09 21:16:28 +08:00
Stephen Chung
a07eb65f02 Merge branch 'main' of https://github.com/rhaiscript/rhai 2022-11-09 20:24:37 +08:00
Stephen Chung
09406d4f7c
Merge pull request #666 from l1npengtul/static_hash_finetune
Static Hash Finetuning
2022-11-09 20:24:20 +08:00
Stephen Chung
a1d42b826a Simplify Dynamic::as_XXX calls. 2022-11-09 20:18:11 +08:00
l1npengtul (Lua)
ad080ff944
Merge branch 'rhaiscript:main' into static_hash_finetune 2022-11-09 03:15:24 -08:00
l1npengtul
abe625c336 fix CI 2022-11-09 20:14:36 +09:00
Stephen Chung
ce046422f0 Add Dynamic::is_XXX API. 2022-11-09 12:44:57 +08:00
Stephen Chung
ad018aaae3 Move FloatWrapper into types. 2022-11-08 23:17:31 +08:00
Stephen Chung
183e9c6205
Merge pull request #668 from schungx/master
More code cleanup and simplification.
2022-11-08 22:02:04 +08:00
Stephen Chung
ae1e19c98a Fix builds. 2022-11-08 21:41:00 +08:00
Stephen Chung
e93923b3b6 Move level into GlobalRuntimeState. 2022-11-08 21:28:20 +08:00
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
l1npengtul
a8ae82e3d8 add lifetime parameter 2022-11-05 22:53:58 +09:00
l1npengtul
c49948def4 address concerns 1, 2 2022-11-05 22:46:08 +09: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