Commit graph

593 commits

Author SHA1 Message Date
431f0ff666
refactor: implemented requested changes
* makes use of `directories` instead of `home`
* use `anyhow::Result` instead of more verbose `Result<_, anyhow::Error>`
* removes redundant match statement
* removes NO_COLOR logic, already handled by `console` library
2023-08-14 16:14:06 +05:30
7ee5b095bb
fix: remove dev profile from Cargo.toml 2023-08-14 15:40:17 +05:30
23f8a24956
Merge branch 'main' into feature/repl 2023-08-12 21:09:39 +05:30
35a29a1b1f
refactor: remove unnecessary context preservation code 2023-08-12 21:08:31 +05:30
Filip Tibell
375f1b9334
Make luau compile options more strict to avoid panics 2023-08-11 19:17:48 -05:00
93a265d4f2
Merge branch 'main' into feature/repl 2023-08-11 12:24:06 +05:30
f1467f9ba9
chore: fix conflicts 2023-08-11 12:21:32 +05:30
f4f3040cd5
chore(deps): remove fancy-regex 2023-08-11 12:08:19 +05:30
37c8582c4e
fix: improved regex pattern, removes backrefs 2023-08-11 12:07:24 +05:30
Filip Tibell
02459483e8
Update changelog 2023-08-10 15:24:11 -05:00
Filip Tibell
768aadc225
Move new luau builtin options struct to where others are, reduce usage of unwrap 2023-08-10 15:13:18 -05:00
AsynchronousMatrix
0a8773dc04
Implement new luau built-in library. (#82) 2023-08-10 14:38:25 -05:00
Filip Tibell
e57b8c3b15
Version 0.7.6 2023-08-09 16:33:04 -05:00
Filip Tibell
78c23507c9
Fix clippy complaining about default trait 2023-08-09 16:32:17 -05:00
Filip Tibell
2407800aca
Export roblox module in lib 2023-08-09 16:31:32 -05:00
Filip Tibell
061742ed07
Update dependencies 2023-08-09 16:29:56 -05:00
Filip Tibell
ee3d0ba502
Use published versions of rbx-dom libraries 2023-08-09 16:28:12 -05:00
f9919a40aa
feat: initial context preservation
This allows the REPL to now preserve context, such as previously
declared variables which can be used in future eval steps.

Currently is only supported for variables, support for other types to be
included soon.
2023-08-09 21:49:42 +05:30
508c2836e3
feat: error formatting 2023-08-09 18:14:08 +05:30
Filip Tibell
036c171eb3
Update dependencies 2023-08-07 16:20:53 -05:00
Filip Tibell
9f662f21f1
Bump rbx_cookie dependency 2023-08-07 16:18:21 -05:00
7b26349684
fix: remove unneeded imports as per lint 2023-08-07 12:39:57 +05:30
6d4fa87353
feat: save history to file 2023-08-07 12:37:20 +05:30
87cca0f04b
refactor: move REPL logic to separate module 2023-08-07 12:28:55 +05:30
09050be633
feat: store history & allow for history traversing 2023-08-06 23:22:27 +05:30
bd594e6f07
feat(repl): initial implementation 2023-08-06 16:18:37 +05:30
Filip Tibell
2867ccb9b8
Update changelog 2023-08-05 17:55:04 -05:00
Filip Tibell
fea97972a2
Enable jit 2023-08-05 17:53:32 -05:00
Filip Tibell
55a2338a3e
Use global lua compiler instead of recreating on load 2023-08-05 17:51:56 -05:00
Filip Tibell
483713e635
Use mlua trait for mapping into lua errors 2023-08-05 17:12:25 -05:00
Filip Tibell
cacaa97b6e
Update changelog 2023-08-05 12:49:03 -05:00
Filip Tibell
b4c3cc77ac
Use custom serialization options in serde builtin 2023-08-05 12:24:19 -05:00
Filip Tibell
9ff142e6e2
Fix require on files with multiple extensions 2023-08-04 16:58:18 -05:00
Filip Tibell
df8570b16e
Run tests in multiple threads in CI 2023-08-04 15:36:50 -05:00
Filip Tibell
7a2f31f8db
Update changelog 2023-08-04 14:58:04 -05:00
Filip Tibell
924832dede
Run tests using multiple threads 2023-08-04 14:35:32 -05:00
Filip Tibell
82e5844dad
Fix remaining deadlock cases for instances 2023-08-04 14:34:58 -05:00
Filip Tibell
0869b16ba6
Use plain mutex for global dom instead of rwlock 2023-08-04 14:05:44 -05:00
Filip Tibell
31e625aa71
Separate userdata impl for Instance out into new module for maintainability 2023-08-04 13:58:54 -05:00
Filip Tibell
eafb566e91
Update dependencies 2023-08-04 13:32:07 -05:00
Filip Tibell
7b8335a704
Bump typedefs version in vscode settings 2023-07-28 12:08:42 -05:00
Filip Tibell
4c876cb809
Fix release action 2023-07-22 17:18:58 +02:00
Filip Tibell
ed4d99fa6a
Update lockfile 2023-07-22 17:17:19 +02:00
Filip Tibell
103f7fecfb
Version 0.7.5 2023-07-22 17:11:20 +02:00
Filip Tibell
aafc1fb13a
Add new docs to changelog 2023-07-22 17:05:26 +02:00
Filip Tibell
5876ce9f22
Fix helper scripts being out of date 2023-07-22 14:46:40 +02:00
Filip Tibell
9a91bf999d
Minor test file fixes 2023-07-22 14:45:18 +02:00
Filip Tibell
57f730e788
Remove old docs, move typedefs dir 2023-07-22 14:44:28 +02:00
Filip Tibell
4cea07675c
New docs site link in readme 2023-07-22 14:35:21 +02:00
Filip Tibell
857da2a9f3
Fix docs typo 2023-07-22 13:52:28 +02:00