Commit Graph

981 Commits

Author SHA1 Message Date
Stephen Chung
a5a3bbd399
Merge pull request #19 from Eliah-Lakhin/closures
Autocurry feature
2020-07-29 21:24:43 +08:00
Ilya Lakhin
8fc16b40e6 Code style issues fixed 2020-07-29 20:17:18 +07:00
Ilya Lakhin
a856a8bbcb max_expr_depth bug fix 2020-07-29 19:04:33 +07:00
Ilya Lakhin
48356abc83 Autocurry fixes and test 2020-07-29 18:52:54 +07:00
Ilya Lakhin
8e51988b66 A prototype of a new feature to automatically curry of external scope variables 2020-07-29 16:56:32 +07:00
Stephen Chung
afbcd0fc0b Replace StaticVec with SmallVec. 2020-07-29 16:10:06 +08:00
Stephen Chung
40850e6b1e Fix benchmarks. 2020-07-29 16:09:48 +08:00
Stephen Chung
e2daba55d7 Refine unicode-xid-ident feature writeup. 2020-07-29 13:57:17 +08:00
Stephen Chung
eeb86f5efb Merge branch 'master' of https://github.com/jonathandturner/rhai 2020-07-29 11:43:48 +08:00
Stephen Chung
7e7c61c4c7
Merge pull request #205 from ekicyou/feature/unicode-xid-ident
New `unicode-xid-ident` feature to allow unicode-xid for identifiers.
2020-07-29 11:40:13 +08:00
ekicyou
7d333fdc4e add test 2020-07-29 10:41:44 +09:00
ekicyou
a836eb7f8b add RELEASES.md 2020-07-29 10:20:25 +09:00
ekicyou
aff7550f7d document update 2020-07-29 08:38:38 +09:00
ekicyou
288e0a4d14 add unicode_xid, test 2020-07-29 08:25:37 +09:00
ekicyou
9b0375b870 add unicode-xid 2020-07-29 07:03:21 +09:00
ekicyou
79022b1858 refactoring 2020-07-29 06:54:23 +09:00
ekicyou
c6d5bd000d move is_valid_identifier 2020-07-29 06:24:41 +09:00
ekicyou
56a8120d75 add get_identifier 2020-07-29 05:26:57 +09:00
Stephen Chung
411539f3be Minimize usage of downcast_ref. 2020-07-28 19:11:46 +08:00
Stephen Chung
37ea24afe9 Improve docs. 2020-07-28 19:11:37 +08:00
Stephen Chung
b63ff56e09 Make sure we keep the starting position of each statement (for future uses). 2020-07-28 10:26:20 +08:00
Stephen Chung
b70fd35f4a Revise docs. 2020-07-28 10:25:57 +08:00
Stephen Chung
f05cd1fdf3 Add shared and sync to reserved keywords. 2020-07-28 10:25:26 +08:00
Stephen Chung
057f6435a4 Add public_only parameter to module function methods. 2020-07-27 18:10:45 +08:00
Stephen Chung
a3a167424b Allow Rust functions in FnPtr::call_dynamic. 2020-07-27 12:52:32 +08:00
Stephen Chung
2dd4d9bcf9 Avoid warnings with only_i32. 2020-07-26 22:37:33 +08:00
Stephen Chung
ec5082c328 Better handling of reserved keywords. 2020-07-26 22:25:30 +08:00
Stephen Chung
ce20248792 Add more reserved keywords. 2020-07-26 21:57:30 +08:00
Stephen Chung
878ba0b794 Remove register_raw_fn_XXX API's. 2020-07-26 18:17:55 +08:00
Stephen Chung
1e8978f921 Revert "Delete benchmark.yml"
This reverts commit 5dc244ddc8.
2020-07-26 16:35:13 +08:00
Stephen Chung
5450f66278
Merge pull request #202 from schungx/master
Eliminate compilation warnings.
2020-07-26 16:24:32 +08:00
Stephen Chung
5dc244ddc8
Delete benchmark.yml 2020-07-26 16:23:47 +08:00
Stephen Chung
6b600704a3 Avoid warnings. 2020-07-26 15:53:22 +08:00
Stephen Chung
5e48478496 Improve writeup. 2020-07-26 10:07:40 +08:00
Stephen Chung
353df6bea1 Avoid warnings in standard build. 2020-07-26 10:03:59 +08:00
Stephen Chung
7f1859b6ed Merge branch 'master' of https://github.com/jonathandturner/rhai 2020-07-25 18:29:41 +08:00
Stephen Chung
4af0bbf6d3
Merge pull request #201 from udoprog/fix-no-std-build
Fix building no_std on Windows and Linux
2020-07-25 18:29:21 +08:00
John-John Tedro
66700b4a53 Fix building no_std on Linux and Windows 2020-07-25 12:04:08 +02:00
Stephen Chung
f601cc8c0a Restore benchmark.yml. 2020-07-25 16:51:29 +08:00
Stephen Chung
f2d8d747bb Merge branch 'master' of https://github.com/jonathandturner/rhai 2020-07-25 16:48:17 +08:00
Stephen Chung
4ee4cf1b58
Merge pull request #199 from udoprog/master
Build pull requests and master branch using Github Actions
2020-07-25 16:47:51 +08:00
John-John Tedro
90ff503ddc Replace Travis and build with GitHub Actions 2020-07-25 10:39:58 +02:00
Stephen Chung
c530792d00 Add repoTree and repoHome macros. 2020-07-25 16:36:50 +08:00
Stephen Chung
5c02dc49d1
Delete benchmark.yml 2020-07-25 16:22:20 +08:00
Stephen Chung
fc891dcdac
Merge pull request #200 from schungx/master
Documentation improvements and syncing up.
2020-07-25 16:19:48 +08:00
Stephen Chung
9d900a6722 Remove _Private. 2020-07-25 16:09:13 +08:00
Stephen Chung
94c2f64473 Merge branch 'master' of https://github.com/jonathandturner/rhai 2020-07-25 16:05:11 +08:00
Stephen Chung
c825de6f77 Mark internal data structures with [INTERNALS]. 2020-07-25 16:05:08 +08:00
Stephen Chung
22169582bb
Merge pull request #196 from udoprog/tokenize-numeric-literal
Avoid scanning over slices to validate numerical literals
2020-07-25 16:03:17 +08:00
Stephen Chung
6a96be3382 Merge branch 'master' of https://github.com/jonathandturner/rhai 2020-07-25 15:58:37 +08:00