Stephen Chung
|
5c80157e7a
|
Store path in module id.
|
2022-08-25 22:17:01 +08:00 |
|
Stephen Chung
|
b40ca9e40d
|
Improve docs.
|
2022-08-24 18:27:58 +08:00 |
|
Stephen Chung
|
010a96dde3
|
Fix feature builds.
|
2022-08-22 22:28:27 +08:00 |
|
Stephen Chung
|
a9413dc570
|
Remove _result registration methods.
|
2022-08-22 22:16:26 +08:00 |
|
Stephen Chung
|
db865d7538
|
Fix sync.
|
2022-08-22 14:02:24 +08:00 |
|
Stephen Chung
|
1deed8cd55
|
Fix generic parameters.
|
2022-08-22 00:15:00 +08:00 |
|
Stephen Chung
|
80a23ddaa2
|
Allow registration of getters/setters/indexers with NativeCallContext.
|
2022-08-21 22:59:49 +08:00 |
|
Stephen Chung
|
2f02b30b6e
|
Use String::new() for empty strings.
|
2022-08-21 17:35:44 +08:00 |
|
Stephen Chung
|
8c20801574
|
Add parameter to debugger init.
|
2022-08-20 15:04:17 +08:00 |
|
Stephen Chung
|
a9b6e8b98c
|
Fix builds.
|
2022-08-18 21:16:42 +08:00 |
|
Stephen Chung
|
b35a9762fb
|
Set AST source on compile.
|
2022-08-14 18:22:07 +08:00 |
|
Stephen Chung
|
1c7b80ed13
|
Use turbofish for impl Trait.
|
2022-08-12 22:48:15 +08:00 |
|
Stephen Chung
|
cba394d73c
|
Revise strings interning.
|
2022-08-12 16:34:57 +08:00 |
|
Stephen Chung
|
be448dfe4d
|
Use identifiers in format!
|
2022-08-11 19:01:23 +08:00 |
|
Stephen Chung
|
ceaf9fab1b
|
Merge pull request #65 from tguichaoua/type_builder_iterable
with_iterator --> is_iterable
|
2022-08-11 09:39:04 +08:00 |
|
Tristan Guichaoua
|
24bf3c29ef
|
Merge remote-tracking branch 'other/master' into type_builder_iterable
|
2022-08-10 17:31:17 +02:00 |
|
Tristan Guichaoua
|
0046c3a330
|
impl TypeBuilder::is_iterable
|
2022-08-10 14:00:43 +02:00 |
|
Stephen Chung
|
255af006ee
|
Fix doc comments.
|
2022-08-10 12:48:37 +08:00 |
|
Stephen Chung
|
8408c190dc
|
Add with_iterator to TypeBuilder.
|
2022-08-09 18:18:41 +08:00 |
|
Stephen Chung
|
f323644e20
|
Fix tests.
|
2022-08-09 17:24:24 +08:00 |
|
Stephen Chung
|
d9a58907d9
|
Fix up tests and some coding style changes.
|
2022-08-09 17:07:45 +08:00 |
|
Stephen Chung
|
438dffef78
|
Merge branch 'main' of https://github.com/rhaiscript/rhai
|
2022-08-09 16:59:53 +08:00 |
|
Tristan Guichaoua
|
35c2caab07
|
fix doc
|
2022-08-09 10:47:53 +02:00 |
|
Tristan Guichaoua
|
217ca79930
|
rm volatile note on Engine::build_type
|
2022-08-09 10:36:58 +02:00 |
|
Stephen Chung
|
68c11060d9
|
Merge branch 'main' of https://github.com/rhaiscript/rhai
|
2022-08-09 16:31:25 +08:00 |
|
Tristan Guichaoua
|
c29d3c35a3
|
add missing inlines
|
2022-08-09 10:19:15 +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
|
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
|
d8532b48b6
|
Add function pointer short-hand.
|
2022-08-05 23:30:44 +08:00 |
|
Stephen Chung
|
13a1147dea
|
Add include_standard_packages to Definitions.
|
2022-07-29 13:39:51 +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 |
|
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
|
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
|
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
|
0bf7baa502
|
Merge branch 'main' into feat-definitions
|
2022-07-26 21:18:01 +08:00 |
|
tamasfe
|
4bc2079bd6
|
fix(defs): builtin operator fixes
|
2022-07-26 15:10:39 +02:00 |
|
tamasfe
|
7dcf6a5d7a
|
chore(defs): no stdio on wasm
|
2022-07-26 14:51:22 +02:00 |
|
tamasfe
|
6d4b5095d2
|
feat(defs): deterministic function ordering
|
2022-07-26 14:46:18 +02:00 |
|
tamasfe
|
ade818b043
|
fix(defs): compile errors
|
2022-07-26 14:28:54 +02:00 |
|
tamasfe
|
fdbe837a5d
|
feat(defs): iter_files and small fixes
|
2022-07-26 14:16:54 +02:00 |
|
tamasfe
|
b00bf8535d
|
fix(defs): conditional compilation and refactors
|
2022-07-26 13:55:10 +02:00 |
|
Stephen Chung
|
835fa8afa3
|
Remove warnings.
|
2022-07-26 12:20:05 +08:00 |
|
Stephen Chung
|
96bfd93610
|
Keep module docs as one string.
|
2022-07-25 14:11:54 +08:00 |
|
Stephen Chung
|
5d799fd325
|
Add module documentation.
|
2022-07-25 13:40:23 +08:00 |
|
Stephen Chung
|
8215c75a17
|
Merge branch 'main' of https://github.com/rhaiscript/rhai
|
2022-07-20 21:09:03 +08:00 |
|
quake
|
a0c07631e2
|
chore: clippy fix rust style
|
2022-07-20 21:38:50 +09:00 |
|
quake
|
8d91e7eb63
|
chore: clippy fix useless_conversion
|
2022-07-20 21:28:40 +09:00 |
|
quake
|
e707b66639
|
chore: clippy fix unnecessary_mut_passed
|
2022-07-20 21:22:51 +09:00 |
|
quake
|
299777f1c9
|
chore: clippy fix needless_borrow
|
2022-07-20 21:16:35 +09:00 |
|
Stephen Chung
|
ff6954d9d5
|
Fix doc comment links.
|
2022-07-18 23:01:03 +08:00 |
|
Stephen Chung
|
dda7bc7b85
|
Add eval_expression_tree_raw.
|
2022-07-06 12:56:15 +08:00 |
|
Stephen Chung
|
b4dbc7619a
|
Add no_custom_syntax.
|
2022-07-05 22:59:03 +08:00 |
|
Stephen Chung
|
b6528bd51d
|
Reduce usage of as_ref and as_mut.
|
2022-07-05 16:26:38 +08:00 |
|
Stephen Chung
|
0031678cd4
|
Fix shared variable assignment.
|
2022-06-26 18:09:15 +08:00 |
|
Stephen Chung
|
7068775f19
|
Use locked_read.
|
2022-06-26 14:10:09 +08:00 |
|
Stephen Chung
|
d6bfd8f617
|
Streamline step ranges.
|
2022-06-20 18:52:07 +08:00 |
|
Stephen Chung
|
b9cbeb65d6
|
Use Option instead of once/empty.
|
2022-06-11 16:01:15 +08:00 |
|
Stephen Chung
|
09e19790fe
|
Fix builds.
|
2022-06-09 18:22:53 +08:00 |
|
Stephen Chung
|
285bf23dfa
|
Minor refactor.
|
2022-06-09 08:41:51 +08:00 |
|
Stephen Chung
|
005692ef78
|
Change volatile API message.
|
2022-06-06 08:54:19 +08:00 |
|
Stephen Chung
|
ee886fc719
|
Fix builds.
|
2022-05-21 22:13:02 +08:00 |
|
Stephen Chung
|
1abec0a8a8
|
Allow initialization of EvalState tag and separate debugger state into separate variable.
|
2022-05-21 21:44:12 +08:00 |
|
Stephen Chung
|
8f73796110
|
Fix builds.
|
2022-05-19 21:49:19 +08:00 |
|
Stephen Chung
|
130b93d029
|
Use bit-flags for options.
|
2022-05-19 21:40:22 +08:00 |
|
Stephen Chung
|
857ae7a64a
|
Comments update.
|
2022-05-19 14:41:48 +08:00 |
|
Stephen Chung
|
7c8c6659ae
|
Better encapsulate EvalContext.
|
2022-05-17 16:21:17 +08:00 |
|
Stephen Chung
|
b4fea634b0
|
Avoid unnecessary allocations.
|
2022-05-07 16:29:20 +08:00 |
|
Stephen Chung
|
4194e2c048
|
Refine data structures.
|
2022-05-07 15:54:44 +08:00 |
|
Stephen Chung
|
fc64e93b93
|
Deprecate FnPtr::num_curried.
|
2022-05-05 22:30:55 +08:00 |
|
Stephen Chung
|
b23d64bec0
|
Fix bug with using self-contained AST with call_fn.
|
2022-05-05 21:34:15 +08:00 |
|
Stephen Chung
|
4f74d2f96a
|
Minor cleanup.
|
2022-05-02 12:14:53 +08:00 |
|
Stephen Chung
|
c69f98c2c4
|
Add custom state.
|
2022-05-02 00:03:45 +08:00 |
|
Stephen Chung
|
98e0042214
|
Fix build.
|
2022-04-26 18:32:43 +08:00 |
|
Stephen Chung
|
2889ca0988
|
Add Start/End to DebuggerEvent.
|
2022-04-26 16:36:24 +08:00 |
|
Stephen Chung
|
5a756e0899
|
Remove generics for call_fn_raw_raw.
|
2022-04-23 15:25:00 +08:00 |
|
Stephen Chung
|
1d904f4758
|
Add Engine::eval_statements_raw.
|
2022-04-23 13:37:08 +08:00 |
|
Stephen Chung
|
0ef5c0ec54
|
Change to call_fn_raw_raw .
|
2022-04-23 13:28:26 +08:00 |
|
Stephen Chung
|
d61f7fa7c2
|
Add call_fn_with_global_raw.
|
2022-04-23 13:15:27 +08:00 |
|
Stephen Chung
|
2755d39cdf
|
Return early if no type casting for call_fn .
|
2022-04-22 12:12:55 +08:00 |
|
Stephen Chung
|
6f4cc91451
|
Fix builds.
|
2022-04-21 16:01:20 +08:00 |
|
Stephen Chung
|
6b8ddd925b
|
Allow scope constants in strict variables mode.
|
2022-04-21 13:21:53 +08:00 |
|
Stephen Chung
|
c3d013bddc
|
Add to_json for maps.
|
2022-04-21 12:15:21 +08:00 |
|
Stephen Chung
|
4f2764d233
|
Revise parse_json .
|
2022-04-21 10:04:57 +08:00 |
|
Stephen Chung
|
daf73d5341
|
Make caches optional for EvalContext.
|
2022-04-16 23:32:14 +08:00 |
|
Stephen Chung
|
855cb76246
|
Rename EvalState to Caches.
|
2022-04-16 16:36:53 +08:00 |
|