Commit graph

  • c935149c1e
    Update dependencies Filip Tibell 2024-10-17 11:43:51 +02:00
  • e5bda57665
    Document new breaking changes in changelog Filip Tibell 2024-10-17 11:43:13 +02:00
  • ef294f207c
    Fix websocket example files Filip Tibell 2024-10-17 11:27:32 +02:00
  • f89d02a60d
    Use 4 spaces for error formatting indentation Filip Tibell 2024-10-17 11:26:01 +02:00
  • d090cd2420
    Remove redundant stack trace information in error formatter Filip Tibell 2024-10-17 11:23:20 +02:00
  • 6ce4563655 fix typo AshleyFlow 2024-10-17 12:40:29 +03:30
  • 76da13d99e eliminate unnecessary checks for files AshleyFlow 2024-10-17 12:39:56 +03:30
  • 7f07c9d107 validate every field in luaurc files AshleyFlow 2024-10-17 12:30:31 +03:30
  • 99c17795c1
    Update rokit action version and tool versions Filip Tibell 2024-10-17 09:26:13 +02:00
  • a2a8176241
    Merge pull request #1 from 0x5eal/chore/ffi-types Qwreey 2024-10-17 15:30:21 +09:00
  • 6c391907a5
    chore: apply formatting Erica Marigold 2024-10-17 06:57:21 +01:00
  • eedcc1e16d
    Merge branch 'main' into feature/jit-toggle Erica Marigold 2024-10-17 06:54:31 +01:00
  • bf33afdf9c
    Merge branch 'lune-org:main' into ffi Qwreey 2024-10-17 10:38:10 +09:00
  • 58add58244
    Renaming methods (#243) qwreey 2024-10-17 01:37:24 +00:00
  • ba074d9a28
    Reducing and organizing duplicated codes (#243) qwreey 2024-10-16 23:37:56 +00:00
  • 138221b93e
    Update websocket tests and types to use new calling convention Filip Tibell 2024-10-16 22:00:33 +02:00
  • 8abfc21181
    Use standard method calling conventions for websockets Filip Tibell 2024-10-16 21:55:53 +02:00
  • 309c461e11
    Implement a non-blocking child process interface (#211) Erica Marigold 2024-10-16 20:48:12 +01:00
  • 93fa14d832
    Revert some unnecessary stylistic changes Filip Tibell 2024-10-16 21:41:16 +02:00
  • df4fb9be91
    Make Runtime::run Return Lua Values (#178) Erica Marigold 2024-10-16 20:35:23 +01:00
  • 93cbe12afd
    Merge branch 'main' into feature/sched-return Filip Tibell 2024-10-16 21:24:53 +02:00
  • eaac9ff53a
    Migrate to Rokit as toolchain manager (#238) Erica Marigold 2024-10-16 20:06:14 +01:00
  • 0d2f5539b6
    Add Moonwave comments for DateTime properties. (#248) Eli 2024-10-16 15:03:58 -04:00
  • 0ea3506614
    Merge branch 'main' into datetime-properties Filip Tibell 2024-10-16 21:03:42 +02:00
  • 0f4cac29aa
    Fix Regex types (#250) howmanysmall 2024-10-16 13:03:00 -06:00
  • 237cec8f11
    Merge branch 'main' into fix-regex-types Filip Tibell 2024-10-16 21:02:35 +02:00
  • 133abb5477
    chore(types): add accidently removed leading pipe to CTypes Erica Marigold 2024-10-16 19:09:35 +01:00
  • 991ae5a9f1
    chore(types): fix incorrect function signatures Erica Marigold 2024-10-16 19:08:29 +01:00
  • d27fba8147
    chore(types): remove unnecessary generic usage Erica Marigold 2024-10-16 12:56:57 +01:00
  • b03b485e29
    chore(types): fix CType:cast to be properly typed Erica Marigold 2024-10-16 12:53:16 +01:00
  • f27bed578f
    chore(types): updated ffi types Erica Marigold 2024-10-16 12:34:59 +01:00
  • 95258e1b51
    Fix pretty-prints for type-define (#243) qwreey 2024-10-16 07:57:25 +00:00
  • f094f2b74a
    Remove static ctype reduce duplicated code (#243) qwreey 2024-10-16 06:35:09 +00:00
  • 7d4e4a24b2
    Refactor type-define macro rules (#243) qwreey 2024-10-16 03:12:36 +00:00
  • c70769cc2b
    feat(cli): allow toggling JIT compilation Erica Marigold 2024-10-15 13:10:44 +01:00
  • 46dd185c6f
    Implement call (#243) qwreey 2024-10-14 09:37:21 +00:00
  • 7ce5be248f
    Add uninit ref and Implement Callable (#243) qwreey 2024-10-14 03:15:16 +00:00
  • 4d0fd9d80a
    Implement callable and closure (#243) qwreey 2024-10-12 15:20:49 +00:00
  • 11bf0b6896
    Remove unused codes and strange safety features (#243) qwreey 2024-09-06 11:06:21 +00:00
  • c656a486c4
    Add tests for ffi (#243) qwreey 2024-09-06 07:30:45 +00:00
  • e23aaef8a7
    Improve ffiref (#243) qwreey 2024-09-02 15:11:13 +00:00
  • 94d8d079c4
    Add is_integer (#243) qwreey 2024-09-02 10:14:34 +00:00
  • dd6a3861e5
    Improve conversion performance by caching dyn handle on subtype (#243) qwreey 2024-08-30 04:04:24 +00:00
  • b54ea519ba
    Implement boundary check (#243) qwreey 2024-08-28 16:39:35 +00:00
  • 3ccb0720fd
    Export ctypes and implement signedness (#243) qwreey 2024-08-27 13:24:17 +00:00
  • 48d2db4950
    Implement luavalue conversion (#243) qwreey 2024-08-27 10:44:51 +00:00
  • 6d0db930f6
    Implement ctype casting (#243) qwreey 2024-08-26 09:14:31 +00:00
  • d60a1b99f6
    Use CType<T> instead of CType (#243) qwreey 2024-08-25 19:22:46 +00:00
  • 26706d9355
    Improve ctype export and Refactor (#243) qwreey 2024-08-25 14:37:31 +00:00
  • 6f131e9512
    Implement chelper, ffiref, ffibox (#243) qwreey 2024-08-24 08:21:28 +00:00
  • b36948cf1b
    Implement carr, cstruct, ctype and cptr (#243) qwreey 2024-08-24 06:33:29 +00:00
  • 8c38aef32d
    Implement struct and arr (#243) qwreey 2024-08-23 20:02:57 +09:00
  • af08c59e3b
    Add lune-std-ffi crate (#243) qwreey 2024-08-22 01:30:21 +09:00
  • 010cd36375
    Version 0.8.9 v0.8.9 Filip Tibell 2024-10-07 19:34:55 +02:00
  • c17da72815
    Update dependencies Filip Tibell 2024-10-07 19:33:59 +02:00
  • f77e398c36
    Merge branch 'main' into chore/rokit-migration Erica Marigold 2024-09-05 10:31:50 +01:00
  • 7936cf9299 fix formatting HowManySmall 2024-09-02 12:57:50 -06:00
  • 02df224b1e
    Merge branch 'main' into feature/process-stream Erica Marigold 2024-09-01 13:20:24 +01:00
  • d6e172bbb8 fixes regex types HowManySmall 2024-08-31 18:34:29 -06:00
  • 9279b92a1b make RequireContext::init public only to crate highflowey 2024-08-30 20:42:11 +03:30
  • a7f9c5f4f9 move path_to_alias to RequireAlias::from_path highflowey 2024-08-30 20:38:51 +03:30
  • ced6052d5a Add Moonwave comments for DateTime properties. Eli 2024-08-25 16:19:54 -04:00
  • c6a1808e71 fixed wrong error message highflowey 2024-08-25 22:05:30 +03:30
  • 42f5688993 better error message highflowey 2024-08-25 21:01:19 +03:30
  • 35f24228cc make some functions private highflowey 2024-08-25 20:36:37 +03:30
  • ddcda9952f document functions highflowey 2024-08-25 20:30:46 +03:30
  • e47555fd86 make StandardLibrary trait public highflowey 2024-08-24 16:27:47 +03:30
  • 14d0bcbe9c track thread highflowey 2024-08-23 18:34:28 +03:30
  • 42873f6383 split require into functions highflowey 2024-08-23 18:31:39 +03:30
  • 3b56b4159d create thread when requiring module highflowey 2024-08-23 17:49:29 +03:30
  • 1708c05522 replace runtime err with require err highflowey 2024-08-23 16:24:18 +03:30
  • 9414a9fc29 unlock mutex before using async highflowey 2024-08-23 15:27:51 +03:30
  • edb3041090 impl require error enum highflowey 2024-08-23 15:15:24 +03:30
  • eaa1c4d16b document requirecontext highflowey 2024-08-23 15:00:31 +03:30
  • 3d9bb89255 drop app container early highflowey 2024-08-23 04:29:17 +03:30
  • 25b09b18ac fixed not converting cached results highflowey 2024-08-23 04:21:36 +03:30
  • fedaf9a625 impl cache highflowey 2024-08-23 04:06:46 +03:30
  • a633afc828 impl custom aliases highflowey 2024-08-23 03:48:28 +03:30
  • 2eb167025a luaurc error impl highflowey 2024-08-23 03:36:38 +03:30
  • 13cff6ff00 move path functions to path.rs highflowey 2024-08-23 03:27:32 +03:30
  • 505ff977f0 require impl (no caching) highflowey 2024-08-23 03:11:53 +03:30
  • 27a98f9671 move fn to impl highflowey 2024-08-23 02:57:38 +03:30
  • 62fd0d00b1 make data struct ready for impl highflowey 2024-08-23 02:37:11 +03:30
  • 16b3cde97e make cache arc mutex highflowey 2024-08-23 02:34:14 +03:30
  • cbd7cb6480 rename storage to context highflowey 2024-08-23 02:27:10 +03:30
  • 370c7f8187 require and cache impl for stds highflowey 2024-08-23 02:26:03 +03:30
  • 12b87b3065 make standardlibrary object safe highflowey 2024-08-23 01:11:41 +03:30
  • 2b7bb89037 StandardLibrary trait highflowey 2024-08-23 00:50:05 +03:30
  • 3f709f1e96 resolve require path highflowey 2024-08-23 00:46:59 +03:30
  • ba2d7203f8 luaurc rewrite highflowey 2024-08-23 00:26:39 +03:30
  • ff83c401b8
    Version 0.8.8 v0.8.8 Filip Tibell 2024-08-22 21:30:36 +02:00
  • a007fa94a6
    Update all rbx-dom dependencies to their latest versions (#245) Kenneth Loeffler 2024-08-22 12:24:32 -07:00
  • 62a68dfc0d Update all rbx-dom dependencies to their latest versions kennethloeffler 2024-08-22 20:08:46 +01:00
  • c29d7a9a3f
    Merge branch 'main' into feature/process-stream Erica Marigold 2024-08-11 08:40:31 +05:30
  • 1d4d1635eb
    Temporarily disable publish to crates.io in workflow v0.8.7 Filip Tibell 2024-08-10 13:36:19 +02:00
  • 56f08a88aa
    Fix new clippy lints Filip Tibell 2024-08-10 13:34:13 +02:00
  • 833d0e244b
    Add version and date to changelog Filip Tibell 2024-08-10 13:25:55 +02:00
  • 8597a48710
    merge: main->chore/rokit-migration Erica Marigold 2024-08-10 16:41:51 +05:30
  • 1b711b4df6
    chore(tooling): remove unused selene linter Erica Marigold 2024-08-10 16:38:28 +05:30
  • 3e09807638
    Bump all crate versions Filip Tibell 2024-08-10 13:07:56 +02:00