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
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
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
Filip Tibell
a0f92227f3
More fixes to get moonwave parsing
2023-07-22 13:47:05 +02:00
Filip Tibell
623af1c312
Refactor typedef files to ensure moonwave picks up functions
2023-07-22 13:42:29 +02:00
Filip Tibell
8c14c3cda3
Make typedef comments moonwave-compatible
2023-07-22 11:36:09 +02:00
Filip Tibell
462ccb6d15
Update changelog
2023-07-21 12:35:07 +02:00
Filip Tibell
f4609ffba6
Make fs metadata test less flaky
2023-07-21 12:13:16 +02:00
Filip Tibell
8853aad620
Implement reflection database accessible from lua in roblox builtin
2023-07-21 12:10:56 +02:00
Filip Tibell
49ae85af03
Clean up fs tests
2023-07-20 20:06:42 +02:00
Filip Tibell
02132a2eec
Add typedefs for new copy function
2023-07-20 19:58:18 +02:00
Filip Tibell
b0f23a406b
Implement copying api for fs builtin
2023-07-20 19:29:21 +02:00
Filip Tibell
bca3de9454
Implement metadata api for fs builtin
2023-07-20 12:25:36 +02:00
Filip Tibell
2f464f846a
Update dependencies
2023-07-20 11:07:44 +02:00
Filip Tibell
bee8562d45
Update changelog
2023-07-20 09:55:34 +02:00
Filip Tibell
689994552f
Goodbye monorepo, hello monolith
2023-07-20 09:47:00 +02:00
Filip Tibell
151cfe9b2f
Use compiler directly in require impl
2023-07-20 09:03:29 +02:00
Filip Tibell
8eda0532fa
Add support for init files in the CLI
2023-07-20 08:53:02 +02:00
Filip Tibell
fccfe8b5b0
Rename directories test
2023-07-20 08:38:19 +02:00
Filip Tibell
7db61c9114
Update changelog
2023-07-20 08:30:14 +02:00