Commit graph

  • b4b7440130
    Move runtime struct into runtime module Filip Tibell 2024-04-23 15:37:12 +02:00
  • c8dcea0a21
    Remove old builtins from lune crate and use lune-std instead Filip Tibell 2024-04-23 15:33:44 +02:00
  • 2261733516
    Migrate net builtin to new lune-std-net crate Filip Tibell 2024-04-23 15:19:49 +02:00
  • 00f601e4e9
    Move luaurc struct and its dependencies from lune-utils to lune-std Filip Tibell 2024-04-23 00:15:08 +02:00
  • d0c15e9cbc
    Migrate roblox builtin to new lune-std-roblox crate Filip Tibell 2024-04-22 23:36:12 +02:00
  • 7f7cfb54e0
    Fix every single clippy lint in lune-roblox crate (im tired, boss) Filip Tibell 2024-04-22 23:32:27 +02:00
  • 313dbcf65f
    Migrate roblox module to new lune-roblox crate Filip Tibell 2024-04-22 23:10:49 +02:00
  • 040c40a3b9
    Add new lune-roblox crate Filip Tibell 2024-04-22 22:59:20 +02:00
  • bc42cf5a37
    Migrate regex builtin to lune-std-regex crate Filip Tibell 2024-04-22 22:57:24 +02:00
  • 67597b7c49
    Migrate process builtin to lune-std-process crate Filip Tibell 2024-04-22 22:56:00 +02:00
  • d1bfbbac62
    Enable missing tokio features in various crates Filip Tibell 2024-04-22 22:15:43 +02:00
  • ab3b5774d5
    Migrate serde builtin to lune-std-serde crate Filip Tibell 2024-04-22 22:09:07 +02:00
  • 3bd6bb0cd7
    Migrate luau builtin to lune-std-luau crate Filip Tibell 2024-04-22 21:40:51 +02:00
  • bfe93ee00a
    Fix lints in lune-std-datetime Filip Tibell 2024-04-22 21:38:00 +02:00
  • d947355cca
    Migrate fs builtin to lune-std-fs crate Filip Tibell 2024-04-22 21:36:27 +02:00
  • 7fff3cbec5
    Migrate datetime builtin to lune-std-datetime crate Filip Tibell 2024-04-22 21:31:24 +02:00
  • 5d941889f3
    Reimplement printing globals and stdio.format using new formatter Filip Tibell 2024-04-22 21:23:30 +02:00
  • ed409a6c9f
    Properly support recursive table formatting and multithreaded use Filip Tibell 2024-04-22 20:03:28 +02:00
  • 7f80093eaa
    Add note about results in value format impl Filip Tibell 2024-04-22 19:19:13 +02:00
  • 3433fb4c4f
    Initial implementation of new value formatter Filip Tibell 2024-04-22 18:11:32 +02:00
  • e983b60141
    Add mechanism for using custom global version instead of lune-std crate version Filip Tibell 2024-04-22 16:41:37 +02:00
  • 6dad31df14
    Initial working version of new error parser and display Filip Tibell 2024-04-22 15:42:24 +02:00
  • 7c702e4d34
    Enable mlua luau feature in all crates Filip Tibell 2024-04-22 13:36:39 +02:00
  • 4e00bcf040
    Start work on error parser in lune-utils Filip Tibell 2024-04-22 13:32:52 +02:00
  • 896121ab0d
    Add example usage doc to label enum Filip Tibell 2024-04-22 13:00:55 +02:00
  • b04c0c209d
    Start implementing fmt module in lune-utils Filip Tibell 2024-04-22 12:52:54 +02:00
  • 5ad6b9a670
    Start lune std and utils crate versions at 0.1.0 Filip Tibell 2024-04-22 12:42:49 +02:00
  • f51a4a0f9e
    Reimplement stdio color and style apis, more strict types and helpful errors Filip Tibell 2024-04-22 12:39:23 +02:00
  • fe2a2993db
    Merge branch 'main' into feature/sched-return Erica Marigold 2024-04-22 12:11:32 +05:30
  • 5a52a51aa2
    Fix version string using lune-utils version instead of lune version, add inject_globals to lune-std Filip Tibell 2024-04-21 22:00:37 +02:00
  • a714efdac4
    Add luaurc to lune-utils crate, resolve issues with require in lune-std Filip Tibell 2024-04-21 21:06:14 +02:00
  • cf7e1f3cd9
    Collect path-related functions in lune-utils crate Filip Tibell 2024-04-21 20:50:18 +02:00
  • 136cb7d6d6
    Mostly port globals to lune-std crate Filip Tibell 2024-04-21 20:38:14 +02:00
  • 0bb978640d
    Fix lune tests running from the wrong dir Filip Tibell 2024-04-21 20:01:20 +02:00
  • 121afae726
    Add version string to lune-utils crate Filip Tibell 2024-04-21 19:56:25 +02:00
  • 3b3fa65bfe
    Create full enum for lune standard libraries Filip Tibell 2024-04-21 19:34:37 +02:00
  • ac3721f7d0
    Migrate stdio builtin to new crate Filip Tibell 2024-04-21 19:03:28 +02:00
  • a5e349c54a
    Port task library to new crate Filip Tibell 2024-04-21 15:32:32 +02:00
  • 34e1165013
    Allow unnecessary wraps and similar names lints Filip Tibell 2024-04-21 15:14:37 +02:00
  • 13309baffa
    Add table builder to utils crate Filip Tibell 2024-04-21 15:09:22 +02:00
  • 5c5ea5b4cb
    Add utils crate Filip Tibell 2024-04-21 14:58:36 +02:00
  • e53d247c95
    Add all crates for standard library to workspace Filip Tibell 2024-04-21 14:52:27 +02:00
  • 99a8fa3c4c
    Remove automated cargo publish workflow Filip Tibell 2024-04-21 14:38:38 +02:00
  • 91fd9d92a9
    Set up workspace manifest and move lune crate into crates dir Filip Tibell 2024-04-21 13:41:11 +02:00
  • 3f53fc983c
    Update changelog Filip Tibell 2024-04-21 00:03:23 +02:00
  • 089ecb3a4c
    Update dependencies Filip Tibell 2024-04-20 23:54:34 +02:00
  • 7a46f12c02
    Fix type metamethod and test case for regex Filip Tibell 2024-04-20 23:38:06 +02:00
  • 96eed54a65
    Port test suite for regex from fork Filip Tibell 2024-04-20 23:30:08 +02:00
  • abe7217a58
    Add full type definitions for new regex builtin Filip Tibell 2024-04-20 23:19:21 +02:00
  • 54081c1b0f
    Add docs on public functions, fix captures being returned even if not found Filip Tibell 2024-04-20 22:54:12 +02:00
  • 12f5824da9
    Port over regex implementation from fork, do some cleanup Filip Tibell 2024-04-20 22:47:27 +02:00
  • e11302766b
    Add scaffolding for new regex builtin Filip Tibell 2024-04-20 22:09:48 +02:00
  • 70f0c55d35
    Do a pass over all doc comments in new build modules Filip Tibell 2024-04-20 22:08:18 +02:00
  • 476125cc74
    Fix clippy lint in net builtin Filip Tibell 2024-04-20 21:59:57 +02:00
  • b8196d6284
    Organize everything neatly into files Filip Tibell 2024-04-20 21:59:17 +02:00
  • a11c1558ed
    Implement strict target enum for standalone builds, improve paths logic Filip Tibell 2024-04-20 21:49:58 +02:00
  • cec77a9bd9
    Move standalone build into its own module Filip Tibell 2024-04-20 17:19:38 +02:00
  • 0685e62a8f
    Refactor downloading lune binary to cache, some fixes + formatting Filip Tibell 2024-04-20 17:19:08 +02:00
  • 53463641b8
    Fix clippy lints in serde builtin Filip Tibell 2024-04-20 16:48:28 +02:00
  • 66ed1a0b72
    Use a more descriptive User-Agent header in net.request (#186) Erica Marigold 2024-04-20 20:25:54 +05:30
  • 0cc2f3d206
    Merge branch 'main' into feature/net-improved-ua Erica Marigold 2024-04-20 20:14:48 +05:30
  • f830ce7fad
    Add support for buffers as arguments in builtin APIs (#148) Erica Marigold 2024-04-20 20:14:19 +05:30
  • d9f645cd43
    chore: fixup formatting (x2) Erica Marigold 2024-04-20 20:14:08 +05:30
  • 3ee1b28e30
    chore: fixup formatting Erica Marigold 2024-04-20 20:09:50 +05:30
  • d80b497878
    Merge branch 'main' into feature/net-improved-ua Erica Marigold 2024-04-20 20:08:34 +05:30
  • ac8d3a944d
    fix: revert accidentally lowercased version global Erica Marigold 2024-04-20 20:08:08 +05:30
  • 92ecb99cfe
    Merge branch 'main' into feature/std-buffer Filip Tibell 2024-04-20 16:36:49 +02:00
  • 7fb48dfa1f
    Implement cross-compilation of standalone binaries (#162) Erica Marigold 2024-04-20 20:00:47 +05:30
  • 2000cca049
    chore(types): revert inaccurate type Erica Marigold 2024-04-20 19:59:26 +05:30
  • d07168d60b
    chore(tests): include test for custom user agent Erica Marigold 2024-04-20 19:22:07 +05:30
  • 358fe3a8e4
    feat(net/util.rs): use a standardized user agent format Erica Marigold 2024-04-20 19:13:26 +05:30
  • 3337e0e9ed
    chore(tests): include explicit type for operationName Erica Marigold 2024-04-20 18:49:27 +05:30
  • 2f50d67419
    chore(tests): include unit tests with buffer arguments Erica Marigold 2024-04-20 17:07:00 +05:30
  • 7a85117ad3
    fix(types): revert nullable body to a plain string Erica Marigold 2024-04-20 16:37:09 +05:30
  • 77edb89829
    fix(net, serde): update types to reflect buffer support Erica Marigold 2024-04-20 14:39:16 +05:30
  • d1d7cb77e4
    fix(net, serde): fix serde not accepting non BString types Erica Marigold 2024-04-20 14:38:04 +05:30
  • 39b8c89e8b
    fix: remove buffer returns, only accept buffers Erica Marigold 2024-04-20 14:25:45 +05:30
  • 8dbe5325ec
    feat: return buffers for fs too Erica Marigold 2024-04-20 14:22:45 +05:30
  • ef4fe6e1eb
    fix: handle buffers in compress_decompress too Erica Marigold 2024-04-20 14:21:09 +05:30
  • 89d66a93de
    feat: accept and return buffers in @lune/net and @lune/serde Erica Marigold 2024-04-20 14:17:58 +05:30
  • d889031cc1
    refactor: let Metadata::create_env_patched_bin handle compiler defaults Erica Marigold 2024-04-20 11:38:33 +05:30
  • 0070f132b0
    refactor: specify when to cross compile more explicitly Erica Marigold 2024-04-20 11:35:39 +05:30
  • 903de08931
    refactor: revert back to write function with executable perms at all times Erica Marigold 2024-04-20 11:16:53 +05:30
  • 4f80e98b8a
    refactor: remove 'bin' extension for precompiled targets Erica Marigold 2024-04-19 17:08:21 +05:30
  • 971eccf12b
    refactor: remove support for --base flag Erica Marigold 2024-04-19 16:53:07 +05:30
  • d3d1a4dbd5
    chore(tests, types): reflect changes in 716e8aae8e Erica Marigold 2024-04-19 16:24:34 +05:30
  • 716e8aae8e
    refactor(net, fs): accept buffers and strings instead of just buffers Erica Marigold 2024-04-19 14:24:04 +05:30
  • a35c7fc3c4
    Merge branch 'main' into feature/std-buffer Erica Marigold 2024-04-19 13:55:48 +05:30
  • 8d09f4d0ec
    Merge branch 'main' into feature/cross-compilation Erica Marigold 2024-04-19 12:24:30 +05:30
  • fa7f6c6f51
    Fix doc example for new stdio API Filip Tibell 2024-04-18 22:14:54 +02:00
  • 753897222a
    Implement stdio.readToEnd API Filip Tibell 2024-04-18 22:10:08 +02:00
  • 4a28499aaa
    Fix net.serve no longer accepting ipv6 Filip Tibell 2024-04-18 20:56:40 +02:00
  • 03c773fd79
    Fix headers in net.serve being raw bytes instead of strings Filip Tibell 2024-04-18 20:54:21 +02:00
  • 8c1f3e9eb7
    refactor: address some more review issues Erica Marigold 2024-04-18 21:30:34 +05:30
  • 62df0d0ee0
    Merge branch 'main' into feature/sched-return Erica Marigold 2024-04-18 21:11:27 +05:30
  • 5ce0ee51ee
    Merge branch 'main' into feature/cross-compilation Erica Marigold 2024-04-18 21:10:33 +05:30
  • 48092d4e90
    refactor: addressed review concerns in error handling Erica Marigold 2024-04-18 21:06:29 +05:30
  • fe55442dac
    Fix Stack Overflow while Formatting Tables with Circular Keys (#183) Erica Marigold 2024-04-18 15:59:23 +05:30
  • bdb14f48f9
    chore(fmt): apply proper formatting Erica Marigold 2024-04-17 12:12:30 +05:30
  • 88ff7158f0
    fix(formatting): fix recursion with circular keys Erica Marigold 2024-04-17 12:09:32 +05:30