Commit Graph

3020 Commits

Author SHA1 Message Date
Stephen Chung
c397a6dcb5 Fix sync build. 2022-01-28 22:07:49 +08:00
Stephen Chung
c93e94c7cd Fix builds. 2022-01-28 21:35:16 +08:00
Stephen Chung
66af69aaff Refactor and add state to debugger. 2022-01-28 18:59:18 +08:00
Stephen Chung
20baae71d4 Factor tuples into structs to aid in understanding. 2022-01-28 10:11:40 +08:00
Stephen Chung
b86dd3f586 Add missing data size check. 2022-01-28 08:28:31 +08:00
Stephen Chung
b9f2fdb635 Rename AST option flags. 2022-01-28 08:28:17 +08:00
Stephen Chung
09d03d07ed Fix sync build. 2022-01-28 08:00:46 +08:00
Stephen Chung
e476929597 Remove Box on callback traits. 2022-01-27 23:55:32 +08:00
Stephen Chung
1d08c22f73
Merge pull request #515 from schungx/master
Fix no-std build.
2022-01-27 17:12:34 +08:00
Stephen Chung
64de20bcd3 Remove warnings. 2022-01-27 16:58:11 +08:00
Stephen Chung
dd937e657d Fix builds. 2022-01-27 16:58:11 +08:00
Stephen Chung
197cdedaf4 Add commands to rhai-dbg. 2022-01-27 16:58:11 +08:00
Stephen Chung
01e6fa9d9b Fix URL. 2022-01-27 16:58:11 +08:00
Stephen Chung
d75c3e1592 Change stack trace object property name. 2022-01-27 16:58:11 +08:00
Stephen Chung
edcc95e205 Skip transitive nodes for debugger. 2022-01-27 16:58:11 +08:00
Stephen Chung
538af8caee Scope::clone_visible clones value access mode also. 2022-01-27 16:58:11 +08:00
Stephen Chung
14e42f436f Make scan_imports_raw public. 2022-01-27 16:58:11 +08:00
Stephen Chung
c8357de1c8 Fix feature builds. 2022-01-27 16:58:11 +08:00
Stephen Chung
3c2ac7f0c5 Add ability for debugger to throw errors. 2022-01-27 16:58:11 +08:00
Stephen Chung
b4f679d35f Add property breakpoints. 2022-01-27 16:58:11 +08:00
Stephen Chung
cc64ae3939 Fix no-std build. 2022-01-27 16:58:11 +08:00
Stephen Chung
efddc7e91d Add breaking at line. 2022-01-27 16:58:11 +08:00
Stephen Chung
9b9cf99a8e Add debugging feature. 2022-01-27 16:58:11 +08:00
Stephen Chung
2dc1fea40a Remove non_snake_case warnings. 2022-01-27 16:58:11 +08:00
Stephen Chung
aee35e5f20 Add DebuggingPackage. 2022-01-27 16:58:11 +08:00
Stephen Chung
0e5f62574d Fix warnings. 2022-01-27 16:58:11 +08:00
Stephen Chung
3cec9751bf Remove call stack under no_function. 2022-01-27 16:58:11 +08:00
Stephen Chung
40aaab60c3 Refine debugger. 2022-01-27 16:58:11 +08:00
Stephen Chung
fc87dec128 Add debugging interface. 2022-01-27 16:58:11 +08:00
Stephen Chung
182870c9ed Add main branch to CI. 2022-01-27 16:57:47 +08:00
Stephen Chung
c859dbc67c Fix no-std builds. 2022-01-27 15:03:50 +08:00
Stephen Chung
96b046d20c Remove deleted branch. 2022-01-27 13:59:02 +08:00
Stephen Chung
74003603ce Revert "Delete benchmark.yml"
This reverts commit d18bb041a0.
2022-01-27 13:58:29 +08:00
Stephen Chung
cdb1bbf0d7 Merge branch 'master' of https://github.com/schungx/rhai 2022-01-27 12:52:12 +08:00
Stephen Chung
444f1f1546
Merge pull request #63 from Friz64/fix-unix-nostd
Fix Unix CI for no-std
2022-01-27 12:51:23 +08:00
Stephen Chung
69dab31617 Remove need for default features in dependencies. 2022-01-27 08:22:20 +08:00
Friz64
8b7e56a908 Fix Unix CI for no-std
Took a bit of digging until i found the issue i was looking for.

https://github.com/rust-lang/rust/issues/79609
2022-01-26 19:56:42 +01:00
Stephen Chung
c79f1e44e4 Refine position display of indexing. 2022-01-25 10:56:22 +08:00
Stephen Chung
d8a6b93f43 Fix off-by-one position error after comment line. 2022-01-24 16:06:41 +08:00
Stephen Chung
2b2685e387 Add optimize command to REPL. 2022-01-24 15:50:25 +08:00
Stephen Chung
ed7ccb21c5
Merge pull request #513 from schungx/master
Fix bug in try block.
2022-01-24 08:57:35 +08:00
Stephen Chung
b76a2be7c3 Fix unchecked build. 2022-01-24 08:49:41 +08:00
Stephen Chung
8d34ffb9f5 Fix bug in try block. 2022-01-24 08:34:21 +08:00
Stephen Chung
922931f51d Bump version. 2022-01-23 21:49:46 +08:00
Stephen Chung
05f8ce167d
Merge pull request #512 from schungx/master
Reset version to 1.4.1.
2022-01-23 21:42:48 +08:00
Stephen Chung
4d3055fbcd Reset version. 2022-01-23 21:39:56 +08:00
Stephen Chung
817d9aef34
Merge pull request #511 from schungx/master
Fix bugs.
2022-01-23 21:37:17 +08:00
Stephen Chung
97be256a1a Fix bug with optimizing op-assignment operators. 2022-01-23 21:09:37 +08:00
Stephen Chung
5c0cf70f70 Fix benchmark. 2022-01-22 23:02:32 +08:00
Stephen Chung
fb0b071fe0 Add lifetimes to GlobalRuntimeState and EvalState for future needs. 2022-01-22 17:48:07 +08:00