Commit Graph

  • 05c7d00a8e Deserialize to serde_json::Value Stephen Chung 2022-11-22 16:25:25 +0800
  • b25bc91b13
    Merge pull request #673 from schungx/master Stephen Chung 2022-11-22 16:18:17 +0800
  • 7c4e751d33 Fix builds. Stephen Chung 2022-11-22 16:02:04 +0800
  • 94aeab1015 Remove serde_bytes. Stephen Chung 2022-11-22 15:52:31 +0800
  • b2e4efd872 Fine tune serde. Stephen Chung 2022-11-22 15:38:16 +0800
  • be040287dc Make Engine::set_XXX chainable. Stephen Chung 2022-11-22 13:11:47 +0800
  • d151c87687 Change call_fn_raw to call_fn_with_options. Stephen Chung 2022-11-21 23:42:29 +0800
  • 3feff3618a Optimize .type_of() and .is_shared(). Stephen Chung 2022-11-21 16:27:12 +0800
  • 56631b1b66 Minor code refactor. Stephen Chung 2022-11-20 19:12:29 +0800
  • f7c8238613 Remove volatile warning from TypeBuilder API. Stephen Chung 2022-11-19 19:04:28 +0800
  • 4304da7a47 Fix builds. Stephen Chung 2022-11-19 18:57:15 +0800
  • 62d707ff84 Simplify chaining code. Stephen Chung 2022-11-19 18:41:51 +0800
  • bf845fbd7a Export CallableFunction. Stephen Chung 2022-11-17 18:05:52 +0800
  • 9e5e18af61 Export locked_read and locked_write under internals. Stephen Chung 2022-11-15 11:22:00 +0800
  • 8815b88baf Merge branch 'main' of https://github.com/rhaiscript/rhai Stephen Chung 2022-11-15 10:02:17 +0800
  • 2f3802b5e4
    Merge pull request #669 from ltabis/main Stephen Chung 2022-11-15 10:00:01 +0800
  • c41db6dde5 chore: only export locked_read & locked_write. ltabis 2022-11-14 15:17:37 +0100
  • 7f84a9f42b Fix premature promotion in optimizer. Stephen Chung 2022-11-13 21:05:14 +0800
  • 1aa1066b93 Bump version. Stephen Chung 2022-11-12 10:27:31 +0800
  • 379dc11b3d Merge branch 'main' of github.com:ltabis/rhai ltabis 2022-11-11 12:10:34 +0100
  • 0790e5bc96 chore: gate func::native export under the internals flag. ltabis 2022-11-11 12:10:19 +0100
  • 1b5203c42c Remove API json docs. Stephen Chung 2022-11-11 17:29:53 +0800
  • 0984f2d4df Fix docs. Stephen Chung 2022-11-11 16:46:28 +0800
  • 68083792f0
    Merge branch 'rhaiscript:main' into main Lucas Tabis 2022-11-11 09:26:06 +0100
  • af10825fa7
    Merge pull request #670 from schungx/master Stephen Chung 2022-11-11 15:34:28 +0800
  • 6708d59e3f Update hashbrown. Stephen Chung 2022-11-11 15:07:26 +0800
  • 925a30a427 Update ahash dependency. Stephen Chung 2022-11-11 15:01:54 +0800
  • d3fc711f33 Add missing doc comment. Stephen Chung 2022-11-11 15:01:38 +0800
  • a381a485ec chore: sync fork. ltabis 2022-11-10 21:10:33 +0100
  • ae860ab4fb chore: change visibility to pub for native module. ltabis 2022-11-10 21:08:53 +0100
  • fca71b5ed2 Reduce call to Module::is_empty. Stephen Chung 2022-11-10 23:57:46 +0800
  • 013ee223ee Cleanup. Stephen Chung 2022-11-10 14:25:48 +0800
  • 54353c6676 Fix no_function build. Stephen Chung 2022-11-10 12:16:23 +0800
  • 3a028f2642 Move lib into global. Stephen Chung 2022-11-10 11:49:10 +0800
  • 3800a6d9f5 Remove indirection. Stephen Chung 2022-11-09 21:48:54 +0800
  • 1b248b5af7 Speed up static hashing default case. Stephen Chung 2022-11-09 21:16:28 +0800
  • a07eb65f02 Merge branch 'main' of https://github.com/rhaiscript/rhai Stephen Chung 2022-11-09 20:24:37 +0800
  • 09406d4f7c
    Merge pull request #666 from l1npengtul/static_hash_finetune Stephen Chung 2022-11-09 20:24:20 +0800
  • a1d42b826a Simplify Dynamic::as_XXX calls. Stephen Chung 2022-11-09 20:18:11 +0800
  • ad080ff944
    Merge branch 'rhaiscript:main' into static_hash_finetune l1npengtul (Lua) 2022-11-09 03:15:24 -0800
  • abe625c336 fix CI l1npengtul 2022-11-09 20:14:36 +0900
  • ce046422f0 Add Dynamic::is_XXX API. Stephen Chung 2022-11-09 12:44:57 +0800
  • ad018aaae3 Move FloatWrapper into types. Stephen Chung 2022-11-08 23:17:31 +0800
  • 183e9c6205
    Merge pull request #668 from schungx/master Stephen Chung 2022-11-08 22:02:04 +0800
  • ae1e19c98a Fix builds. Stephen Chung 2022-11-08 21:41:00 +0800
  • e93923b3b6 Move level into GlobalRuntimeState. Stephen Chung 2022-11-08 21:28:20 +0800
  • 2a75d76d03
    Merge pull request #667 from schungx/master Stephen Chung 2022-11-08 17:15:13 +0800
  • 5bae4d8a19 Fix builds. Stephen Chung 2022-11-08 16:37:35 +0800
  • 8f128f37f0 Add Dynamic::NULL to simplify this pointer binding. Stephen Chung 2022-11-08 16:16:42 +0800
  • 6053aa1641 Clean up types. Stephen Chung 2022-11-08 15:01:40 +0800
  • f4e2901353 Use RestoreOnDrop. Stephen Chung 2022-11-08 11:52:46 +0800
  • cba914db95 Fix no_function build. Stephen Chung 2022-11-07 16:34:25 +0800
  • b4529b6a64 Add storage API for NativeCallContext. Stephen Chung 2022-11-07 16:19:10 +0800
  • 0c79471fd3 Change lib to &[Shared<Module>] and remove dummy lifetimes. Stephen Chung 2022-11-07 16:18:59 +0800
  • a8ae82e3d8 add lifetime parameter l1npengtul 2022-11-05 22:53:58 +0900
  • c49948def4 address concerns 1, 2 l1npengtul 2022-11-05 22:46:08 +0900
  • 654256ecfe
    Merge pull request #664 from schungx/master Stephen Chung 2022-11-05 12:08:12 +0800
  • 4455d95abc Fix no-std by limiting ahash to 0.8.0. Stephen Chung 2022-11-05 11:35:01 +0800
  • 6e0f8b5007 Fix no-std build. Stephen Chung 2022-11-05 10:49:34 +0800
  • d20837ae5e Fix CI build. Stephen Chung 2022-11-04 22:49:52 +0800
  • 9463ff6211 Add back nightly to CI. Stephen Chung 2022-11-04 22:21:21 +0800
  • faa336c9aa
    Merge pull request #663 from schungx/master Stephen Chung 2022-11-04 22:20:06 +0800
  • 54aa89515e Fix no_module build. Stephen Chung 2022-11-04 22:00:21 +0800
  • 470af6af71 Using hashing for full hash instead of xor. Stephen Chung 2022-11-04 21:59:49 +0800
  • 35b02ce9b7 Make parameters order uniform. Stephen Chung 2022-11-04 21:47:09 +0800
  • 0756994038 Fix no_function. Stephen Chung 2022-11-04 21:42:57 +0800
  • d80555e204 Fix no_function build. Stephen Chung 2022-11-04 21:28:04 +0800
  • d2cd70bf53 Minor stylistic fixes. Stephen Chung 2022-11-04 21:22:31 +0800
  • ed971df8f3 Merge branch 'main' of https://github.com/rhaiscript/rhai Stephen Chung 2022-11-04 19:19:40 +0800
  • 8904b19015 Fix data size. Stephen Chung 2022-11-04 19:18:56 +0800
  • 2a13c957c4
    Merge pull request #662 from l1npengtul/stable_hash Stephen Chung 2022-11-04 19:17:41 +0800
  • 36edc445d1 fix build.yml, concurrency concerns, build.rs concerns l1npengtul 2022-11-04 15:36:18 +0900
  • 2a5ef0bee1 Refactor is_anonymous. Stephen Chung 2022-11-03 12:00:56 +0800
  • 80fef5a01c remove static hash from CI l1npengtul 2022-11-01 22:42:35 +0900
  • 5816d571b3 remove stable hash and fix CI l1npengtul 2022-11-01 21:25:45 +0900
  • 79e7c305bf fix templateing issue l1npengtul 2022-11-01 01:26:23 +0900
  • 488a8eab5e remove config.rs (?) l1npengtul 2022-11-01 01:02:55 +0900
  • 876fd63dd3 remove unneeded feature l1npengtul 2022-11-01 01:01:04 +0900
  • bb01f914e0 Address concerns l1npengtul 2022-11-01 00:59:07 +0900
  • 87e51cb8fe adjust warnings doc l1npengtul 2022-10-31 22:26:04 +0900
  • ec332b4e49 add errors doc for set rhai fn l1npengtul 2022-10-31 22:20:43 +0900
  • 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 l1npengtul 2022-10-31 22:14:09 +0900
  • 1282beabbb Handle type formatting of Result<..., Box<EvalAltResult>> Stephen Chung 2022-10-31 18:07:38 +0800
  • 79ba80eeb3 Fix full optimization. Stephen Chung 2022-10-30 23:33:44 +0800
  • 32493524ed Code cleanup. Stephen Chung 2022-10-30 22:16:09 +0800
  • dc5e80c821 Fix builds. Stephen Chung 2022-10-30 19:01:51 +0800
  • 22ee12531c Code cleanup. Stephen Chung 2022-10-30 18:43:18 +0800
  • 8b773aa15e Fix builds. Stephen Chung 2022-10-30 16:13:51 +0800
  • c9184db4d2 Refine native/script code splits. Stephen Chung 2022-10-30 15:45:25 +0800
  • e75709f627
    Merge pull request #661 from schungx/master Stephen Chung 2022-10-29 21:14:06 +0800
  • d97f3f7ec4 Merge variables in Stmt::Share. Stephen Chung 2022-10-29 15:17:12 +0800
  • 91415b9750 Use ImmutableString in more places. Stephen Chung 2022-10-29 14:59:20 +0800
  • 8e35f98477 Fix build. Stephen Chung 2022-10-29 14:27:30 +0800
  • 4100e6da64 Use ImmutableString for source. Stephen Chung 2022-10-29 14:12:18 +0800
  • d0998a44b9 Fix test again. Stephen Chung 2022-10-29 14:12:09 +0800
  • 905b0b8332 Fix test. Stephen Chung 2022-10-29 12:58:38 +0800
  • de81941c2c Fix test. Stephen Chung 2022-10-29 12:57:58 +0800
  • 68bd84417a Fix tests. Stephen Chung 2022-10-29 12:56:35 +0800
  • c14fbdb14d Add loop expressions. Stephen Chung 2022-10-29 12:09:18 +0800
  • 6af66d3ed3 Code cleanup. Stephen Chung 2022-10-29 10:40:07 +0800