Commit Graph

3436 Commits

Author SHA1 Message Date
Stephen Chung
1777ee7f6f Allow strings to be iterable. 2022-04-09 13:37:43 +08:00
Stephen Chung
6422fddd6d Better names for iterators. 2022-04-09 13:11:32 +08:00
Stephen Chung
8bd33d7b34 Change string splitting. 2022-04-09 13:07:42 +08:00
Stephen Chung
42f977862f Add Dynamic parameters to qualified function calls. 2022-04-08 16:42:53 +08:00
Stephen Chung
6481e19673 Fix test results. 2022-04-06 17:48:34 +08:00
Stephen Chung
89ed531363 Fix doc tests. 2022-04-06 17:25:04 +08:00
Stephen Chung
22f831e5bd Add forum badge. 2022-03-30 22:42:51 +08:00
Stephen Chung
5d00ab85ee Move rustyline patch to [patch] section. 2022-03-30 12:08:30 +08:00
Stephen Chung
6f4240ed5a Add examples to Module custom type API. 2022-03-30 10:33:43 +08:00
Stephen Chung
22081850a9 Bump version. 2022-03-30 08:09:41 +08:00
Stephen Chung
c646b3efa2 Update codegen version. 2022-03-30 08:09:06 +08:00
Stephen Chung
0e4f1f1447 Update log. 2022-03-30 08:06:19 +08:00
Stephen Chung
82cc4b5553
Merge pull request #545 from schungx/master
Minor refactor.
2022-03-29 08:54:21 +08:00
Stephen Chung
a268105354 Revert "Remove unnecessary call site resolution."
This reverts commit f9250fb053.
2022-03-29 08:34:02 +08:00
Stephen Chung
56f6b181db Move optimization_level into Options. 2022-03-29 08:26:42 +08:00
Stephen Chung
1b6de25007 Remove Engine::custom_types. 2022-03-29 08:18:20 +08:00
Stephen Chung
2b9b84a764 Bump Rhai version requirement. 2022-03-28 23:24:56 +08:00
Stephen Chung
f9250fb053 Remove unnecessary call site resolution. 2022-03-28 23:22:17 +08:00
Stephen Chung
95753bb9c3 Use global module constants in optimization. 2022-03-28 12:53:52 +08:00
Stephen Chung
42b6796200 Fix no-std build. 2022-03-28 12:53:49 +08:00
Stephen Chung
6369fa5c65 Minor refactor. 2022-03-27 21:53:50 +08:00
Stephen Chung
5caf20d26b Search for global variables in global modules. 2022-03-27 21:49:34 +08:00
Stephen Chung
2b10c33b81 Write JSON metadata to file for repl. 2022-03-26 18:19:42 +08:00
Stephen Chung
77c06b94a2 Use SmartString for comments. 2022-03-25 08:52:53 +08:00
Stephen Chung
cad4c7a942 Add starts_with and ends_with for strings. 2022-03-23 14:28:45 +08:00
Stephen Chung
99118fe2c3 Minor refactors. 2022-03-20 21:58:43 +08:00
Stephen Chung
d5083bcffd
Merge pull request #542 from schungx/master
Add type alias support for plugin modules.
2022-03-19 10:42:09 +08:00
Stephen Chung
1b3d5aeb53 fix no_module. 2022-03-19 10:29:21 +08:00
Stephen Chung
fefa633cf0 Add type alias support for plugin modules. 2022-03-19 09:43:18 +08:00
Stephen Chung
6546eae95f Fix macro hygene. 2022-03-18 17:51:04 +08:00
Stephen Chung
0603b2b1cc
Merge pull request #541 from schungx/master
Minor fixes.
2022-03-18 17:46:03 +08:00
Stephen Chung
d01a6d428f Fix tests. 2022-03-18 17:11:52 +08:00
Stephen Chung
61ef115ecb Merge branch 'main' of https://github.com/rhaiscript/rhai 2022-03-18 14:03:29 +08:00
Stephen Chung
87273c5421
Merge pull request #540 from petrochenkov/mishygiene
codegen: Fix hygiene mismatch between function `args` uses and definitions
2022-03-18 13:59:26 +08:00
Vadim Petrochenkov
bed3a3dc18 codegen: Fix hygiene mismatch between function args uses and definitions 2022-03-17 18:50:46 +03:00
Stephen Chung
dc8c4ed8f4 Improve string functions. 2022-03-17 17:00:48 +08:00
Stephen Chung
6223e1a6f1 Fix test output. 2022-03-14 12:04:24 +08:00
Stephen Chung
63716759be Fix typo. 2022-03-14 11:28:52 +08:00
Stephen Chung
a4fbb29740 Add .gitattributes. 2022-03-14 09:34:28 +08:00
Stephen Chung
672cda63ab Simplify formatting. 2022-03-14 08:50:17 +08:00
Stephen Chung
a704d26986 Fixup ArgBackup. 2022-03-14 08:26:27 +08:00
Stephen Chung
b861d6a8fa
Merge pull request #536 from schungx/master
Scope::set_alias and new sleep function.
2022-03-10 09:02:01 +08:00
Stephen Chung
963af0653e Fix sleep function. 2022-03-09 09:41:53 +08:00
Stephen Chung
1e4abd012c Minor refactor. 2022-03-09 09:25:55 +08:00
Stephen Chung
89426f8b3a Add Scope::set_alias. 2022-03-09 09:25:32 +08:00
Stephen Chung
cbb1c5c6a0 Add sleep. 2022-03-08 18:26:32 +08:00
Stephen Chung
b35d965e55 Reverse Box<[...]> to Vec. 2022-03-06 16:37:27 +08:00
Stephen Chung
165fbbc855 Fix no_module builds. 2022-03-05 18:32:50 +08:00
Stephen Chung
8bda8c64df Refine data structures 2022-03-05 17:57:23 +08:00
Stephen Chung
e06c2b2abb Remove constants in function call expressions. 2022-03-05 12:06:47 +08:00