Commit Graph

  • 6ce1dae110 Simplify integer bits iterator. Stephen Chung 2022-10-29 10:27:39 +08:00
  • a489b8cdd3
    Merge pull request #660 from schungx/master Stephen Chung 2022-10-28 14:49:27 +08:00
  • 6de493c8c2 Fix builds. Stephen Chung 2022-10-27 22:25:18 +08:00
  • 25fde7dbed Fix tests. Stephen Chung 2022-10-27 22:08:47 +08:00
  • 4100645512 Move pure checking out of functions. Stephen Chung 2022-10-27 20:42:10 +08:00
  • 4708fde8bd Compact data structures. Stephen Chung 2022-10-27 15:52:24 +08:00
  • 3c2e031883 Use variable interpolation for println!. Stephen Chung 2022-10-27 13:38:21 +08:00
  • 6b24cc151e Add auto-gen notice to build template. Stephen Chung 2022-10-25 20:53:27 +08:00
  • 6702fe349c Add index to Share statement. Stephen Chung 2022-10-25 10:05:31 +08:00
  • 6880d44900 Remove unnecessary data. Stephen Chung 2022-10-25 08:31:13 +08:00
  • 05b9c83bb8 Reformat. Stephen Chung 2022-10-24 23:33:33 +08:00
  • d55b5a91f7 Fill variable index on captured variables in closures. Stephen Chung 2022-10-24 23:33:24 +08:00
  • 2f88757efe Fix builds. Stephen Chung 2022-10-21 19:02:40 +08:00
  • c24794187f Reduce unnecessary generics. Stephen Chung 2022-10-20 15:31:57 +08:00
  • f8888c83e7 Fix test. Stephen Chung 2022-10-20 13:01:36 +08:00
  • 988222418e Check data size at built-in. Stephen Chung 2022-10-20 11:38:54 +08:00
  • 9f36afc84c Check result size in op assignment. Stephen Chung 2022-10-20 09:53:11 +08:00
  • 3073f815ec Add unsafe handle test. Stephen Chung 2022-10-19 12:51:52 +08:00
  • d49dca8a29 Fix test. Stephen Chung 2022-10-18 16:54:26 +08:00
  • 4642895de8 Change loops to iterators. Stephen Chung 2022-10-18 15:44:24 +08:00
  • c5a111ddb2 Set getrandom/js with wasm-bindgen or stdweb Stephen Chung 2022-10-17 11:54:25 +08:00
  • 3e46263347 Fix tests. Stephen Chung 2022-10-16 12:07:47 +08:00
  • 530109275f Minor code restructure. Stephen Chung 2022-10-16 11:35:21 +08:00
  • 45f0fdcbe0 no_std = no_time. Stephen Chung 2022-10-15 15:11:51 +08:00
  • 60550e19ca
    Merge pull request #659 from schungx/master Stephen Chung 2022-10-15 13:10:03 +08:00
  • a6a570131a Add no_time. Stephen Chung 2022-10-15 12:37:42 +08:00
  • 9b226f321e Use template to create config.rs. Stephen Chung 2022-10-15 12:04:14 +08:00
  • 56427e1dcd
    Merge pull request #658 from schungx/master Stephen Chung 2022-10-15 10:31:32 +08:00
  • 5035dcbf47 Fix builds. Stephen Chung 2022-10-14 18:43:25 +08:00
  • ac05f0a0a8 Check if function calls cannot be scripted. Stephen Chung 2022-10-14 18:31:40 +08:00
  • ea63c66cf0 Add call_native_fn for context. Stephen Chung 2022-10-14 16:57:14 +08:00
  • 71e475be13 Fix no_module build. Stephen Chung 2022-10-14 15:23:58 +08:00
  • 38e47c909d Streamline code. Stephen Chung 2022-10-14 14:04:54 +08:00
  • 3d0626c76f Streamline global state. Stephen Chung 2022-10-14 12:23:04 +08:00
  • b65b7b05a5 Allow global functions in non-aliased imports. Stephen Chung 2022-10-14 12:14:28 +08:00
  • 31d045279f Fix imports in eval. Stephen Chung 2022-10-14 11:57:36 +08:00
  • e2699aa058 Fix wasm toolchain. Stephen Chung 2022-10-12 15:14:10 +08:00
  • e66b415de2 Add Wasi CI. Stephen Chung 2022-10-12 14:49:05 +08:00
  • 77630942e7
    Merge pull request #656 from schungx/master Stephen Chung 2022-10-12 11:56:25 +08:00
  • a581d51e7a Fix no-std. Stephen Chung 2022-10-12 09:44:46 +08:00
  • b330fc22e0 Merge branch 'main' of https://github.com/rhaiscript/rhai Stephen Chung 2022-10-12 08:13:40 +08:00
  • 33d3e250a8 Improve wasm builds. Stephen Chung 2022-10-12 08:13:27 +08:00
  • 7a1fb2d4d2
    Merge pull request #654 from ethanfrey/minimal-wasm-ci Stephen Chung 2022-10-11 20:48:00 +08:00
  • 0c4564f597 Comment out failing tests - just doc what passes currently Ethan Frey 2022-10-11 12:06:22 +02:00
  • 7b7b230c5b Add wasm build step to CI Ethan Frey 2022-10-11 10:29:48 +02:00
  • d6b0f99781 Refactor. Stephen Chung 2022-10-10 16:46:35 +08:00
  • 796206f293 Fix build. Stephen Chung 2022-10-05 15:15:42 +08:00
  • 42c0eeed57 Remove unnecessary unchecked gates. Stephen Chung 2022-10-05 15:07:54 +08:00
  • 80f95b6f2a Fix no_module. Stephen Chung 2022-10-04 16:27:04 +08:00
  • 891214470b Make limit getters available without unchecked. Stephen Chung 2022-10-04 15:33:51 +08:00
  • e8fd965eba Add parse_json. Stephen Chung 2022-09-29 22:46:59 +08:00
  • 6c777e68d3 Refine inlining. Stephen Chung 2022-09-28 12:06:22 +08:00
  • 82b64e9c7a Fix builds. Stephen Chung 2022-09-27 23:08:27 +08:00
  • fde8483f54 Optimize functions calling. Stephen Chung 2022-09-27 23:04:22 +08:00
  • b141e8d0e1 Do not use stable hashing with all-zero seed. Stephen Chung 2022-09-27 16:39:19 +08:00
  • 751fc22be8
    Merge pull request #651 from schungx/master Stephen Chung 2022-09-27 13:48:06 +08:00
  • 2ecf44a48e Remove stable_hash feature and use environment variable. Stephen Chung 2022-09-27 13:23:47 +08:00
  • 22fe2d2c2e
    Merge pull request #650 from schungx/master Stephen Chung 2022-09-27 08:53:25 +08:00
  • a518ab62bb Simplify strings interner. Stephen Chung 2022-09-27 08:52:51 +08:00
  • 25476d1cea Mark debug functions cold. Stephen Chung 2022-09-27 08:52:39 +08:00
  • 20d4b71591 Add stable_hash. Stephen Chung 2022-09-26 23:45:50 +08:00
  • 3a3653f42a Refactor. Stephen Chung 2022-09-26 23:35:37 +08:00
  • 8f1cb4aef7 Use string interpolation. Stephen Chung 2022-09-26 22:12:28 +08:00
  • 884e4ff011
    Merge pull request #649 from schungx/master Stephen Chung 2022-09-26 21:43:39 +08:00
  • 44a48f1aff feat: add base_std feature to enable dynamic libraries. ltabis 2022-09-26 13:36:16 +02:00
  • 8d1310c0f3 Make Scope serializable. Stephen Chung 2022-09-26 18:14:45 +08:00
  • 335d12e182 Move Variant into separate file. Stephen Chung 2022-09-26 12:19:45 +08:00
  • 7d87a59315 Fix doc test. Stephen Chung 2022-09-25 23:45:51 +08:00
  • e9a270f6ba Fix feature builds. Stephen Chung 2022-09-25 23:07:47 +08:00
  • bf02d040e2 Use tokens to speed up function name lookup. Stephen Chung 2022-09-25 23:03:18 +08:00
  • ece522ce2f Refactor fast operators. Stephen Chung 2022-09-25 18:22:48 +08:00
  • ce56c43bc0 Refactor serde impl. Stephen Chung 2022-09-25 16:20:36 +08:00
  • b56a9c22f3 Refactor. Stephen Chung 2022-09-25 12:24:03 +08:00
  • def1a683ef Distinguish string literals from identifiers in custom syntax parser. Stephen Chung 2022-09-24 16:59:01 +08:00
  • f2b1184805 Remove need for smartstring/std. Stephen Chung 2022-09-22 23:11:38 +08:00
  • a5c3c111b3
    Merge pull request #647 from schungx/master Stephen Chung 2022-09-22 21:15:56 +08:00
  • ea5ff2ac5f Bump version to 1.10.1. Stephen Chung 2022-09-22 18:23:08 +08:00
  • 1b273cd15f
    Merge pull request #646 from schungx/master Stephen Chung 2022-09-22 18:17:59 +08:00
  • 7a6ce2a35a Fix test on 32-bit architectures. Stephen Chung 2022-09-22 17:20:57 +08:00
  • 9faab46356
    Merge pull request #645 from schungx/master Stephen Chung 2022-09-22 00:26:21 +08:00
  • 2b8578d3cb Fix bug. Stephen Chung 2022-09-21 19:06:18 +08:00
  • 6fe0bfd259 Temp disable beta CI. Stephen Chung 2022-09-21 18:30:22 +08:00
  • 6eef11123a Do not search for global functions if scripted. Stephen Chung 2022-09-21 18:30:12 +08:00
  • 5d275b5307 Simplify to calc_fn_hash. Stephen Chung 2022-09-21 11:46:23 +08:00
  • d7ae65c425 Add types to scope variable definitions. Stephen Chung 2022-09-17 22:31:38 +08:00
  • a51f741546 Restore global state upon errors. Stephen Chung 2022-09-16 18:11:28 +08:00
  • 93f43790af Fix bloom filter on 32-bit arch. Stephen Chung 2022-09-15 21:06:04 +08:00
  • 3a5757d3e1
    Merge pull request #642 from schungx/master Stephen Chung 2022-09-15 18:32:58 +08:00
  • c727b529f5 Minor refactors. Stephen Chung 2022-09-15 08:55:07 +08:00
  • 82317f0dbf Add API docs. Stephen Chung 2022-09-14 21:38:02 +08:00
  • 640471f865 Revert "Enable capacity on packages." Stephen Chung 2022-09-14 15:17:36 +08:00
  • 72244b74cd Remove redirection in functions hash map. Stephen Chung 2022-09-14 15:11:37 +08:00
  • 0280aa82ba Fix no-std. Stephen Chung 2022-09-14 13:45:20 +08:00
  • b256b3ecc7 Use Entry API. Stephen Chung 2022-09-14 12:11:27 +08:00
  • b9478e601c Use SmartString. Stephen Chung 2022-09-14 12:11:18 +08:00
  • 396ec7df8a Add #[cold] tags. Stephen Chung 2022-09-13 22:54:13 +08:00
  • 2458e05dcb Fix doc test. Stephen Chung 2022-09-13 21:56:36 +08:00
  • 85ca6ec4a1 Enable capacity on packages. Stephen Chung 2022-09-13 21:47:11 +08:00
  • 257991ca31 Fix no_function. Stephen Chung 2022-09-13 21:12:44 +08:00
  • 4be8062924 Optimize Module. Stephen Chung 2022-09-13 18:23:34 +08:00