Commit Graph

  • 492d79d8a2 Add documentation to Module. Stephen Chung 2022-07-25 17:42:15 +0800
  • 276d4457c3 Add field to get_fn_metadata_list. Stephen Chung 2022-07-25 16:59:11 +0800
  • 602efc7042
    Merge pull request #589 from schungx/master Stephen Chung 2022-07-25 16:43:21 +0800
  • 96bfd93610 Keep module docs as one string. Stephen Chung 2022-07-25 14:11:54 +0800
  • 148bbcb860 Fix missing field. Stephen Chung 2022-07-25 13:53:28 +0800
  • 5d799fd325 Add module documentation. Stephen Chung 2022-07-25 13:40:23 +0800
  • 45acb65f4f Use //! for script docs. Stephen Chung 2022-07-24 23:03:35 +0800
  • e8d6e3f57d Add unreachable comments. Stephen Chung 2022-07-23 21:00:58 +0800
  • f85ad28e93 Add FnNamespace methods. Stephen Chung 2022-07-21 09:36:11 +0800
  • 6bc0118074 Add FnAccess methods. Stephen Chung 2022-07-21 09:33:49 +0800
  • 747cd903b4 Update resolver version. Stephen Chung 2022-07-21 08:35:56 +0800
  • 55dd55322b BLOB + string -> string. Stephen Chung 2022-07-21 14:01:10 +0800
  • 753e527cbb Fix BLOB and string operations. Stephen Chung 2022-07-20 21:17:21 +0800
  • 8215c75a17 Merge branch 'main' of https://github.com/rhaiscript/rhai Stephen Chung 2022-07-20 21:09:03 +0800
  • 57e2cad0df
    Merge pull request #586 from quake/quake/clippy-fix Stephen Chung 2022-07-20 21:07:57 +0800
  • ff6a448b77 Merge branch 'main' of https://github.com/rhaiscript/rhai Stephen Chung 2022-07-20 21:06:36 +0800
  • a0c07631e2 chore: clippy fix rust style quake 2022-07-20 21:38:50 +0900
  • 8d91e7eb63 chore: clippy fix useless_conversion quake 2022-07-20 21:28:17 +0900
  • e707b66639 chore: clippy fix unnecessary_mut_passed quake 2022-07-20 21:22:51 +0900
  • 299777f1c9 chore: clippy fix needless_borrow quake 2022-07-20 21:16:35 +0900
  • 87af0db074
    Merge pull request #584 from quake/quake/optimize-stmt-switch Stephen Chung 2022-07-20 18:08:37 +0800
  • adf374deed
    Merge pull request #585 from quake/quake/clippy Stephen Chung 2022-07-20 18:06:46 +0800
  • e21f7c4f5d fix: optimize_stmt should use fn position quake 2022-07-20 18:48:54 +0900
  • 4033543309 chore: remove clippy redundant_allocation since it has been resolved in clippy#7592 quake 2022-07-20 17:05:05 +0900
  • 2ac6336173 Optimize wrapped stmt/expr. Stephen Chung 2022-07-19 21:59:49 +0800
  • 5149c56256 Streamline switch case AST structure. Stephen Chung 2022-07-19 13:33:53 +0800
  • 281e94fc62 Switch case condition that is constant () no longer optimizes to false. Stephen Chung 2022-07-18 23:28:12 +0800
  • ff6954d9d5 Fix doc comment links. Stephen Chung 2022-07-18 23:01:03 +0800
  • f2724444bb Make default switch case Optional. Stephen Chung 2022-07-18 22:30:09 +0800
  • 4f26c1465c
    Merge pull request #582 from schungx/master Stephen Chung 2022-07-18 13:55:49 +0800
  • 7dca916c45 Allow duplicated switch cases. Stephen Chung 2022-07-18 13:40:41 +0800
  • 4b760d1d0f Unroll switch ranges if possible. Stephen Chung 2022-07-18 08:54:10 +0800
  • 107193e35f Update rustyline to 10. Stephen Chung 2022-07-17 18:49:12 +0800
  • a12401a1fe New range variant. Stephen Chung 2022-07-17 12:09:19 +0800
  • 0555069de0 Bump minimum Rust version. Stephen Chung 2022-07-13 19:21:13 +0800
  • 15e802146a Merge branch 'main' of https://github.com/rhaiscript/rhai Stephen Chung 2022-07-13 19:20:31 +0800
  • 5227c209a9
    Merge pull request #581 from Mathieu-Lala/ci/msrv-job Stephen Chung 2022-07-13 19:19:12 +0800
  • f1e7f3d01b ci: add msrv check & update cargo.toml/readme rust-version to 1.60 Mathieu-Lala 2022-07-13 13:12:53 +0200
  • 08254c100f Remove forum. Stephen Chung 2022-07-12 16:19:55 +0800
  • cd8a93acd4
    Merge pull request #580 from schungx/master Stephen Chung 2022-07-10 13:06:47 +0800
  • c7820391b7 Remove examples from package. Stephen Chung 2022-07-08 00:48:29 +0800
  • fedd09053a Fix typo. Stephen Chung 2022-07-06 13:13:21 +0800
  • dda7bc7b85 Add eval_expression_tree_raw. Stephen Chung 2022-07-06 12:56:15 +0800
  • b4dbc7619a Add no_custom_syntax. Stephen Chung 2022-07-05 22:59:03 +0800
  • b6528bd51d Reduce usage of as_ref and as_mut. Stephen Chung 2022-07-05 16:26:38 +0800
  • 9319f87a7b Fix builds. Stephen Chung 2022-07-04 17:47:59 +0800
  • dee66a409f Add case alternatives for switch. Stephen Chung 2022-07-04 17:42:24 +0800
  • 60e36610bc
    Merge pull request #579 from schungx/master Stephen Chung 2022-07-01 12:50:21 +0800
  • 54db9a2819 Bump version. Stephen Chung 2022-07-01 12:30:20 +0800
  • 6753566b03 Merge set of dynamic functions when merging modules. Stephen Chung 2022-06-28 13:57:18 +0800
  • 0031678cd4 Fix shared variable assignment. Stephen Chung 2022-06-26 18:09:15 +0800
  • d9875ff81c Fix sync feature. Stephen Chung 2022-06-26 17:14:10 +0800
  • 335957fbc2 Enable modifying constant shared values. Stephen Chung 2022-06-26 17:04:08 +0800
  • 7068775f19 Use locked_read. Stephen Chung 2022-06-26 14:10:09 +0800
  • 84b8e1ed87 Detect whether dynamic functions exist to save checking. Stephen Chung 2022-06-24 11:30:54 +0800
  • d6bfd8f617 Streamline step ranges. Stephen Chung 2022-06-20 18:52:07 +0800
  • addb579f30 Streamline Dynamic. Stephen Chung 2022-06-17 23:36:18 +0800
  • b592ac1599 Export locked_read. Stephen Chung 2022-06-17 23:36:09 +0800
  • 8f716ab71a Merge branch 'main' of https://github.com/rhaiscript/rhai Stephen Chung 2022-06-13 17:06:41 +0800
  • d680fe9532
    Merge pull request #577 from falzberger/patch-1 Stephen Chung 2022-06-13 17:06:12 +0800
  • 6a83a5bf6b
    Fix code example for stateful event handler Alexander Falzberger 2022-06-13 11:04:37 +0200
  • 23cd4d0f6a Fix typo. Stephen Chung 2022-06-13 16:32:33 +0800
  • 6ea5ed17f4 Use rhai for ignore. Stephen Chung 2022-06-12 15:04:06 +0800
  • 2b44778a5c Add elvis operator for indexing. Stephen Chung 2022-06-12 00:32:12 +0800
  • b9cbeb65d6 Use Option instead of once/empty. Stephen Chung 2022-06-11 16:01:15 +0800
  • a7098fb074
    Merge pull request #576 from schungx/master Stephen Chung 2022-06-10 11:46:22 +0800
  • 8999872d62 Add null coalescing operator. Stephen Chung 2022-06-10 11:22:33 +0800
  • 0f1e51b1c9 Support Elvis operator. Stephen Chung 2022-06-10 10:26:06 +0800
  • 206318e14c Add new reserved symbols. Stephen Chung 2022-06-10 08:47:22 +0800
  • 09e19790fe Fix builds. Stephen Chung 2022-06-09 18:22:53 +0800
  • a31a4e4887 Fix builds. Stephen Chung 2022-06-09 18:06:00 +0800
  • dcaac20eb9 Strict mode in functions check for static modules. Stephen Chung 2022-06-09 17:59:28 +0800
  • 285bf23dfa Minor refactor. Stephen Chung 2022-06-09 08:41:51 +0800
  • e5f6b28abd Fix warnings. Stephen Chung 2022-06-08 17:06:49 +0800
  • bbaad8dfcb Speed up method calls. Stephen Chung 2022-06-08 16:34:56 +0800
  • f4ebaa7abf Improve chaining speed. Stephen Chung 2022-06-08 09:19:21 +0800
  • 8615960cd6 Fix feature. Stephen Chung 2022-06-07 20:52:04 +0800
  • 8501d9d33f Improve speed on common dot/index expressions. Stephen Chung 2022-06-07 20:38:05 +0800
  • 84e3296559 Fix bug on chaining function calls returning shared values. Stephen Chung 2022-06-07 11:31:46 +0800
  • 005692ef78 Change volatile API message. Stephen Chung 2022-06-06 08:54:19 +0800
  • 9e343ea8f2
    Merge pull request #572 from schungx/master Stephen Chung 2022-06-05 19:59:50 +0800
  • 6467b52761 Fix no_function. Stephen Chung 2022-06-05 19:35:18 +0800
  • 6ebe002b18 Check for missing docs. Stephen Chung 2022-06-05 18:17:44 +0800
  • 0a9457a13d Bump codegen version. Stephen Chung 2022-06-05 18:17:40 +0800
  • 5dc8b20c8d Add #[doc(hidden)] to plugin-generated artifacts. Stephen Chung 2022-06-05 18:07:20 +0800
  • c200a609ea Change FnPtr to struct. Stephen Chung 2022-05-26 18:18:09 +0800
  • 493c4a71ff Add lifetime. Stephen Chung 2022-05-26 18:17:46 +0800
  • 99bcd8497a Remove lifetime on OpAssignment. Stephen Chung 2022-05-26 18:17:08 +0800
  • 0e363bd6b7 Make Caches a struct. Stephen Chung 2022-05-24 19:34:47 +0800
  • 52bb6e68e8 Add Scope::get. Stephen Chung 2022-05-24 16:05:17 +0800
  • 07d3dd6882 Add lifetime to Caches. Stephen Chung 2022-05-24 11:52:03 +0800
  • 2d46fd9587
    Merge pull request #567 from schungx/master Stephen Chung 2022-05-24 08:03:19 +0800
  • e4d492c727 Fix no_object build. Stephen Chung 2022-05-23 22:58:15 +0800
  • 6120b7a01a
    Merge pull request #566 from Geal/main Stephen Chung 2022-05-23 22:51:12 +0800
  • f2b5566c0b use smartstring's deserializer to support non borrowed strings Geoffroy Couprie 2022-05-23 16:40:49 +0200
  • 6b57331c60
    Merge pull request #564 from schungx/master Stephen Chung 2022-05-21 22:31:52 +0800
  • ee886fc719 Fix builds. Stephen Chung 2022-05-21 22:13:02 +0800
  • 1abec0a8a8 Allow initialization of EvalState tag and separate debugger state into separate variable. Stephen Chung 2022-05-21 21:44:12 +0800
  • 5435fdb8c8 Fix tests. Stephen Chung 2022-05-21 11:57:23 +0800
  • 9c1a49da0b Fix AST combine. Stephen Chung 2022-05-21 11:31:15 +0800