Commit Graph

942 Commits

Author SHA1 Message Date
Alvin Wong
8bc1b25edd Fix only_i32 build 2020-07-06 15:30:55 +08:00
Stephen Chung
3e45d5d9a5 Refine docs and API. 2020-07-06 13:01:57 +08:00
Stephen Chung
d9fe6a1980 Add boolean xor operator and readjust % precedence. 2020-07-06 12:24:28 +08:00
Stephen Chung
05a4b466d1 New register_raw_fn_n shortcuts. 2020-07-06 12:06:57 +08:00
Stephen Chung
ea86888638 Add new &Module parameter to native functions. 2020-07-06 12:04:02 +08:00
Stephen Chung
495d202af4 Add new AST API. 2020-07-06 10:02:54 +08:00
Stephen Chung
a27f89b524 Add new register_fn_raw API. 2020-07-05 23:08:44 +08:00
Stephen Chung
4052ad3df1 Assignments return () and no compound assignments. 2020-07-05 23:07:02 +08:00
Stephen Chung
e390dd73e6 Add custom operators. 2020-07-05 17:41:45 +08:00
Stephen Chung
936a3ff44a Add feature to disable symbols. 2020-07-05 15:23:51 +08:00
Stephen Chung
368b4a480b Reformat code. 2020-07-04 22:53:00 +08:00
Stephen Chung
23f21c7808 Add doc to serde example. 2020-07-04 22:52:45 +08:00
Stephen Chung
a8b5a7f6b3
Merge pull request #15 from alvinhochun/serde
Add `serde` example
2020-07-04 22:39:15 +08:00
Alvin Wong
a2ae052c82 Add serde example 2020-07-04 22:32:18 +08:00
Stephen Chung
d626bf9f5b Refine no_function feature. 2020-07-04 16:21:15 +08:00
Stephen Chung
467b109c23 Move benchmark.yml to correct location. 2020-07-04 15:43:48 +08:00
Stephen Chung
b3b3a083b8 Add docs on serde feature. 2020-07-04 15:39:40 +08:00
Stephen Chung
cf2461651c Undelete benchmark.yml. 2020-07-04 10:52:17 +08:00
Stephen Chung
2b2deba5e0 Remove serde from default feature. 2020-07-03 22:48:33 +08:00
Stephen Chung
78c94daf46 Add ser::to_dynamic. 2020-07-03 22:42:56 +08:00
Stephen Chung
fa84e5c502 Add serde deserialization. 2020-07-03 17:19:55 +08:00
Stephen Chung
1b7ffdf408 Better type display. 2020-07-03 10:45:01 +08:00
Stephen Chung
bdc7b69266 Remove feature gate for Instant. 2020-07-02 22:16:09 +08:00
Stephen Chung
9c9f550200 Minor refactor. 2020-07-02 21:46:08 +08:00
Stephen Chung
a4af0b0e13 Bump version. 2020-07-01 23:29:36 +08:00
Stephen Chung
a9c6014edc Add vnext link. 2020-07-01 23:14:11 +08:00
Stephen Chung
760c13d36e Fix features. 2020-07-01 22:21:43 +08:00
Stephen Chung
3b16fae455
Merge pull request #172 from schungx/oop
OOP support
2020-07-01 09:08:25 +08:00
Stephen Chung
7957c58def
Merge branch 'master' into oop 2020-07-01 09:08:02 +08:00
Stephen Chung
e614790897 Enable function pointers even under no_function. 2020-06-30 18:34:58 +08:00
Stephen Chung
52ef223f83 Fix pad functions. 2020-06-30 18:34:32 +08:00
Stephen Chung
d6a08be223 Refactor. 2020-06-29 23:55:28 +08:00
Stephen Chung
063851a6ad Merge branch 'tokenizer' 2020-06-28 15:51:37 +08:00
Stephen Chung
527d41d0e3 No modules in scope. 2020-06-28 15:49:24 +08:00
Stephen Chung
aac04a5e53 Remove modules from Scope and use separate stack. 2020-06-27 23:56:24 +08:00
Stephen Chung
f3bde843cb Fix scripts and tests. 2020-06-27 21:19:53 +08:00
Stephen Chung
549ef6bf7f Add oop.rhai script. 2020-06-27 17:34:39 +08:00
Stephen Chung
d509006264 Use link redirection syntax. 2020-06-27 10:43:57 +08:00
Stephen Chung
04d2fb5001 Fix no_std. 2020-06-26 23:24:47 +08:00
Stephen Chung
588150e217 Fix test. 2020-06-26 23:24:35 +08:00
Stephen Chung
ab347fa14e Add Module::iter_script_fn. 2020-06-26 22:33:27 +08:00
Stephen Chung
74c82bbd9c Refactor. 2020-06-26 22:03:21 +08:00
Stephen Chung
8c632ed928 Remove println. 2020-06-26 19:54:12 +08:00
Stephen Chung
31eaf321d0 Refactor tokenizer. 2020-06-26 19:44:50 +08:00
Stephen Chung
14746f94ca Revise OOP section for maps. 2020-06-26 19:32:06 +08:00
Stephen Chung
175c3ccaec OOP support. 2020-06-26 10:39:18 +08:00
Stephen Chung
0ff9b8790a
Merge pull request #171 from stevefan1999-personal/patch-no-std
Fix no_std build
2020-06-26 10:11:21 +08:00
Steve Fan
0bd636a660 speclatively use stdlib to have automatic no_std compatibility 2020-06-26 00:40:01 +08:00
Steve Fan
6be9301a26 re-add core crates packages on no_std which is not imported 2020-06-25 23:33:09 +08:00
Stephen Chung
259b6d0fcf Add dynamic dispatch. 2020-06-25 19:22:14 +08:00