Commit Graph

  • eeb86f5efb Merge branch 'master' of https://github.com/jonathandturner/rhai Stephen Chung 2020-07-29 11:43:48 +08:00
  • 7e7c61c4c7
    Merge pull request #205 from ekicyou/feature/unicode-xid-ident Stephen Chung 2020-07-29 11:40:13 +08:00
  • 7d333fdc4e add test ekicyou 2020-07-29 10:41:44 +09:00
  • a836eb7f8b add RELEASES.md ekicyou 2020-07-29 10:20:25 +09:00
  • aff7550f7d document update ekicyou 2020-07-29 08:38:38 +09:00
  • 288e0a4d14 add unicode_xid, test ekicyou 2020-07-29 08:25:37 +09:00
  • 9b0375b870 add unicode-xid ekicyou 2020-07-29 07:03:21 +09:00
  • 79022b1858 refactoring ekicyou 2020-07-29 06:54:23 +09:00
  • c6d5bd000d move is_valid_identifier ekicyou 2020-07-29 06:24:41 +09:00
  • 56a8120d75 add get_identifier ekicyou 2020-07-29 05:26:57 +09:00
  • 411539f3be Minimize usage of downcast_ref. Stephen Chung 2020-07-28 19:11:46 +08:00
  • 37ea24afe9 Improve docs. Stephen Chung 2020-07-28 19:11:37 +08:00
  • 0c703c0361 Merge branch 'master' into plugins Stephen Chung 2020-07-28 11:08:57 +08:00
  • b63ff56e09 Make sure we keep the starting position of each statement (for future uses). Stephen Chung 2020-07-28 10:26:20 +08:00
  • b70fd35f4a Revise docs. Stephen Chung 2020-07-28 10:25:57 +08:00
  • f05cd1fdf3 Add shared and sync to reserved keywords. Stephen Chung 2020-07-28 10:25:26 +08:00
  • 057f6435a4 Add public_only parameter to module function methods. Stephen Chung 2020-07-27 18:10:45 +08:00
  • a3a167424b Allow Rust functions in FnPtr::call_dynamic. Stephen Chung 2020-07-27 12:52:32 +08:00
  • 4bda306815 Merge branch 'master' into plugins Stephen Chung 2020-07-26 22:38:35 +08:00
  • 2dd4d9bcf9 Avoid warnings with only_i32. Stephen Chung 2020-07-26 22:37:33 +08:00
  • ec5082c328 Better handling of reserved keywords. Stephen Chung 2020-07-26 22:25:30 +08:00
  • ce20248792 Add more reserved keywords. Stephen Chung 2020-07-26 21:57:30 +08:00
  • 878ba0b794 Remove register_raw_fn_XXX API's. Stephen Chung 2020-07-26 18:17:55 +08:00
  • 1e8978f921 Revert "Delete benchmark.yml" Stephen Chung 2020-07-26 16:35:13 +08:00
  • 5450f66278
    Merge pull request #202 from schungx/master Stephen Chung 2020-07-26 16:24:32 +08:00
  • 5dc244ddc8
    Delete benchmark.yml Stephen Chung 2020-07-26 16:23:47 +08:00
  • 3d36a25c90 Add back PluginFunction. Stephen Chung 2020-07-26 16:10:38 +08:00
  • 4691f7860c Merge branch 'master' into plugins Stephen Chung 2020-07-26 16:09:27 +08:00
  • 6b600704a3 Avoid warnings. Stephen Chung 2020-07-26 15:53:22 +08:00
  • 25ee4b4f82 Merge branch 'master' into plugins Stephen Chung 2020-07-26 14:07:29 +08:00
  • e7af008d74 Avoid warnings. Stephen Chung 2020-07-26 13:51:09 +08:00
  • 5e48478496 Improve writeup. Stephen Chung 2020-07-26 10:07:40 +08:00
  • 8e33cbfe34 Merge branch 'master' into plugins Stephen Chung 2020-07-26 10:05:56 +08:00
  • ba5c4fd040 Improve writeup. Stephen Chung 2020-07-26 10:05:47 +08:00
  • 353df6bea1 Avoid warnings in standard build. Stephen Chung 2020-07-26 10:03:59 +08:00
  • 7f1859b6ed Merge branch 'master' of https://github.com/jonathandturner/rhai Stephen Chung 2020-07-25 18:29:41 +08:00
  • 4af0bbf6d3
    Merge pull request #201 from udoprog/fix-no-std-build Stephen Chung 2020-07-25 18:29:21 +08:00
  • 66700b4a53 Fix building no_std on Linux and Windows John-John Tedro 2020-07-25 10:48:29 +02:00
  • f601cc8c0a Restore benchmark.yml. Stephen Chung 2020-07-25 16:51:29 +08:00
  • f2d8d747bb Merge branch 'master' of https://github.com/jonathandturner/rhai Stephen Chung 2020-07-25 16:48:17 +08:00
  • 4ee4cf1b58
    Merge pull request #199 from udoprog/master Stephen Chung 2020-07-25 16:47:51 +08:00
  • 90ff503ddc Replace Travis and build with GitHub Actions John-John Tedro 2020-07-25 10:02:06 +02:00
  • c530792d00 Add repoTree and repoHome macros. Stephen Chung 2020-07-25 16:36:50 +08:00
  • 5c02dc49d1
    Delete benchmark.yml Stephen Chung 2020-07-25 16:22:20 +08:00
  • fc891dcdac
    Merge pull request #200 from schungx/master Stephen Chung 2020-07-25 16:19:48 +08:00
  • d278f3725c Merge branch 'master' into plugins Stephen Chung 2020-07-25 16:16:09 +08:00
  • 9d900a6722 Remove _Private. Stephen Chung 2020-07-25 16:09:13 +08:00
  • 94c2f64473 Merge branch 'master' of https://github.com/jonathandturner/rhai Stephen Chung 2020-07-25 16:05:11 +08:00
  • c825de6f77 Mark internal data structures with [INTERNALS]. Stephen Chung 2020-07-25 16:05:08 +08:00
  • 22169582bb
    Merge pull request #196 from udoprog/tokenize-numeric-literal Stephen Chung 2020-07-25 16:03:17 +08:00
  • 6a96be3382 Merge branch 'master' of https://github.com/jonathandturner/rhai Stephen Chung 2020-07-25 15:58:37 +08:00
  • 1aab77df1c Avoid scanning over slices to validate numerical literals John-John Tedro 2020-07-25 08:32:43 +02:00
  • 284e58e8a1 Improve documentation on internal types. Stephen Chung 2020-07-25 15:52:27 +08:00
  • 252b6cb8f3
    Merge pull request #197 from udoprog/seal-variant Stephen Chung 2020-07-25 15:50:51 +08:00
  • 8109e26538
    Merge pull request #198 from udoprog/unbreak-no-std Stephen Chung 2020-07-25 15:39:25 +08:00
  • be86927bc5 Use bash syntax to check value of TRAVIS_RUST_VERSION John-John Tedro 2020-07-25 09:19:21 +02:00
  • 261273bac3 Unbreak no_std John-John Tedro 2020-07-25 09:14:39 +02:00
  • e7aaec8e3a Seal Variant trait to prevent downstream implementations John-John Tedro 2020-07-25 09:14:29 +02:00
  • 7f7c3b44f9
    Merge pull request #191 from udoprog/error-shadowing Stephen Chung 2020-07-25 15:15:49 +08:00
  • d920613d57 Avoid shadowing call errors in get_indexed_mut John-John Tedro 2020-07-24 19:10:07 +02:00
  • a58207aaa9 Change ScriptFnDef to use ImmutableString. Stephen Chung 2020-07-25 14:06:13 +08:00
  • b4b7abdcb0 Add license to README. Stephen Chung 2020-07-25 14:06:04 +08:00
  • ac218e23c6 Merge branch 'master' of https://github.com/jonathandturner/rhai Stephen Chung 2020-07-25 14:02:04 +08:00
  • 333c4e3a2e
    Merge pull request #194 from felixrabe/issue-193-license-clarification Stephen Chung 2020-07-25 14:01:16 +08:00
  • c14f36e2d5 README.md: Add License section (based on Syn) Felix Rabe 2020-07-25 07:02:51 +02:00
  • ec0aa891d7 Add LICENSE-MIT.txt (based on Syn) Felix Rabe 2020-07-25 06:57:41 +02:00
  • 11cef56f89 Remove appendix from LICENSE-APACHE.txt Felix Rabe 2020-07-25 06:54:50 +02:00
  • 1bd7a9d079 Rename LICENSE.txt -> LICENSE-APACHE.txt Felix Rabe 2020-07-25 06:54:28 +02:00
  • 463d669ab5 Avoid shadowing indexer errors. Stephen Chung 2020-07-25 09:55:33 +08:00
  • 554ee07e01 Restore benchmark.yml. Stephen Chung 2020-07-25 09:47:50 +08:00
  • af41850da0 Merge branch 'master' of https://github.com/jonathandturner/rhai Stephen Chung 2020-07-25 09:39:31 +08:00
  • 5eed70c5c8
    Merge pull request #192 from udoprog/serde-patch Stephen Chung 2020-07-25 09:36:37 +08:00
  • ea22591e36 Support u128/i128 types during serialization John-John Tedro 2020-07-24 19:08:59 +02:00
  • 2b0aacde23 Fix Module::set_indexer_set_fn. Stephen Chung 2020-07-24 23:16:54 +08:00
  • 136068ba43
    Merge pull request #190 from udoprog/master Stephen Chung 2020-07-24 23:08:24 +08:00
  • 96aa5ed39e set_indexer_set_fn to support setting generic value John-John Tedro 2020-07-24 16:20:47 +02:00
  • f7378f7feb
    Merge pull request #189 from schungx/master Stephen Chung 2020-07-24 16:56:45 +08:00
  • 1c58bdb2a1 Merge branch 'master' into plugins Stephen Chung 2020-07-23 18:46:25 +08:00
  • bff266d4e1 Move function calling to separate source file. Stephen Chung 2020-07-23 18:40:42 +08:00
  • a2ddd2175e Merge branch 'master' into plugins Stephen Chung 2020-07-23 16:12:09 +08:00
  • 1a48a2d8ba Refine currying docs. Stephen Chung 2020-07-23 15:49:09 +08:00
  • dc7f847a8e Merge branch 'master' of https://github.com/schungx/rhai Stephen Chung 2020-07-23 10:13:10 +08:00
  • b913b521dc Improve currying. Stephen Chung 2020-07-23 10:12:51 +08:00
  • 7b22276ea8
    Merge pull request #17 from Eliah-Lakhin/master Stephen Chung 2020-07-23 10:01:16 +08:00
  • 82685b7df2 FnPtr::call_dynamic shortcut function that enriches call arguments with curry-ed data automatically Ilya Lakhin 2020-07-23 04:53:40 +07:00
  • 6d551f1596 Add currying support. Stephen Chung 2020-07-22 23:12:09 +08:00
  • e103c8e66c Refine string docs. Stephen Chung 2020-07-22 21:32:56 +08:00
  • abf66850f6 Enable custom syntax without internals. Stephen Chung 2020-07-22 17:05:13 +08:00
  • 9231dbf7b1
    Merge pull request #188 from schungx/master Stephen Chung 2020-07-22 13:40:33 +08:00
  • d7d9f42802 Merge branch 'master' into plugins Stephen Chung 2020-07-22 13:33:24 +08:00
  • 35374f5b3b Simplify custom syntax. Stephen Chung 2020-07-22 13:08:51 +08:00
  • 187824e684 Improve inlining of Dynamic methods. Stephen Chung 2020-07-22 13:05:24 +08:00
  • 839738b97e Change no_std sample to bare-bones. Stephen Chung 2020-07-22 11:43:58 +08:00
  • 16e8ef454f Refine no-std sample. Stephen Chung 2020-07-21 23:08:46 +08:00
  • 61a1355c59 Add no-std example. Stephen Chung 2020-07-21 22:32:24 +08:00
  • c36e459feb Merge branch 'master' into plugins Stephen Chung 2020-07-21 21:09:04 +08:00
  • e6c3f8134d Avoid copying property name for map property access. Stephen Chung 2020-07-21 20:59:12 +08:00
  • ec3074106e Display type name when printing Dynamic values that have no built-in format. Stephen Chung 2020-07-21 20:58:53 +08:00
  • e8b6d0143d Small fixups. Stephen Chung 2020-07-20 23:23:12 +08:00
  • a5fa8322e9 Avoid pulling in std for no-std. Stephen Chung 2020-07-20 20:23:35 +08:00