d02683f622
fix: inline error formatting
...
Co-authored-by: Filip Tibell <filip.tibell@gmail.com>
2023-08-15 11:33:13 +05:30
3ffc914bf5
fix: use char separator for source code addition
...
Co-authored-by: Filip Tibell <filip.tibell@gmail.com>
2023-08-15 11:32:52 +05:30
57f6985740
fix: history file initialization path
...
Co-authored-by: Filip Tibell <filip.tibell@gmail.com>
2023-08-15 11:32:11 +05:30
aa50d3e5af
refactor: simplify history file path err handling
2023-08-14 22:59:29 +05:30
90d51aeaf6
feat: impl input continuation
2023-08-14 22:29:51 +05:30
b0e52bc9cb
Merge branch 'main' into feature/repl
2023-08-14 22:01:32 +05:30
Filip Tibell
0ab32ffffd
Add is_incomplete_input for LuneError struct
2023-08-14 10:41:55 -05:00
bef0df6d91
fix: remove orphan testing code
2023-08-14 20:20:23 +05:30
1051d55cdc
fix: remove testing code
2023-08-14 20:16:51 +05:30
a3f88fac4a
fix: write to lune_history file, not homedir
2023-08-14 20:13:49 +05:30
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