Commit Graph

28 Commits

Author SHA1 Message Date
Stephen Chung
ea38185cac Add ParseError:err_type and ParseError::position. 2022-07-29 09:42:30 +08:00
Stephen Chung
39fb78293c Change codegen tests for return_raw. 2021-03-22 19:21:42 +08:00
Stephen Chung
d0922adb5b Deprecate RegisterFn and RegisterResultFn. 2021-03-15 11:36:30 +08:00
Stephen Chung
61d7356e08 Reduce spelling warnings in codegen. 2021-02-18 17:42:49 +08:00
Stephen Chung
dc4e52e795 Code enhancements. 2020-12-26 13:05:57 +08:00
Stephen Chung
809b813def Simplify codegen. 2020-12-24 21:28:40 +08:00
Stephen Chung
f55a56c6bc Engine::register_global_module and Engine::register_static_module must be passed shared Module. 2020-12-23 10:08:43 +08:00
Stephen Chung
15fb03218c Rename packages to global modules. 2020-12-22 23:45:14 +08:00
Stephen Chung
2c7c719cd5 Minor cleanup before release. 2020-10-22 12:26:44 +08:00
J Henry Waugh
c389014df7 Run cargo fmt for loose ends 2020-09-20 12:40:21 -05:00
Stephen Chung
397acb4fce Add tests for multiple renames. 2020-09-07 17:08:41 -05:00
J Henry Waugh
0b3fef6651 Add nested module export_prefix test 2020-09-02 20:31:22 -05:00
J Henry Waugh
5585405bdc Make export_prefix use fn name not export name 2020-09-02 20:10:52 -05:00
J Henry Waugh
3af49cec70 Implement export_* attributes for macros 2020-09-01 23:15:28 -05:00
J Henry Waugh
382e60e91a Move UI tests to separate tests file 2020-08-21 23:26:25 -05:00
J Henry Waugh
7962c6dc52 codegen: add rhai_mod and submodule support 2020-08-20 22:21:41 -05:00
J Henry Waugh
c87da31328 codegen: prevent name duplication in Rust or Rhai 2020-08-19 23:12:43 -05:00
J Henry Waugh
f1dc2cbf18 codegen: update tests for new name attribute behavior 2020-08-19 21:09:12 -05:00
Stephen Chung
371c131395 Fix CI. 2020-08-17 09:44:28 +08:00
J Henry Waugh
bcf14025a7 Add rhai_fn nested attribute and skip fn parameter 2020-08-15 21:51:45 -05:00
J Henry Waugh
e77dc4cc34 Fix missing import in test_functions 2020-08-13 22:07:37 -05:00
J Henry Waugh
28572544d8 Split register export macro, add Engine support 2020-08-12 23:36:35 -05:00
J Henry Waugh
07a4541949 export_fn: add return_raw attribute 2020-08-09 14:19:47 -05:00
J Henry Waugh
1df5d05239 export_fn: allow duplicate Rust names 2020-08-08 10:34:00 -05:00
J Henry Waugh
7410f40c92 export_fn: add "name" parameter 2020-08-07 21:19:23 -05:00
J Henry Waugh
3136188801 Improve proc macro hygiene 2020-08-02 19:27:35 -05:00
Stephen Chung
73cda2d4f9 rustfmt. 2020-08-02 15:39:08 +08:00
J Henry Waugh
d01203cb5d New Procedural Macros Crate v0.1 2020-08-01 11:52:32 -05:00