Commit Graph

  • 700060b6e7 Remove no_std example. Stephen Chung 2020-07-19 23:32:16 +08:00
  • c6caef7285 Set default features of serde to false. Stephen Chung 2020-07-19 22:44:00 +08:00
  • 3b9422ea3c Adddefault_features = false for no_std. Stephen Chung 2020-07-19 21:36:16 +08:00
  • 686d40d4ae Move anonymous function to own chapter. Stephen Chung 2020-07-19 21:18:13 +08:00
  • cf36dc5a57 Support for anonymous functions. Stephen Chung 2020-07-19 17:14:55 +08:00
  • 540ec5df6c
    Merge pull request #187 from schungx/master Stephen Chung 2020-07-19 09:17:24 +08:00
  • 2f33edb762 FIx no_std. Stephen Chung 2020-07-19 09:10:22 +08:00
  • 3ae7cf4018 Improve treatment of disabled symbols and custom symbols. Stephen Chung 2020-07-17 14:50:23 +08:00
  • a7f564fe37 Merge branch 'master' into plugins Stephen Chung 2020-07-17 11:44:23 +08:00
  • d119e13b79 Allow binding of this pointer in FnPtr calls. Stephen Chung 2020-07-17 10:18:07 +08:00
  • 197f5d370f Reformat docs. Stephen Chung 2020-07-16 12:09:40 +08:00
  • 16fbfbb606 Enable call in function-call style. Stephen Chung 2020-07-16 12:09:31 +08:00
  • a97ffc536c Bump version. Stephen Chung 2020-07-14 08:42:02 +08:00
  • 15292f4aa8
    Merge pull request #185 from schungx/master Stephen Chung 2020-07-13 19:45:11 +08:00
  • adc96e24bd Fix all features. Stephen Chung 2020-07-13 19:38:50 +08:00
  • 7a27f3f794
    Merge pull request #184 from schungx/master Stephen Chung 2020-07-13 13:44:27 +08:00
  • 398edf66b3
    Delete benchmark.yml Stephen Chung 2020-07-13 13:43:28 +08:00
  • 930abb8b5c Update docs. Stephen Chung 2020-07-13 13:41:01 +08:00
  • e8d78bdfde Add support for String in function parameters. Stephen Chung 2020-07-13 13:40:51 +08:00
  • 67f8dcf032 Merge branch 'master' into plugins Stephen Chung 2020-07-12 11:48:55 +08:00
  • 0d90be387b
    Merge pull request #176 from schungx/master Stephen Chung 2020-07-12 11:47:34 +08:00
  • 8449f8c55e Make API chainable. Stephen Chung 2020-07-12 11:46:53 +08:00
  • e57c15c3e2 Merge branch 'master' into plugins Stephen Chung 2020-07-11 15:11:20 +08:00
  • 2a8d63fd5f Refine custom syntax. Stephen Chung 2020-07-11 15:09:17 +08:00
  • e49bfebac5 Merge branch 'master' of https://github.com/jonathandturner/rhai Stephen Chung 2020-07-11 14:36:43 +08:00
  • 6c07408b8e
    Merge pull request #183 from jonathandturner/fix_readme_badges Jonathan Turner 2020-07-10 22:12:20 -07:00
  • 48eb4f71cf
    Fix README badges links Jonathan Turner 2020-07-11 17:11:44 +12:00
  • d95761d064 Merge branch 'master' into plugins Stephen Chung 2020-07-10 22:06:02 +08:00
  • ebffbf0f98 Refine docs and add custom syntax. Stephen Chung 2020-07-10 22:01:47 +08:00
  • 7436fc1c05 Fix bug in tokenizing reserved symbols. Stephen Chung 2020-07-10 11:41:56 +08:00
  • f36b4a69ae FIXED - method calls inside dot chain. Stephen Chung 2020-07-09 22:21:07 +08:00
  • 99164ebceb Add custom syntax. Stephen Chung 2020-07-09 19:54:28 +08:00
  • e33760a7d4 Fix bug in StaticVec. Stephen Chung 2020-07-09 13:27:21 +08:00
  • 72c034ccd1 Merge branch 'master' into plugins Stephen Chung 2020-07-08 13:50:15 +08:00
  • 703cc414b8 Allow mutating a module-qualified function's first argument if it is a variable. Stephen Chung 2020-07-08 13:06:00 +08:00
  • d92a514f48 Add reserved symbols. Stephen Chung 2020-07-08 12:09:18 +08:00
  • 150f02d8b7 Update docs regarding modules. Stephen Chung 2020-07-08 09:48:25 +08:00
  • 236ba40784 Add ModuleResolversCollection. Stephen Chung 2020-07-07 23:44:23 +08:00
  • ff6d205c1d Make Modules::set_raw_fn public. Stephen Chung 2020-07-07 22:59:23 +08:00
  • b71d9acdc2 Merge branch 'master' into plugins Stephen Chung 2020-07-06 23:14:44 +08:00
  • 2b3f10f2c5 Define functions anywhere during parsing. Stephen Chung 2020-07-06 22:57:50 +08:00
  • 3b7a7426cf Merge branch 'master' into plugins Stephen Chung 2020-07-06 21:52:47 +08:00
  • a2c0554f3c Make consistent style. Stephen Chung 2020-07-06 21:52:07 +08:00
  • f5ff759fcc Merge branch 'master' of https://github.com/schungx/rhai Stephen Chung 2020-07-06 21:31:03 +08:00
  • de934e6254
    Merge pull request #16 from alvinhochun/serde Stephen Chung 2020-07-06 21:30:42 +08:00
  • d0711394f0 Expose FnPtr and move name checking into Stephen Chung 2020-07-06 21:30:35 +08:00
  • 4a3a32dc3a Fix serializing externally-tagged enum representations Alvin Wong 2020-07-06 18:31:23 +08:00
  • 4b6afc9c72 Add enum serialization tests Alvin Wong 2020-07-06 16:11:54 +08:00
  • 0644c67252 Impl. deserializing enum representations Alvin Wong 2020-07-05 11:43:48 +08:00
  • 46cdec1280 Refine docs and tests. Stephen Chung 2020-07-06 16:20:03 +08:00
  • 8f53ce50d4 Ensure rhai::INT can be deserialized into any integer types Alvin Wong 2020-07-05 11:35:50 +08:00
  • 8bc1b25edd Fix only_i32 build Alvin Wong 2020-07-06 15:30:33 +08:00
  • fbe15d25b6 Merge branch 'master' into plugins Stephen Chung 2020-07-06 13:11:46 +08:00
  • 3e45d5d9a5 Refine docs and API. Stephen Chung 2020-07-06 13:01:57 +08:00
  • d9fe6a1980 Add boolean xor operator and readjust % precedence. Stephen Chung 2020-07-06 12:24:28 +08:00
  • 05a4b466d1 New register_raw_fn_n shortcuts. Stephen Chung 2020-07-06 12:06:57 +08:00
  • ea86888638 Add new &Module parameter to native functions. Stephen Chung 2020-07-06 12:04:02 +08:00
  • 495d202af4 Add new AST API. Stephen Chung 2020-07-06 10:02:54 +08:00
  • a27f89b524 Add new register_fn_raw API. Stephen Chung 2020-07-05 23:08:44 +08:00
  • 4052ad3df1 Assignments return () and no compound assignments. Stephen Chung 2020-07-05 23:07:02 +08:00
  • ef2d28d423 Merge branch 'master' into plugins Stephen Chung 2020-07-05 18:12:35 +08:00
  • e390dd73e6 Add custom operators. Stephen Chung 2020-07-05 17:41:45 +08:00
  • 936a3ff44a Add feature to disable symbols. Stephen Chung 2020-07-05 15:23:51 +08:00
  • 368b4a480b Reformat code. Stephen Chung 2020-07-04 22:53:00 +08:00
  • 23f21c7808 Add doc to serde example. Stephen Chung 2020-07-04 22:52:45 +08:00
  • a8b5a7f6b3
    Merge pull request #15 from alvinhochun/serde Stephen Chung 2020-07-04 22:39:15 +08:00
  • a2ae052c82 Add serde example Alvin Wong 2020-07-04 22:32:18 +08:00
  • d626bf9f5b Refine no_function feature. Stephen Chung 2020-07-04 16:21:15 +08:00
  • 467b109c23 Move benchmark.yml to correct location. Stephen Chung 2020-07-04 15:43:48 +08:00
  • b3b3a083b8 Add docs on serde feature. Stephen Chung 2020-07-04 15:39:40 +08:00
  • cf2461651c Undelete benchmark.yml. Stephen Chung 2020-07-04 10:52:17 +08:00
  • 2b2deba5e0 Remove serde from default feature. Stephen Chung 2020-07-03 22:48:33 +08:00
  • 78c94daf46 Add ser::to_dynamic. Stephen Chung 2020-07-03 22:42:56 +08:00
  • fa84e5c502 Add serde deserialization. Stephen Chung 2020-07-03 17:19:55 +08:00
  • 1b7ffdf408 Better type display. Stephen Chung 2020-07-03 10:45:01 +08:00
  • bdc7b69266 Remove feature gate for Instant. Stephen Chung 2020-07-02 22:16:09 +08:00
  • 9c9f550200 Minor refactor. Stephen Chung 2020-07-02 21:46:08 +08:00
  • e14cfbd9d7 Restore plugins code. Stephen Chung 2020-07-02 12:47:24 +08:00
  • a4af0b0e13 Bump version. Stephen Chung 2020-07-01 23:29:36 +08:00
  • a9c6014edc Add vnext link. Stephen Chung 2020-07-01 23:14:11 +08:00
  • 760c13d36e Fix features. Stephen Chung 2020-07-01 22:21:43 +08:00
  • 3b16fae455
    Merge pull request #172 from schungx/oop Stephen Chung 2020-07-01 09:08:25 +08:00
  • 7957c58def
    Merge branch 'master' into oop Stephen Chung 2020-07-01 09:08:02 +08:00
  • e614790897 Enable function pointers even under no_function. Stephen Chung 2020-06-30 18:34:58 +08:00
  • 52ef223f83 Fix pad functions. Stephen Chung 2020-06-30 18:34:32 +08:00
  • d6a08be223 Refactor. Stephen Chung 2020-06-29 23:55:28 +08:00
  • 063851a6ad Merge branch 'tokenizer' Stephen Chung 2020-06-28 15:51:37 +08:00
  • 527d41d0e3 No modules in scope. Stephen Chung 2020-06-28 15:49:24 +08:00
  • aac04a5e53 Remove modules from Scope and use separate stack. Stephen Chung 2020-06-27 23:56:24 +08:00
  • f3bde843cb Fix scripts and tests. Stephen Chung 2020-06-27 21:19:53 +08:00
  • 549ef6bf7f Add oop.rhai script. Stephen Chung 2020-06-27 17:34:39 +08:00
  • d509006264 Use link redirection syntax. Stephen Chung 2020-06-27 10:43:57 +08:00
  • 04d2fb5001 Fix no_std. Stephen Chung 2020-06-26 23:24:47 +08:00
  • 588150e217 Fix test. Stephen Chung 2020-06-26 23:24:35 +08:00
  • ab347fa14e Add Module::iter_script_fn. Stephen Chung 2020-06-26 22:33:27 +08:00
  • 74c82bbd9c Refactor. Stephen Chung 2020-06-26 22:03:21 +08:00
  • 8c632ed928 Remove println. Stephen Chung 2020-06-26 19:54:12 +08:00
  • 31eaf321d0 Refactor tokenizer. Stephen Chung 2020-06-26 19:44:50 +08:00
  • 14746f94ca Revise OOP section for maps. Stephen Chung 2020-06-26 19:32:06 +08:00
  • 175c3ccaec OOP support. Stephen Chung 2020-06-26 10:39:18 +08:00