Commit graph

868 commits

Author SHA1 Message Date
Filip Tibell
7fff3cbec5
Migrate datetime builtin to lune-std-datetime crate 2024-04-22 21:31:24 +02:00
Filip Tibell
5d941889f3
Reimplement printing globals and stdio.format using new formatter 2024-04-22 21:23:30 +02:00
Filip Tibell
ed409a6c9f
Properly support recursive table formatting and multithreaded use 2024-04-22 20:03:28 +02:00
Filip Tibell
7f80093eaa
Add note about results in value format impl 2024-04-22 19:19:13 +02:00
Filip Tibell
3433fb4c4f
Initial implementation of new value formatter 2024-04-22 18:11:32 +02:00
Filip Tibell
e983b60141
Add mechanism for using custom global version instead of lune-std crate version 2024-04-22 16:41:37 +02:00
Filip Tibell
6dad31df14
Initial working version of new error parser and display 2024-04-22 15:42:24 +02:00
Filip Tibell
7c702e4d34
Enable mlua luau feature in all crates 2024-04-22 13:36:39 +02:00
Filip Tibell
4e00bcf040
Start work on error parser in lune-utils 2024-04-22 13:32:52 +02:00
Filip Tibell
896121ab0d
Add example usage doc to label enum 2024-04-22 13:00:55 +02:00
Filip Tibell
b04c0c209d
Start implementing fmt module in lune-utils 2024-04-22 12:52:54 +02:00
Filip Tibell
5ad6b9a670
Start lune std and utils crate versions at 0.1.0 2024-04-22 12:42:49 +02:00
Filip Tibell
f51a4a0f9e
Reimplement stdio color and style apis, more strict types and helpful errors 2024-04-22 12:39:23 +02:00
Filip Tibell
5a52a51aa2
Fix version string using lune-utils version instead of lune version, add inject_globals to lune-std 2024-04-21 22:00:37 +02:00
Filip Tibell
a714efdac4
Add luaurc to lune-utils crate, resolve issues with require in lune-std 2024-04-21 21:06:14 +02:00
Filip Tibell
cf7e1f3cd9
Collect path-related functions in lune-utils crate 2024-04-21 20:50:18 +02:00
Filip Tibell
136cb7d6d6
Mostly port globals to lune-std crate 2024-04-21 20:38:14 +02:00
Filip Tibell
0bb978640d
Fix lune tests running from the wrong dir 2024-04-21 20:01:20 +02:00
Filip Tibell
121afae726
Add version string to lune-utils crate 2024-04-21 19:56:25 +02:00
Filip Tibell
3b3fa65bfe
Create full enum for lune standard libraries 2024-04-21 19:34:37 +02:00
Filip Tibell
ac3721f7d0
Migrate stdio builtin to new crate 2024-04-21 19:03:28 +02:00
Filip Tibell
a5e349c54a
Port task library to new crate 2024-04-21 15:32:32 +02:00
Filip Tibell
34e1165013
Allow unnecessary wraps and similar names lints 2024-04-21 15:14:37 +02:00
Filip Tibell
13309baffa
Add table builder to utils crate 2024-04-21 15:09:22 +02:00
Filip Tibell
5c5ea5b4cb
Add utils crate 2024-04-21 14:58:36 +02:00
Filip Tibell
e53d247c95
Add all crates for standard library to workspace 2024-04-21 14:52:27 +02:00
Filip Tibell
99a8fa3c4c
Remove automated cargo publish workflow 2024-04-21 14:38:38 +02:00
Filip Tibell
91fd9d92a9
Set up workspace manifest and move lune crate into crates dir 2024-04-21 13:41:11 +02:00
Filip Tibell
3f53fc983c
Update changelog 2024-04-21 00:03:23 +02:00
Filip Tibell
089ecb3a4c
Update dependencies 2024-04-20 23:54:34 +02:00
Filip Tibell
7a46f12c02
Fix type metamethod and test case for regex 2024-04-20 23:38:06 +02:00
Filip Tibell
96eed54a65
Port test suite for regex from fork 2024-04-20 23:30:08 +02:00
Filip Tibell
abe7217a58
Add full type definitions for new regex builtin 2024-04-20 23:19:21 +02:00
Filip Tibell
54081c1b0f
Add docs on public functions, fix captures being returned even if not found 2024-04-20 22:54:12 +02:00
Filip Tibell
12f5824da9
Port over regex implementation from fork, do some cleanup 2024-04-20 22:47:27 +02:00
Filip Tibell
e11302766b
Add scaffolding for new regex builtin 2024-04-20 22:09:48 +02:00
Filip Tibell
70f0c55d35
Do a pass over all doc comments in new build modules 2024-04-20 22:08:18 +02:00
Filip Tibell
476125cc74
Fix clippy lint in net builtin 2024-04-20 21:59:57 +02:00
Filip Tibell
b8196d6284
Organize everything neatly into files 2024-04-20 21:59:25 +02:00
Filip Tibell
a11c1558ed
Implement strict target enum for standalone builds, improve paths logic 2024-04-20 21:59:25 +02:00
Filip Tibell
cec77a9bd9
Move standalone build into its own module 2024-04-20 21:59:25 +02:00
Filip Tibell
0685e62a8f
Refactor downloading lune binary to cache, some fixes + formatting 2024-04-20 21:59:25 +02:00
Filip Tibell
53463641b8
Fix clippy lints in serde builtin 2024-04-20 21:59:25 +02:00
66ed1a0b72
Use a more descriptive User-Agent header in net.request (#186) 2024-04-20 16:55:54 +02:00
f830ce7fad
Add support for buffers as arguments in builtin APIs (#148) 2024-04-20 16:44:19 +02:00
7fb48dfa1f
Implement cross-compilation of standalone binaries (#162) 2024-04-20 16:30:47 +02:00
Filip Tibell
fa7f6c6f51
Fix doc example for new stdio API 2024-04-18 22:14:54 +02:00
Filip Tibell
753897222a
Implement stdio.readToEnd API 2024-04-18 22:10:08 +02:00
Filip Tibell
4a28499aaa
Fix net.serve no longer accepting ipv6 2024-04-18 20:56:40 +02:00
Filip Tibell
03c773fd79
Fix headers in net.serve being raw bytes instead of strings 2024-04-18 20:54:21 +02:00