Commit Graph

  • dc7444596b Add test for capturing closures in array method. Stephen Chung 2021-11-23 22:56:31 +08:00
  • fa3c679b59 Fix test output. Stephen Chung 2021-11-23 16:44:59 +08:00
  • b7b42e658a Fix blob methods. Stephen Chung 2021-11-23 22:52:10 +08:00
  • 93b802effd Merge branch 'v1.2-fixes' Stephen Chung 2021-11-23 22:46:16 +08:00
  • 2b0b79870e Fix bug in array methods. Stephen Chung 2021-11-23 22:37:18 +08:00
  • 0c89a9c4c5 Change parameter name. Stephen Chung 2021-11-23 18:10:01 +08:00
  • 2e9807b172 Add benchmark. Stephen Chung 2021-11-23 18:09:41 +08:00
  • 07f25bacd9 Fix test output. Stephen Chung 2021-11-23 16:44:59 +08:00
  • a757dfe89d Add blobs. Stephen Chung 2021-11-23 14:58:54 +08:00
  • 6ad7b344bf Add into_array and into_typed_array. Stephen Chung 2021-11-23 12:45:59 +08:00
  • 90200e607c Fix doc comment links. Stephen Chung 2021-11-20 21:29:36 +08:00
  • fa41f4faf0 Move function back to correct file. Stephen Chung 2021-11-20 15:43:55 +08:00
  • 344b48ad36 Split APIs into files. Stephen Chung 2021-11-20 14:57:21 +08:00
  • 20915572e8 Update CI. Stephen Chung 2021-11-19 15:09:39 +08:00
  • 05bd82a8f2 Update CI. Stephen Chung 2021-11-19 15:09:39 +08:00
  • 061cb17874 Bump version. Stephen Chung 2021-11-19 15:07:56 +08:00
  • 81df36667f Bump version. Stephen Chung 2021-11-19 15:07:29 +08:00
  • 0fd4fb4c16 Merge changelog. Stephen Chung 2021-11-19 15:04:59 +08:00
  • df07eaacdb
    Merge pull request #490 from schungx/master Stephen Chung 2021-11-19 14:18:44 +08:00
  • 35ab5481b5 Update codegen dependency. Stephen Chung 2021-11-19 14:17:38 +08:00
  • 585e40a039
    Merge pull request #489 from schungx/master Stephen Chung 2021-11-19 14:08:58 +08:00
  • b7dc94fc1d Refactor. Stephen Chung 2021-11-16 23:13:53 +08:00
  • e961ae23fd Eliminate script hashes under no_function. Stephen Chung 2021-11-16 13:42:46 +08:00
  • b178d7c367 Fix no_function builds. Stephen Chung 2021-11-16 13:42:22 +08:00
  • c2c30f7711 Use fold. Stephen Chung 2021-11-16 13:15:43 +08:00
  • 2fffe31b59 Level up exports. Stephen Chung 2021-11-16 12:26:37 +08:00
  • 98707912e0 Convert for loop to iterator. Stephen Chung 2021-11-15 14:30:00 +08:00
  • de906053ed Deprecate call_fn_dynamic into call_fn_raw. Stephen Chung 2021-11-15 11:13:00 +08:00
  • 615c3acad6 Use actual outer scope for function-bang calls. Stephen Chung 2021-11-14 22:48:57 +08:00
  • dc918447b6 Fix tests. Stephen Chung 2021-11-13 22:47:01 +08:00
  • 64b889fb95 Restructure code base. Stephen Chung 2021-11-13 22:36:23 +08:00
  • 38884ede46 Reducce panic messages. Stephen Chung 2021-11-13 12:23:35 +08:00
  • c8aab47f50 Merge branch 'v1.1-fixes' Stephen Chung 2021-11-13 10:01:55 +08:00
  • a227963f7a Fix unary parsing. Stephen Chung 2021-11-13 09:50:49 +08:00
  • a9aa8e84fd Use Box<[]>. Stephen Chung 2021-11-12 13:25:57 +08:00
  • bffc73435c Remove externals from ScriptFnDef. Stephen Chung 2021-11-12 13:02:16 +08:00
  • 42bef4c28c Merge branch 'v1.1-fixes' of https://github.com/schungx/rhai into v1.1-fixes Stephen Chung 2021-11-11 22:48:13 +08:00
  • 7f34e4ad99 Merge branch 'v1.1-fixes' Stephen Chung 2021-11-11 21:47:45 +08:00
  • 774fd7514e Fix bang function calls under no_closure. Stephen Chung 2021-11-11 21:47:35 +08:00
  • 5e18ea34fe Fix doc test. Stephen Chung 2021-11-11 21:43:45 +08:00
  • 0fbc437916 Use Box<str> internally. Stephen Chung 2021-11-11 13:55:52 +08:00
  • 6b27ca19d5 Add function call bang test. Stephen Chung 2021-11-10 22:10:03 +08:00
  • 93869b544c Fix doc test. Stephen Chung 2021-11-09 15:42:17 +08:00
  • f6dc440601 Add AST::iter_literal_variables. Stephen Chung 2021-11-09 13:22:45 +08:00
  • e63cba9caf Merge branch 'v1.1-fixes' Stephen Chung 2021-11-09 08:48:16 +08:00
  • 5685ca8411 Fix floating-point display. Stephen Chung 2021-11-09 08:46:02 +08:00
  • cbd8a87557 Fix floating-point display. Stephen Chung 2021-11-09 08:43:35 +08:00
  • c8b59bd9ca Fix test. Stephen Chung 2021-11-08 23:24:03 +08:00
  • 5083df3096 Propagate constants to functions for Engine::XXX_with_scope calls. Stephen Chung 2021-11-08 22:16:28 +08:00
  • 1633def76c
    Merge pull request #484 from schungx/master Stephen Chung 2021-11-08 12:39:13 +08:00
  • 31ef7e6c69 Fix builds. Stephen Chung 2021-11-08 12:07:49 +08:00
  • cc6a0571e7 Fix builds. Stephen Chung 2021-11-08 11:35:46 +08:00
  • 09e6b21729 Move mutable runtime global state to Imports. Stephen Chung 2021-11-08 09:27:08 +08:00
  • 71ad158b6a Fix builds. Stephen Chung 2021-11-07 18:25:32 +08:00
  • 68c0ee08c0 Reduce usage of Default::default() to make it easier to refactor. Stephen Chung 2021-11-07 18:12:37 +08:00
  • 04c31fe1ff Bump version. Stephen Chung 2021-11-06 00:04:52 +08:00
  • 61cc3d0bf2 Merge branch 'v1.1-fixes' Stephen Chung 2021-11-05 23:26:00 +08:00
  • eeca8c90aa Make sure the global namespace is always searched first. Stephen Chung 2021-11-05 23:22:05 +08:00
  • 46e99df9cd Reverse regression on string + operator. Stephen Chung 2021-11-05 20:34:27 +08:00
  • b2eb207ce4 Fix no_position builds. Stephen Chung 2021-11-05 19:53:52 +08:00
  • affbb81d8a Add NativeCallContext::position. Stephen Chung 2021-11-05 19:35:33 +08:00
  • 231584824a Properly handle unary operators at beginning of statement. Stephen Chung 2021-11-03 09:11:20 +08:00
  • 7c6b444616 Fix display of 0.0. Stephen Chung 2021-11-03 08:44:07 +08:00
  • f1c5f0a232 Bump version. Stephen Chung 2021-11-01 10:31:42 +08:00
  • 5ae584fab2 Fix formatting. Stephen Chung 2021-10-23 12:28:42 +08:00
  • ff9ac41da2 Merge branch 'v1.1-fixes' Stephen Chung 2021-11-01 10:08:27 +08:00
  • c955c9200e Fix build. Stephen Chung 2021-11-01 10:07:45 +08:00
  • 64e7d7a4c4 Fix error template. Stephen Chung 2021-10-29 17:59:38 +08:00
  • 2ea86c3987 Fix bug in assignment parsing. Stephen Chung 2021-11-01 09:55:50 +08:00
  • b23bdb6d13 Remove unnecessary string builtins. Stephen Chung 2021-11-01 09:42:22 +08:00
  • 77dfc80fe9 Use iter().rev().enumerate(). Stephen Chung 2021-11-01 09:31:48 +08:00
  • 5e275d4593 Fix no_function build. Stephen Chung 2021-10-29 18:14:07 +08:00
  • 11f180bd4e Fix error template. Stephen Chung 2021-10-29 17:59:38 +08:00
  • 3d1b2d6f10 Fix no_function build. Stephen Chung 2021-10-29 17:10:28 +08:00
  • dc2e824ce2 Fix no_module builds. Stephen Chung 2021-10-29 17:01:29 +08:00
  • a5ae002cb7 Refine namespace display. Stephen Chung 2021-10-27 23:30:25 +08:00
  • 00659d65d9 Implement global module in EvalState. Stephen Chung 2021-10-27 17:52:48 +08:00
  • 79dd3f8186 Add $$ marker to custom syntax. Stephen Chung 2021-10-25 22:41:42 +08:00
  • 76ac24dd85 Merge branch 'v1.1-fixes' Stephen Chung 2021-10-23 18:17:09 +08:00
  • dac99a9907 Update CI. Stephen Chung 2021-10-23 18:16:51 +08:00
  • 1cc50bc543 Enhance CI. Stephen Chung 2021-10-23 18:02:15 +08:00
  • 96f08e8cad Merge branch 'v1.1-fixes' Stephen Chung 2021-10-23 17:54:03 +08:00
  • 4e965c3f3f Fix no_module+internals build. Stephen Chung 2021-10-23 17:49:52 +08:00
  • 6459ff9c69
    Merge pull request #459 from schungx/master Stephen Chung 2021-10-23 12:49:35 +08:00
  • a51482e9c8 Fix formatting. Stephen Chung 2021-10-23 12:28:42 +08:00
  • 07181feacf Revise test output. Stephen Chung 2021-10-23 12:12:23 +08:00
  • 34cf494545 Add Array::sort with no predicate. Stephen Chung 2021-10-23 11:51:48 +08:00
  • 9f0347df9f Fix some rustdoc warnings and a typo in FLOAT's docs wackbyte 2021-10-21 22:43:30 -04:00
  • a6e294da5b
    Merge pull request #466 from wackbyte/docs-and-typo Stephen Chung 2021-10-22 11:59:26 +08:00
  • 13b8f360cb
    Fix some rustdoc warnings and a typo in FLOAT's docs wackbyte 2021-10-21 22:43:30 -04:00
  • 8a7912a901 Fix build. Stephen Chung 2021-10-21 19:51:35 +08:00
  • 83f83307ca Fix builds. Stephen Chung 2021-10-21 19:30:58 +08:00
  • 65ef402440 Eliminate optimize module with no_optimize. Stephen Chung 2021-10-21 19:17:34 +08:00
  • 315a891ba6 Fine tune array methods. Stephen Chung 2021-10-21 19:04:53 +08:00
  • 1c921f3784 Add dedup to array. Stephen Chung 2021-10-21 17:59:54 +08:00
  • 9c16d90de9 Use #[inline(always)] only when relatively certain. Stephen Chung 2021-10-21 17:26:43 +08:00
  • 313999b0ac Reduce nesting in plugin sub-modules. Stephen Chung 2021-10-20 16:22:12 +08:00
  • ae493918a2 Update test outputs. Stephen Chung 2021-10-20 15:34:21 +08:00
  • 3f2dd23e6e Allow #[cfg(...)] in plugin functions. Stephen Chung 2021-10-20 15:30:11 +08:00
  • 0265af415d General code cleanup. Stephen Chung 2021-10-20 13:36:40 +08:00