Commit Graph

3414 Commits

Author SHA1 Message Date
Stephen Chung
68c11060d9 Merge branch 'main' of https://github.com/rhaiscript/rhai 2022-08-09 16:31:25 +08:00
Stephen Chung
c9730b0f56
Merge pull request #609 from tguichaoua/main
add a trait to register custom type and it's methods, getters, setters, etc.
2022-08-09 16:28:18 +08:00
Tristan Guichaoua
c29d3c35a3 add missing inlines 2022-08-09 10:19:15 +02:00
Tristan Guichaoua
eabce6da83 Merge branch 'type_builder' 2022-08-09 10:18:49 +02:00
Tristan Guichaoua
6d400b747a fix doc 2022-08-09 10:16:34 +02:00
Tristan Guichaoua
5370031068 inline methods 2022-08-09 10:15:49 +02:00
Tristan Guichaoua
e4e315fb2a add cfg 2022-08-09 10:14:18 +02:00
Tristan Guichaoua
19dc368cfd add docs 2022-08-09 10:08:56 +02:00
Tristan Guichaoua
addefec17c TypeBuilder : split pub/private api impl block 2022-08-09 09:49:55 +02:00
Tristan Guichaoua
de7efa18a5 add volatile api notes 2022-08-09 09:48:46 +02:00
Tristan Guichaoua
6b2d9d2cdd rm TypeBuilder::build 2022-08-09 09:44:16 +02:00
Tristan Guichaoua
87baed717f make TypeBuilder::new private 2022-08-09 09:44:01 +02:00
Tristan Guichaoua
acbda7f66c fix doc typo 2022-08-09 09:43:12 +02:00
Tristan Guichaoua
4432d5063a impl TypeBuilder 2022-08-08 17:39:15 +02:00
Tristan Guichaoua
efee24beee actually fix doc 2022-08-08 17:30:00 +02:00
Tristan Guichaoua
74c26a8c71 fix doc 2022-08-08 17:29:03 +02:00
Tristan Guichaoua
1ccb5c0f26 rename RhaiCustomType to CustomType 2022-08-08 15:12:43 +02:00
Tristan Guichaoua
b6937fd21d add RhaiCustomType trait and build_type method 2022-08-08 14:43:06 +02:00
Stephen Chung
47f02b96d7 Add top-level wrappers. 2022-08-08 09:10:15 +08:00
Stephen Chung
7e3a4a4c52
Merge pull request #608 from schungx/master
Fix README links.
2022-08-07 21:55:44 +08:00
Stephen Chung
862de2049b Fix README links. 2022-08-07 21:54:57 +08:00
Stephen Chung
eaef24b679
Merge pull request #604 from schungx/master
Add function pointer short-hand.
2022-08-06 08:56:37 +08:00
Stephen Chung
d9ffac17fa Fix tests. 2022-08-05 23:45:40 +08:00
Stephen Chung
d8532b48b6 Add function pointer short-hand. 2022-08-05 23:30:44 +08:00
Stephen Chung
ca65e17610 Remove old static.d.rhai. 2022-07-31 13:23:24 +08:00
Stephen Chung
ccf2b5655a Add docs on timestamp. 2022-07-31 13:23:15 +08:00
Stephen Chung
d5f9b0f5c6 Use resolver 2. 2022-07-31 12:52:53 +08:00
Stephen Chung
1b823a425d
Merge pull request #601 from schungx/master
Add include_standard_packages to Definitions.
2022-07-29 14:12:22 +08:00
Stephen Chung
13a1147dea Add include_standard_packages to Definitions. 2022-07-29 13:39:51 +08:00
Stephen Chung
a0e272750a
Merge pull request #600 from schungx/master
Fix bugs.
2022-07-29 11:54:09 +08:00
Stephen Chung
52edded841 Fix formatting. 2022-07-29 11:10:20 +08:00
Stephen Chung
7afcad24d6 Fix tests. 2022-07-29 11:01:00 +08:00
Stephen Chung
1073a7bd54 Fix bug in constant interpolated string. 2022-07-29 10:49:03 +08:00
Stephen Chung
fc976172e7 Fix bug with capturing undefined variable. 2022-07-29 09:43:40 +08:00
Stephen Chung
ea38185cac Add ParseError:err_type and ParseError::position. 2022-07-29 09:42:30 +08:00
Stephen Chung
e91286a2b9
Merge pull request #597 from schungx/master
Gate definitions with internals feature.
2022-07-28 20:53:46 +08:00
Stephen Chung
6fab9f5b63 Fix build. 2022-07-28 18:08:21 +08:00
Stephen Chung
87687ebf25 Gate definitions with internals feature. 2022-07-28 17:58:22 +08:00
Stephen Chung
0f92eb05bd
Merge pull request #596 from tamasfe/defs/nested-modules-single-file-refactors
Definitions: nested modules, single file, refactors
2022-07-28 09:04:36 +08:00
tamasfe
3b8692be55
fix(def): conditional compilation and doc fixes 2022-07-27 23:55:36 +02:00
tamasfe
9fac93d404
feat(defs): nested modules, single file 2022-07-27 23:39:03 +02:00
Stephen Chung
b6ddd276f0
Merge pull request #595 from schungx/master
Clean up clippy.
2022-07-27 18:46:02 +08:00
Stephen Chung
2f948a784c Clean up more clippy. 2022-07-27 18:04:59 +08:00
Stephen Chung
39dee556c4 Clean up clippy. 2022-07-27 16:04:24 +08:00
Stephen Chung
21f822020f Add Scope::remove. 2022-07-27 11:35:40 +08:00
Stephen Chung
bc0a05684d
Merge pull request #592 from schungx/master
Minor refactor for definitions API code style.
2022-07-26 22:56:24 +08:00
Stephen Chung
d42c6b69a3 Map i64 and f64 to int and float in definitions file. 2022-07-26 22:55:24 +08:00
Stephen Chung
8e21c4727b Fix definitions API code styles and formatting. 2022-07-26 22:38:40 +08:00
Stephen Chung
a891b54d0f
Merge pull request #590 from tamasfe/feat-definitions
feat: Basic definition files
2022-07-26 21:53:43 +08:00
Stephen Chung
0bf7baa502
Merge branch 'main' into feat-definitions 2022-07-26 21:18:01 +08:00