Commit Graph

  • 345a060672 Fix type name display. Stephen Chung 2022-02-03 23:54:53 +08:00
  • 419ee45043 Add bin-features to pull in all features for bin tools. Stephen Chung 2022-02-03 21:17:47 +08:00
  • 9fa6839380 Simplify debugger calls. Stephen Chung 2022-02-03 11:56:08 +08:00
  • 8322e62c18 Fix function exit trigger and add function enter trigger. Stephen Chung 2022-02-02 22:42:33 +08:00
  • db2f1a601c Make call stack available also under no_function. Stephen Chung 2022-02-02 15:07:22 +08:00
  • e0ed713bb6 Fix builds. Stephen Chung 2022-02-02 14:57:30 +08:00
  • 339136901d Benchmark with features turned on. Stephen Chung 2022-02-02 14:47:46 +08:00
  • 4a80483749 Support call stack and FunctionExit for native functions. Stephen Chung 2022-02-02 14:47:35 +08:00
  • 7163a7331a Add commands and status to debugging interface. Stephen Chung 2022-02-01 22:30:05 +08:00
  • dca0185323 Change on_debugger to register_debugger. Stephen Chung 2022-02-01 14:07:06 +08:00
  • 389bb9bf66 Add history recall to repl. Stephen Chung 2022-01-31 21:02:36 +08:00
  • f1458e79e0 Improve AST debug display. Stephen Chung 2022-01-31 13:38:27 +08:00
  • ff06bb98a1 Fix no_module build. Stephen Chung 2022-01-30 23:28:02 +08:00
  • 7b92a80c32 Fix encapsulated environment in module functions. Stephen Chung 2022-01-30 17:27:13 +08:00
  • bbca1c472b
    Merge pull request #517 from schungx/master Stephen Chung 2022-01-30 11:47:17 +08:00
  • 8fc80ecd10 Fix formatting. Stephen Chung 2022-01-30 11:21:45 +08:00
  • 06214cf499 Add key bindings to repl. Stephen Chung 2022-01-30 09:42:04 +08:00
  • 0378c822e1 Use required-features for bin tools. Stephen Chung 2022-01-30 09:41:51 +08:00
  • 2cfd426aaf Merge branch 'rustyline' of https://github.com/rhaiscript/rhai Stephen Chung 2022-01-29 15:59:24 +08:00
  • 62ea94999e
    Merge pull request #516 from jonathanstrong/add-rustyline-to-repl Stephen Chung 2022-01-29 15:57:19 +08:00
  • 19ef92a3f3 Fix builds. Stephen Chung 2022-01-29 13:37:58 +08:00
  • 6b02dde848 Gate dead code for no_module. Stephen Chung 2022-01-29 11:09:43 +08:00
  • 16f13960f4 poc: adds rustyline to rhai-repl Jonathan Strong 2022-01-28 20:29:25 -05:00
  • 225d9a6546 Update branches list. Stephen Chung 2022-01-29 08:51:09 +08:00
  • 4ee6657b9d Fix no_function build. Stephen Chung 2022-01-28 22:37:59 +08:00
  • cd4335a16f Fix builds. Stephen Chung 2022-01-28 22:11:22 +08:00
  • c397a6dcb5 Fix sync build. Stephen Chung 2022-01-28 22:07:49 +08:00
  • c93e94c7cd Fix builds. Stephen Chung 2022-01-28 21:35:16 +08:00
  • 66af69aaff Refactor and add state to debugger. Stephen Chung 2022-01-28 18:59:18 +08:00
  • 20baae71d4 Factor tuples into structs to aid in understanding. Stephen Chung 2022-01-28 10:11:40 +08:00
  • b86dd3f586 Add missing data size check. Stephen Chung 2022-01-28 08:28:31 +08:00
  • b9f2fdb635 Rename AST option flags. Stephen Chung 2022-01-28 08:28:17 +08:00
  • 09d03d07ed Fix sync build. Stephen Chung 2022-01-28 08:00:46 +08:00
  • e476929597 Remove Box on callback traits. Stephen Chung 2022-01-27 23:55:32 +08:00
  • 1d08c22f73
    Merge pull request #515 from schungx/master Stephen Chung 2022-01-27 17:12:34 +08:00
  • 64de20bcd3 Remove warnings. Stephen Chung 2022-01-27 16:57:00 +08:00
  • dd937e657d Fix builds. Stephen Chung 2022-01-27 08:17:31 +08:00
  • 197cdedaf4 Add commands to rhai-dbg. Stephen Chung 2022-01-26 22:16:45 +08:00
  • 01e6fa9d9b Fix URL. Stephen Chung 2022-01-26 22:16:17 +08:00
  • d75c3e1592 Change stack trace object property name. Stephen Chung 2022-01-26 22:16:11 +08:00
  • edcc95e205 Skip transitive nodes for debugger. Stephen Chung 2022-01-26 22:15:47 +08:00
  • 538af8caee Scope::clone_visible clones value access mode also. Stephen Chung 2022-01-26 22:15:19 +08:00
  • 14e42f436f Make scan_imports_raw public. Stephen Chung 2022-01-26 22:14:53 +08:00
  • c8357de1c8 Fix feature builds. Stephen Chung 2022-01-25 23:59:35 +08:00
  • 3c2ac7f0c5 Add ability for debugger to throw errors. Stephen Chung 2022-01-25 21:31:35 +08:00
  • b4f679d35f Add property breakpoints. Stephen Chung 2022-01-25 18:21:05 +08:00
  • cc64ae3939 Fix no-std build. Stephen Chung 2022-01-25 17:55:53 +08:00
  • efddc7e91d Add breaking at line. Stephen Chung 2022-01-25 17:29:34 +08:00
  • 9b9cf99a8e Add debugging feature. Stephen Chung 2022-01-25 14:33:12 +08:00
  • 2dc1fea40a Remove non_snake_case warnings. Stephen Chung 2022-01-25 14:33:01 +08:00
  • aee35e5f20 Add DebuggingPackage. Stephen Chung 2022-01-25 14:32:42 +08:00
  • 0e5f62574d Fix warnings. Stephen Chung 2022-01-25 14:32:14 +08:00
  • 3cec9751bf Remove call stack under no_function. Stephen Chung 2022-01-25 14:32:07 +08:00
  • 40aaab60c3 Refine debugger. Stephen Chung 2022-01-25 12:24:30 +08:00
  • fc87dec128 Add debugging interface. Stephen Chung 2022-01-24 17:04:40 +08:00
  • 182870c9ed Add main branch to CI. Stephen Chung 2022-01-27 16:57:47 +08:00
  • c859dbc67c Fix no-std builds. Stephen Chung 2022-01-27 15:03:50 +08:00
  • 96b046d20c Remove deleted branch. Stephen Chung 2022-01-27 13:59:02 +08:00
  • 74003603ce Revert "Delete benchmark.yml" Stephen Chung 2022-01-27 13:58:29 +08:00
  • cdb1bbf0d7 Merge branch 'master' of https://github.com/schungx/rhai Stephen Chung 2022-01-27 12:52:12 +08:00
  • 444f1f1546
    Merge pull request #63 from Friz64/fix-unix-nostd Stephen Chung 2022-01-27 12:51:23 +08:00
  • 69dab31617 Remove need for default features in dependencies. Stephen Chung 2022-01-27 08:22:20 +08:00
  • 8b7e56a908 Fix Unix CI for no-std Friz64 2022-01-26 19:56:42 +01:00
  • c79f1e44e4 Refine position display of indexing. Stephen Chung 2022-01-25 10:56:22 +08:00
  • d8a6b93f43 Fix off-by-one position error after comment line. Stephen Chung 2022-01-24 16:06:41 +08:00
  • 2b2685e387 Add optimize command to REPL. Stephen Chung 2022-01-24 15:50:25 +08:00
  • ed7ccb21c5
    Merge pull request #513 from schungx/master Stephen Chung 2022-01-24 08:57:35 +08:00
  • b76a2be7c3 Fix unchecked build. Stephen Chung 2022-01-24 08:49:41 +08:00
  • 8d34ffb9f5 Fix bug in try block. Stephen Chung 2022-01-24 08:34:21 +08:00
  • 922931f51d Bump version. Stephen Chung 2022-01-23 21:49:46 +08:00
  • 05f8ce167d
    Merge pull request #512 from schungx/master Stephen Chung 2022-01-23 21:42:48 +08:00
  • 4d3055fbcd Reset version. Stephen Chung 2022-01-23 21:39:56 +08:00
  • 817d9aef34
    Merge pull request #511 from schungx/master Stephen Chung 2022-01-23 21:37:17 +08:00
  • 97be256a1a Fix bug with optimizing op-assignment operators. Stephen Chung 2022-01-23 21:09:37 +08:00
  • 5c0cf70f70 Fix benchmark. Stephen Chung 2022-01-22 23:02:32 +08:00
  • fb0b071fe0 Add lifetimes to GlobalRuntimeState and EvalState for future needs. Stephen Chung 2022-01-22 17:48:07 +08:00
  • c32ace40a4 Fix builds. Stephen Chung 2022-01-22 17:27:18 +08:00
  • b63b4cb3af Format example scripts better. Stephen Chung 2022-01-20 12:06:36 +08:00
  • 6b06019265 Do not remove doc-comments on pluging functions. Stephen Chung 2022-01-20 09:06:09 +08:00
  • f92894e337 Rename GlobalRuntimeStatemodules -> imports. Stephen Chung 2022-01-20 08:17:34 +08:00
  • 3d4abeed0e New metadata functions. Stephen Chung 2022-01-20 08:16:38 +08:00
  • 0b3250a262 Add strict command to rhai-repl. Stephen Chung 2022-01-19 14:02:55 +08:00
  • bb34e316e8 Add custom collection test. Stephen Chung 2022-01-18 17:46:24 +08:00
  • f0781c9736 Properly handle \r\n pairs in doc-comments. Stephen Chung 2022-01-17 23:15:51 +08:00
  • d58df1fb34 Engine::gen_fn_signatures enumerates non-standard external packages. Stephen Chung 2022-01-17 23:15:22 +08:00
  • 86fc2f7bf1 Refine types display. Stephen Chung 2022-01-17 21:51:04 +08:00
  • 58e1094b79 Register test functions in repl. Stephen Chung 2022-01-17 21:50:36 +08:00
  • 16c03cc864 Add comments to standard library functions. Stephen Chung 2022-01-17 21:49:06 +08:00
  • 5232bbbff8 Add get/set methods to arrays, blobs, maps and strings. Stephen Chung 2022-01-17 10:21:03 +08:00
  • 149197856d
    Merge pull request #508 from schungx/master Stephen Chung 2022-01-17 08:19:58 +08:00
  • 573bfe46dd Fix formatting. Stephen Chung 2022-01-17 07:50:29 +08:00
  • 2805690b11
    Merge pull request #507 from schungx/master Stephen Chung 2022-01-16 23:30:40 +08:00
  • 57cfd6a354 Fix builds. Stephen Chung 2022-01-16 23:15:37 +08:00
  • e366bd2106 Pass metadata feature to rhai. Stephen Chung 2022-01-16 23:15:19 +08:00
  • 24b68971a8 Fix offset calc. Stephen Chung 2022-01-16 22:54:28 +08:00
  • 5935a88958 Revert "Refine examples." Stephen Chung 2022-01-16 22:50:39 +08:00
  • 146129279c Refine examples. Stephen Chung 2022-01-16 22:45:49 +08:00
  • d843baca12 Add event handler examples. Stephen Chung 2022-01-16 22:45:25 +08:00
  • 3667761340 Fix bugs and add comments to standard library. Stephen Chung 2022-01-15 23:34:38 +08:00
  • e24848668a Fix build. Stephen Chung 2022-01-15 11:35:44 +08:00