Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: Rewrite argMap allocation algorithm. #155

Merged
merged 1 commit into from
Aug 30, 2024
Merged

Conversation

LlamaLad7
Copy link
Collaborator

@LlamaLad7 LlamaLad7 commented Aug 26, 2024

The old one did not properly account for discontinuities in the list, leading to double-width types clobbering meaningful locals and causing mysterious VerifyErrors.
The circumstances required for the bug are incredibly niche but it's nonetheless annoying because it will only really happen due to interactions between lots of mods. In the reproduction I was given 3 separate mixins are required.
This causes no diff to the output of AOF7 and fixes a crash which was reported to me in the Fabric discord.

The old one did not properly account for discontinuities in the list, leading to double-width types clobbering meaningful locals and causing mysterious VerifyErrors.
@LlamaLad7 LlamaLad7 merged commit adcd952 into main Aug 30, 2024
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
Development

Successfully merging this pull request may close these issues.

2 participants