Commit Graph

211 Commits

Author SHA1 Message Date
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
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
Vadim Petrochenkov
bed3a3dc18 codegen: Fix hygiene mismatch between function args uses and definitions 2022-03-17 18:50:46 +03:00
Stephen Chung
6223e1a6f1 Fix test output. 2022-03-14 12:04:24 +08:00
Stephen Chung
7686ca619a Use .. for (_). 2022-02-08 09:46:14 +08:00
Stephen Chung
f8cee0fe4e Simplify using .. 2022-02-08 09:02:15 +08:00
Stephen Chung
6b06019265 Do not remove doc-comments on pluging functions. 2022-01-20 09:06:09 +08:00
Stephen Chung
e366bd2106 Pass metadata feature to rhai. 2022-01-16 23:15:19 +08:00
Stephen Chung
3984a29d6b Fix test output. 2022-01-02 21:54:21 +08:00
Stephen Chung
7ff50451cc Make comments multiline. 2021-12-21 22:16:03 +08:00
Stephen Chung
b85a9b3c1c Extract doc-comment on plugin functions. 2021-12-21 16:14:07 +08:00
Stephen Chung
07f25bacd9 Fix test output. 2021-11-23 16:44:59 +08:00
Stephen Chung
dc918447b6 Fix tests. 2021-11-13 22:47:01 +08:00
Stephen Chung
11f180bd4e Fix error template. 2021-10-29 17:59:38 +08:00
Stephen Chung
a51482e9c8 Fix formatting. 2021-10-23 12:28:42 +08:00
Stephen Chung
07181feacf Revise test output. 2021-10-23 12:12:23 +08:00
wackbyte
9f0347df9f Fix some rustdoc warnings and a typo in FLOAT's docs
Unfortunately, I can't fix the 2 remaining warnings.
2021-10-22 12:03:06 +08:00
Stephen Chung
ae493918a2 Update test outputs. 2021-10-20 15:34:21 +08:00
Stephen Chung
3f2dd23e6e Allow #[cfg(...)] in plugin functions. 2021-10-20 15:30:11 +08:00
Stephen Chung
0265af415d General code cleanup. 2021-10-20 13:36:40 +08:00
Stephen Chung
3001e90775 Deprecate From<EvalAltResult> for Result<T, Box<EvalAltResult>> because it is clearer for code to explicitly wrap errors in Err. 2021-10-19 23:52:58 +08:00
Stephen Chung
716e6191c0 Update error templates. 2021-10-12 20:57:47 +08:00
Stephen Chung
0b72a31d07 Fix test output. 2021-09-27 11:24:48 +08:00
Stephen Chung
65326d87f4 Fix test output. 2021-09-24 18:42:57 +08:00
Stephen Chung
e191f9d91e Merge branch 'bug-fixes' 2021-09-19 22:34:47 +08:00
Stephen Chung
661d00bc94 Fix test output. 2021-09-19 22:08:29 +08:00
Stephen Chung
6510b617fe Reduce usage of Default::default() 2021-09-11 19:40:40 +08:00
Stephen Chung
2980683153 Fix test output. 2021-09-02 22:44:33 +08:00
Stephen Chung
cb90ce96d2 Fix codegen test. 2021-08-30 12:12:25 +08:00
Stephen Chung
b6d38a8fc9 Fix metadata build. 2021-08-30 10:25:24 +08:00
Stephen Chung
33d1006d28 Fix test output. 2021-08-21 11:51:45 +08:00
Stephen Chung
94674679d9 Rename as_string and as_immutable_string. 2021-08-17 15:50:55 +08:00
Stephen Chung
4bf22e6cb7 Fix test output. 2021-08-12 11:53:05 +08:00
Stephen Chung
a05142d4e9 Change Rhai dependency to 1. 2021-08-01 22:22:00 +08:00
Stephen Chung
df482d3574 Satisfy clippy. 2021-07-24 14:11:16 +08:00
Stephen Chung
204c08a131 Bump codegen. 2021-07-07 08:38:56 +08:00
Stephen Chung
694ac5b5bd General code fixups. 2021-07-04 16:40:15 +08:00
Stephen Chung
02e886e33b Bump rhai_codegen version to require 0.20.3 of rhai. 2021-06-22 22:43:44 +08:00
Stephen Chung
68ea8c27fd Fix unchecked.
Do not duplicate data size checking.
2021-06-12 10:26:50 +08:00
Stephen Chung
a1950a9562 Bump versions. 2021-06-10 19:09:27 +08:00
Stephen Chung
79d9977cd5 Change take_string and take_immutable_string to as_XXX. 2021-06-10 10:45:44 +08:00
Stephen Chung
65b7135324 Fix tests. 2021-06-07 11:54:10 +08:00
Stephen Chung
5f36f1a28c Remove PluginFunction::is_variadic. 2021-05-29 18:32:34 +08:00
Stephen Chung
c6ee20094b Fix teset output. 2021-05-25 11:09:55 +08:00
Stephen Chung
d07d4d295d Fix tests. 2021-05-22 19:34:10 +08:00
Stephen Chung
941e09d29d Guard against setters mutating constants, and allow pure setters. 2021-05-15 11:41:42 +08:00
Stephen Chung
202285f9ab Disallow pure setters. 2021-05-13 10:34:24 +08:00
Stephen Chung
13d5092c4d Allow setters returning values when return_raw. 2021-05-02 23:51:37 +08:00