Commit graph

  • 8e168d3a9d
    Add support for absolute file paths in the CLI Filip Tibell 2023-03-08 12:09:45 +0100
  • 588ae96d66
    Version 0.5.4 Filip Tibell 2023-03-07 22:12:19 +0100
  • cbd4ba967e
    Implement passing scripts to cli through stdin, minor bug fix Filip Tibell 2023-03-07 22:07:53 +0100
  • 9cb793cdea
    Update changelog Filip Tibell 2023-03-02 20:27:51 +0100
  • d01d2a27f4
    Improve websocket behavior, implement close code Filip Tibell 2023-03-02 19:46:17 +0100
  • d63ac6191a
    Version 0.5.3 Filip Tibell 2023-02-26 21:42:28 +0100
  • 2f3157b64d
    Try to force definitions file to have LF endings Filip Tibell 2023-02-26 21:41:15 +0100
  • f6f9e9db1f
    Fix generation of selene type definitions Filip Tibell 2023-02-26 21:33:49 +0100
  • 30ab71c92d
    Update lockfile Filip Tibell 2023-02-26 17:18:58 +0100
  • 16910b462b
    Version 0.5.2 Filip Tibell 2023-02-26 17:11:29 +0100
  • 4547c245fa
    Hide generated dirs in vscode explorer Filip Tibell 2023-02-26 16:09:17 +0100
  • 88dbc368d1
    Fix formatting-related panic Filip Tibell 2023-02-26 13:59:34 +0100
  • 2901e85487
    Bump package version Filip Tibell 2023-02-25 13:42:09 +0100
  • 7d75d5c52f
    Version 0.5.1 Filip Tibell 2023-02-25 13:41:50 +0100
  • c83917206f
    Update dependencies Filip Tibell 2023-02-24 17:48:11 +0100
  • 5675d7fa2d
    Deep dive and configure dependencies Filip Tibell 2023-02-24 17:44:09 +0100
  • e340321604
    Add editorconfig, fix some formatting Filip Tibell 2023-02-24 10:17:52 +0100
  • c2dc8e2eb9
    Version 0.5.0 Filip Tibell 2023-02-23 21:20:14 +0100
  • 766da33ccf
    Merge branch 'main' of https://github.com/filiptibell/lune Filip Tibell 2023-02-23 21:06:36 +0100
  • 428be1e0f4
    Update workflow action rust install step Filip Tibell 2023-02-23 21:05:25 +0100
  • 98a25b3824
    Fix typo in readme Filip Tibell 2023-02-23 18:45:47 +0100
  • 58ecbdb121
    Fully featured wiki & slimmed down readme Filip Tibell 2023-02-23 18:43:18 +0100
  • 3a57e1fdc2
    Add all pages & sidebar for wiki, make naming of global types more consistent Filip Tibell 2023-02-23 16:07:09 +0100
  • e0cae3139f
    Add write permission to wiki workflow Filip Tibell 2023-02-23 14:18:11 +0100
  • c9e541c26b
    Add workflow for generating and publishing to wiki Filip Tibell 2023-02-23 14:12:25 +0100
  • 5445115b3b
    Update changelog Filip Tibell 2023-02-23 11:34:42 +0100
  • 9fd6f66686
    Add support for query pairs in net.request params Filip Tibell 2023-02-23 11:31:42 +0100
  • 26c880c7a0
    Document all global and user-accessible types Filip Tibell 2023-02-23 11:11:47 +0100
  • a59753569f
    Implement tests for new fs move api Filip Tibell 2023-02-23 10:20:57 +0100
  • 1fdc6d088c
    Implement API for moving / renaming files and / or directories Filip Tibell 2023-02-23 00:00:48 +0100
  • eecffca741
    De-UNC file paths on windows wherever possible Filip Tibell 2023-02-22 23:21:37 +0100
  • ec040e420e
    Generate full wiki from typedefs file Filip Tibell 2023-02-22 22:10:20 +0100
  • 32bca9dde5
    Update changelog Filip Tibell 2023-02-22 18:04:50 +0100
  • 8e894c7ac9
    Use new typedefs parser to generate docs file Filip Tibell 2023-02-22 14:25:50 +0100
  • d6d0b74ce0
    Skip test for now Filip Tibell 2023-02-22 13:09:52 +0100
  • edcf24fa09
    Update changelog Filip Tibell 2023-02-22 13:09:04 +0100
  • c3422edeb7
    Fix typedefs parser not generating nillable unions for function unions where one has no args Filip Tibell 2023-02-22 13:06:47 +0100
  • 41ba23d7ab
    Fix unification of arg types in unions where one side has nil(s) Filip Tibell 2023-02-22 12:40:48 +0100
  • a96745c292
    Support referenced types in parser type stringification Filip Tibell 2023-02-22 12:35:49 +0100
  • 77623264ae
    Improve unification of arg types in parser Filip Tibell 2023-02-22 12:18:30 +0100
  • 7c25c3319d
    Clean up typedefs parser Filip Tibell 2023-02-22 11:31:58 +0100
  • 09db6d5d8a
    Properly handle function generics in typedefs parser Filip Tibell 2023-02-22 11:04:31 +0100
  • 7b1b77fbba
    Rename doc > definition in type definitions parser Filip Tibell 2023-02-22 10:53:00 +0100
  • dc8290b51b
    Fix visibility issues for selene gen Filip Tibell 2023-02-22 10:48:04 +0100
  • 67f9d4eb9f
    Implement full selene typedefs generator Filip Tibell 2023-02-22 10:11:36 +0100
  • f4c55ff2cf
    Implement most of the selene typedefs generation Filip Tibell 2023-02-21 22:14:00 +0100
  • c252db4598
    Finish new docs parser Filip Tibell 2023-02-21 21:06:11 +0100
  • 9c8539f627
    Implement most of the new docs parser Filip Tibell 2023-02-21 19:47:04 +0100
  • edf225e888
    Add os and arch constants to process global Filip Tibell 2023-02-21 16:45:31 +0100
  • f5dfe75634
    Update changelog Filip Tibell 2023-02-21 12:30:31 +0100
  • 36a3bd2113
    Use more descriptive module name instead of 'utils' Filip Tibell 2023-02-21 11:55:30 +0100
  • 0737c3254e
    Fix internal task scheduler counter bug, do some cleanup Filip Tibell 2023-02-21 11:45:09 +0100
  • 8fd39fcf9d
    Improve error handling when net.serve callback errors Filip Tibell 2023-02-21 11:32:47 +0100
  • a7fab69838
    More websocket generics Filip Tibell 2023-02-21 00:06:56 +0100
  • cdf7db51f6
    Fix scheduler not always waking up Filip Tibell 2023-02-20 17:27:33 +0100
  • 5f3169c1bb
    Make websocket object generic over streams Filip Tibell 2023-02-20 16:08:45 +0100
  • c57677bdd3
    Make websockets work again Filip Tibell 2023-02-20 14:43:14 +0100
  • 801da61c0f
    Clean up error handling & chunk loading Filip Tibell 2023-02-20 13:02:22 +0100
  • 4cc983dbe6
    Add coroutine test suite, implement status Filip Tibell 2023-02-17 21:06:33 +0100
  • dbe6c18d3a
    Fix task.wait breaking after coroutine.resume Filip Tibell 2023-02-17 19:47:10 +0100
  • c45c78bdc2
    More work on task scheduler Filip Tibell 2023-02-17 19:20:17 +0100
  • 744b73db3d
    Improve net tests Filip Tibell 2023-02-17 15:09:30 +0100
  • 58ce046394
    Implement proper async require & error handling Filip Tibell 2023-02-17 15:03:13 +0100
  • 7f17ab0063
    Only use threads and nothing else to simplify task scheduler Filip Tibell 2023-02-17 00:08:24 +0100
  • 546ebbd349
    Improve handling of async lua function creation Filip Tibell 2023-02-16 23:23:52 +0100
  • 4ccaa52b87
    Perform GC and cleanup in scheduler if there are only background tasks left Filip Tibell 2023-02-16 21:45:18 +0100
  • 89387c51da
    Use unwrap or default where possible Filip Tibell 2023-02-16 18:17:56 +0100
  • 04a47babdd
    Implement traceback helper to use in scheduler Filip Tibell 2023-02-16 16:19:58 +0100
  • 02e4f87a5a
    Remove tool used for testing Filip Tibell 2023-02-16 12:50:56 +0100
  • b080d78253
    Prepare for autogeneration of selene type definitions Filip Tibell 2023-02-16 12:28:17 +0100
  • a1f48fae47
    Organize docs gen Filip Tibell 2023-02-16 12:13:42 +0100
  • b6f0f90ac5
    Fix docs gen test Filip Tibell 2023-02-16 12:09:06 +0100
  • 1bee0986c7
    Preserve order for json ser/de Filip Tibell 2023-02-16 12:05:54 +0100
  • 2716e4f72a
    Generate basic API reference markdown pages for wiki Filip Tibell 2023-02-16 11:52:23 +0100
  • 6a8e70657b
    Update configuration instructions in README Filip Tibell 2023-02-15 23:28:08 +0100
  • 86a0059af5
    Fix workflow Filip Tibell 2023-02-15 23:03:43 +0100
  • 9a1cc94f99
    Generate type defs & docs in release workflow Filip Tibell 2023-02-15 23:03:31 +0100
  • 9c4806a840
    Add mustuse and access control tags in typedefs file Filip Tibell 2023-02-15 22:51:01 +0100
  • 79f6d6df8a
    Bundle type definition files in executable Filip Tibell 2023-02-15 22:36:26 +0100
  • b1e08bf813
    Move scheduler fns into traits, improve error handling for scheduler not existing Filip Tibell 2023-02-15 13:22:13 +0100
  • fa14e4a02b
    Refactor new task scheduler Filip Tibell 2023-02-15 12:18:25 +0100
  • 8d44e1e827
    Support built-in coroutine global in new task scheduler Filip Tibell 2023-02-14 23:17:03 +0100
  • 3990b8e064
    Properly handle blocking tasks spawned during async tasks in new scheduler Filip Tibell 2023-02-14 21:36:04 +0100
  • 6f1ae83fbe
    Make stdio.prompt async to let background tasks run Filip Tibell 2023-02-14 21:14:50 +0100
  • d078968d08
    Clean up net global implementation Filip Tibell 2023-02-14 19:39:28 +0100
  • f98400f753
    Improve error for net serve failing to bind Filip Tibell 2023-02-14 19:05:35 +0100
  • a9261f889f
    Do some debugging, fix scheduler not always exiting with the correct code/error Filip Tibell 2023-02-14 16:39:15 +0100
  • b5f6e6da98
    Implement async background tasks for scheduler Filip Tibell 2023-02-14 15:27:10 +0100
  • d2ff0783a5
    Implement bulk of async APIs Filip Tibell 2023-02-14 13:17:07 +0100
  • b1b69c7d94
    Properly handle tasks that switch context in new scheduler Filip Tibell 2023-02-13 23:36:30 +0100
  • 879d6723a3
    Document some more scheduler stuff Filip Tibell 2023-02-13 21:47:18 +0100
  • e3e56301ce
    Elide lifetimes where possible Filip Tibell 2023-02-13 21:31:19 +0100
  • 805b9d89ad
    Fully implement and document the task scheduler Filip Tibell 2023-02-13 21:29:05 +0100
  • fc5de3c8d5
    Initial implementation of proper task scheduler, no async yet Filip Tibell 2023-02-13 15:28:18 +0100
  • bb182033b9
    Fix task.delay keeping Lune alive even if cancelled Filip Tibell 2023-02-12 19:07:15 +0100
  • 5157e60379
    Improve websocket examples Filip Tibell 2023-02-12 18:24:55 +0100
  • 620361348f
    Improve example comment Filip Tibell 2023-02-12 17:30:15 +0100
  • b302543502
    Add examples for web socket servers & clients Filip Tibell 2023-02-12 15:25:17 +0100
  • d50df04d09
    Fix typo in changelog Filip Tibell 2023-02-12 00:10:23 +0100
  • 0149093e11
    Update lockfile Filip Tibell 2023-02-11 23:43:06 +0100