Skip to content

Conversation

@Spartan322
Copy link
Member

No description provided.

@Spartan322 Spartan322 added the enhancement New feature or request label Apr 16, 2025
@Spartan322 Spartan322 force-pushed the add/lauf-dependency branch 4 times, most recently from a971e0b to a66f71c Compare April 16, 2025 05:37
@Spartan322 Spartan322 changed the title Add OpenVicProject/lauf@dc72a11 Add OpenVicProject/lauf@158d052 Apr 16, 2025
@Spartan322 Spartan322 force-pushed the add/lauf-dependency branch from a66f71c to 584c271 Compare April 16, 2025 05:46
@Spartan322 Spartan322 changed the title Add OpenVicProject/lauf@158d052 Add OpenVicProject/lauf@9d34f38 Apr 16, 2025
@Spartan322 Spartan322 added the dependencies Pull requests that update a dependency file label Apr 16, 2025
@Spartan322 Spartan322 force-pushed the add/lauf-dependency branch 13 times, most recently from 4b73631 to 883b3e8 Compare April 22, 2025 17:25
@Spartan322 Spartan322 changed the title Add OpenVicProject/lauf@9d34f38 Add OpenVicProject/lauf@8f3b2dc Apr 22, 2025
@Spartan322 Spartan322 force-pushed the add/lauf-dependency branch 7 times, most recently from cee6611 to e0552df Compare April 24, 2025 06:02
@Spartan322 Spartan322 force-pushed the add/lauf-dependency branch 6 times, most recently from f9a3066 to 5f70390 Compare April 25, 2025 14:20
@Spartan322 Spartan322 force-pushed the add/lauf-dependency branch from 5f70390 to 4da4033 Compare June 2, 2025 11:00
@Spartan322 Spartan322 force-pushed the add/lauf-dependency branch 2 times, most recently from a960234 to 0ddcb16 Compare June 15, 2025 15:02
@Spartan322 Spartan322 force-pushed the add/lauf-dependency branch from 0ddcb16 to 7e245d0 Compare July 2, 2025 09:34
@Spartan322 Spartan322 added the submodules Pull requests that update submodules code label Jul 2, 2025
@wvpm
Copy link
Contributor

wvpm commented Jul 31, 2025

"lauf is work-in-progress bytecode interpreter with a C API. It is currently highly unstable, not ready for production use, and does not support anything other than a recent clang and Linux."
Source: https://github.com/foonathan/lauf
This needs thorough testing.

@Spartan322
Copy link
Member Author

Spartan322 commented Jul 31, 2025

This is confirmed to pass the tests on Windows, Mac, and Linux (I cannot test it on a local Mac config, but it does work on Github's Mac runner) and via MSVC, Clang, and GCC. Only issue with the tests on Windows is that it uses QBE for some tests, I happened to run the tests as far as possible on Windows locally, otherwise it passes all non-QBE tests correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request submodules Pull requests that update submodules code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants