Commit Graph

  • 49f93b7975 WIP update dependencies trunk code002lover 2024-05-05 21:13:48 +02:00
  • b0b26dab33 Add renovate.json renovate/configure Renovate Bot 2024-05-07 22:58:08 +00:00
  • 5b0f87f02b set workspace resolved to 2 code002lover 2024-05-05 21:13:16 +02:00
  • f0cdfae184
    Merge pull request #34 from Someon1e/trunk Rerumu 2024-03-04 13:13:10 -05:00
  • c8dcd9848e Truncate with BOR instead of BAND Someon1e 2024-03-04 17:06:22 +00:00
  • 3157f427d1 Even faster popcnt_i32 Someon1e 2024-03-04 16:33:01 +00:00
  • d11dc2d582 Cache x, y, z in into_u32 Someon1e 2024-03-04 16:07:20 +00:00
  • 895c028ae8 Replace load_d1 load_d2 with into_u32 Someon1e 2024-03-04 16:01:03 +00:00
  • b7cfd3d405 Take advantage of inlining Someon1e 2024-03-03 21:08:25 +00:00
  • b4971cc76b Optimize 2 Someon1e 2024-03-03 21:02:54 +00:00
  • 5cfcb2ff89 Faster equality Someon1e 2024-03-03 20:55:04 +00:00
  • 8c0c3ed14c Faster popcnt_i32 Someon1e 2024-03-03 20:54:53 +00:00
  • d6b7a232ac
    Export runtime for luau. (#33) Rob Blanckaert 2024-01-09 17:10:18 -08:00
  • 0af8f0ba27 Fix #31 Rerumu 2023-12-24 15:48:43 -05:00
  • 24ee902db7 Add consts for clippy Rerumu 2023-12-24 15:30:08 -05:00
  • 16ffa40888 Add various Luau runtime improvements Rerumu 2023-11-05 17:28:10 -05:00
  • cab26387a9 Fix Luau test conversion lint Rerumu 2023-11-05 14:55:19 -05:00
  • 49d2456fca Add buffer skeleton Rerumu 2023-11-05 14:51:40 -05:00
  • b18365a7e4 Fix Luau NaN tests Rerumu 2023-11-05 14:50:29 -05:00
  • e63f309490 Fix format issue Rerumu 2023-11-05 14:49:46 -05:00
  • b4b001c576 Refactor operator to string conversions Rerumu 2023-11-05 01:03:13 -05:00
  • 0a303e1a4b Clippy fix Rerumu 2023-11-03 11:03:07 -04:00
  • 6ca09ca5cd Fix lazy expression reordering Rerumu 2023-11-03 09:38:08 -04:00
  • bbaa60e8c2
    Update dependencies (#30) wackbyte 2023-06-26 17:19:12 -04:00
  • ef18bb1172
    Merge pull request #29 from wackbyte/fix-test-typo Rerumu 2023-06-26 02:09:14 -04:00
  • 0aaa84b790
    fix typo wackbyte 2023-06-26 01:57:24 -04:00
  • 945e76903f Tweak local spill heuristic Rerumu 2023-06-25 23:31:39 -04:00
  • 0416c30e67 Make some stuff Copy Rerumu 2023-06-25 23:27:01 -04:00
  • d33e4a6b3e Add naive local and temporary spills Rerumu 2023-06-25 22:16:37 -04:00
  • 5622aa661e Add memory index support in analysis Rerumu 2023-06-24 19:05:00 -04:00
  • 460363bff1 Reduce Statement memory footprint Rerumu 2023-06-23 16:02:06 -04:00
  • 170c5c3629 Add temporary local limit for Luau Rerumu 2023-06-23 15:49:32 -04:00
  • 4bcfbf5054 Add unimplemented messages Rerumu 2023-06-23 15:42:09 -04:00
  • 4bd5fb8d43 Fix bulk memory stores Rerumu 2023-06-23 14:34:17 -04:00
  • 32f5197b88 Fix load and store memory parameter Rerumu 2023-06-23 14:12:54 -04:00
  • dfb86b30f9 Fix Luau output emitting dead control branches Rerumu 2023-06-20 14:59:37 -04:00
  • 7a49d61e0a Housekeeping with clippy Rerumu 2023-06-20 14:07:25 -04:00
  • 857737ff52
    Merge pull request #28 from RealEthanPlayzDev/trunk Rerumu 2023-02-23 23:33:39 -05:00
  • faa4e6b8ae Fix build error within wasm-ast RealEthanPlayzDev 2023-02-24 11:30:34 +07:00
  • f5ccf67374
    Merge pull request #26 from bainchild/trunk Rerumu 2023-02-16 16:18:01 -05:00
  • 27e51de93d
    Merge pull request #27 from wackbyte/bump Rerumu 2023-01-27 11:14:08 -05:00
  • 7066e2ebd8
    Bump dependencies wackbyte 2023-01-26 23:04:16 -05:00
  • 8fe0fa5c03
    Rename parameters (and add it) bainchild 2023-01-03 21:18:40 -06:00
  • 88e2884fc5
    Rename parameters bainchild 2023-01-03 21:15:21 -06:00
  • 5230c1039d Fix misplacement. bainchild 2023-01-03 01:32:28 -06:00
  • fef7e3cd13 Missed a file bainchild 2023-01-03 01:06:25 -06:00
  • 50b93641f2 Attempt to add memory copy/fill (2) bainchild 2023-01-03 01:02:26 -06:00
  • 2f8eadad6c Try to fix #25 Rerumu 2022-12-07 02:42:29 -05:00
  • e1e8a4ddc1 Rename for consistency Rerumu 2022-08-29 14:08:32 -04:00
  • 94b3bd529a Fix desired branch elision heuristic Rerumu 2022-08-25 20:22:42 -04:00
  • 5887efa841 Box expressions to reduce memory usage Rerumu 2022-08-25 10:15:38 -04:00
  • 8ccbba9571
    Add new Luau ternary operator (#21) angifalangi 2022-08-25 20:45:03 -04:00
  • b29e25eb86 Add missing space in stores Rerumu 2022-08-23 12:41:28 -04:00
  • 0394aa8895 Localize memory for load.string Rerumu 2022-08-22 22:58:00 -04:00
  • 9f27e956a8 Add load.string to the runtime Rerumu 2022-08-22 21:45:48 -04:00
  • 0a9f9fd6ad Add function loading validity checks Rerumu 2022-08-22 14:10:37 -04:00
  • 2c913e86ed Add module loading validity checks Rerumu 2022-08-22 13:23:25 -04:00
  • e40023e8e6 Add unsupported instruction message Rerumu 2022-08-22 13:11:36 -04:00
  • 5b96c500df Add indentation to Luau output Rerumu 2022-08-21 02:06:56 -04:00
  • 7efeffeac6 Add indentation to LuaJIT output Rerumu 2022-08-20 21:50:47 -04:00
  • 369097c432 Add context-less writing Rerumu 2022-08-20 17:55:11 -04:00
  • 33bd235c0f Remove param prefix for parameters Rerumu 2022-08-19 19:47:50 -04:00
  • a78a3cd58b Fix ARM bit.band coercions Rerumu 2022-08-19 19:52:52 -04:00
  • fb63f600bc Bump crate versions Rerumu 2022-07-22 00:31:22 -04:00
  • 4a84a5c906 License runtimes under the MPL Rerumu 2022-07-22 00:19:57 -04:00
  • 5409abe653 Fix loop label targeting for Luau Rerumu 2022-07-21 21:55:29 -04:00
  • 9b0973e255 Fix vector feature packing Rerumu 2022-07-18 00:25:49 -04:00
  • f8c0a57af2 Add missing f32 saturation operations Rerumu 2022-07-08 13:23:43 -04:00
  • 3853e06efa Fix conversion operations and implement saturation Rerumu 2022-07-08 12:44:38 -04:00
  • 50b5680bef Add saturation operations Rerumu 2022-07-08 01:49:12 -04:00
  • 85aeca9d9f Fix large integer initialization Rerumu 2022-07-08 02:43:38 -04:00
  • fb684eff8f Merge similar unhinting operations Rerumu 2022-07-08 12:39:33 -04:00
  • efec6203b0 Fix inconsistencies Rerumu 2022-07-08 12:34:15 -04:00
  • bdfede0b93 Remove entries for tables with no elements Rerumu 2022-07-07 20:10:47 -04:00
  • cdefb2f06a Remove unneeded Luau branch gadgets Rerumu 2022-07-07 20:12:40 -04:00
  • 49bc994353 Elide block labels when not referenced Rerumu 2022-07-07 19:30:41 -04:00
  • 6a8a8c1c00 Fix stack capacity inheritance Rerumu 2022-07-05 16:44:05 -04:00
  • e58bae6d29 Upgrade to latest test suite Rerumu 2022-07-02 06:33:48 -04:00
  • 028a8ada08 Bump crate versions Rerumu 2022-07-02 05:40:11 -04:00
  • 567c9803a6 Update Luau README entry Rerumu 2022-07-02 05:38:08 -04:00
  • 0cacb0b996 Add i64 bit rotation Rerumu 2022-07-02 05:29:46 -04:00
  • 9eb44f0ed8 Fix i64 bit shifting Rerumu 2022-07-02 05:15:15 -04:00
  • 971ac382a5 Add i64 remainder operation Rerumu 2022-07-02 05:04:39 -04:00
  • d351920a51 Clean up vector integers Rerumu 2022-07-02 04:20:55 -04:00
  • 47079b7758 Clean up table integers Rerumu 2022-07-02 03:30:36 -04:00
  • d74124815b Add vector feature to Luau Rerumu 2022-07-02 02:19:26 -04:00
  • 071b0877cf Replace integer division algorithm Rerumu 2022-07-02 02:03:33 -04:00
  • 577fbf5926 Remove unneeded multiplication checks Rerumu 2022-07-02 01:59:38 -04:00
  • bdb4420292 Rename Numeric export to Integer Rerumu 2022-07-01 15:07:11 -04:00
  • 627927d366 Rename stuff in Numeric for clarity Rerumu 2022-07-01 14:06:17 -04:00
  • a0596f45e3 Close #16 Rerumu 2022-06-30 17:49:37 -04:00
  • e5fb05b706 Remove some more proxies Rerumu 2022-06-30 14:09:36 -04:00
  • d775739581 Remove proxy function and multiple return Rerumu 2022-06-30 01:47:35 -04:00
  • 6e0debe287 Fix i64 sign extension for i32 Rerumu 2022-06-29 23:53:02 -04:00
  • 76cb3b36be Add i64 sign extension for i8 and i16 Rerumu 2022-06-29 23:55:08 -04:00
  • 64ae35c658 Add i64 bit counting Rerumu 2022-06-29 22:08:34 -04:00
  • ecc0cad494 Inline bit set constants Rerumu 2022-06-29 23:06:37 -04:00
  • 92b692160d Remove unnecessary bit_and call Rerumu 2022-06-28 18:40:32 -04:00
  • 5c2209fcf0 Add Vector3 support for Luau i64 Rerumu 2022-06-28 16:58:01 -04:00
  • 04d1840d2d Fix nearest f32 and f64 again Rerumu 2022-06-28 02:03:29 -04:00