Skip to content

Conversation

pufferfish101007
Copy link
Member

@pufferfish101007 pufferfish101007 commented Feb 17, 2025

This is a very extensive rewrite of much of the codebase. Available to test at https://pufferfish101007.github.io/hyperquark/rewrite-2024/.

Adding new blocks is now quite straightforward - prs to pufferfish101007:rewrite-2024 are welcome, especially for simpler blocks - items marked as 'easy' on the below TODO list would be good starting points

Notable changes:

Still TODO:

Some tests are currently failing and are ignored in CI; these should be resolved with kaleidawave/ezno#121 and don't indicate problems in hyperquark itself.

@pufferfish101007 pufferfish101007 changed the title Rewrite 2024 Mega rewrite Feb 17, 2025
@pufferfish101007 pufferfish101007 marked this pull request as draft February 18, 2025 09:36
@pufferfish101007 pufferfish101007 added this to the v0.1.0 milestone Feb 18, 2025
@pufferfish101007 pufferfish101007 self-assigned this Feb 18, 2025
@pufferfish101007 pufferfish101007 added the help wanted we'd like more people to get involved in this label Apr 20, 2025
@pufferfish101007 pufferfish101007 removed the help wanted we'd like more people to get involved in this label May 5, 2025
@pufferfish101007 pufferfish101007 marked this pull request as ready for review May 5, 2025 10:13
fixes regression caused by 6f85a48
implement operator_length & operator_letter_of
uses own fork of binaryen to circumvent WebAssembly/binaryen#5628
allows for hq tp be developed on more restrictive filesystems (such as
the SD card on my phone) that don't like colons
i didn't notice this locally because i didn't run `npm i` after changing
package.json :(
@pufferfish101007 pufferfish101007 merged commit dfb69bd into HyperQuark:main May 5, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant