Skip to content

Improved AP#638

Merged
Mumfrey merged 8 commits intoSpongePowered:masterfrom
LlamaLad7:feature/improved-ap
Jan 21, 2024
Merged

Improved AP#638
Mumfrey merged 8 commits intoSpongePowered:masterfrom
LlamaLad7:feature/improved-ap

Conversation

@LlamaLad7
Copy link
Copy Markdown
Contributor

@LlamaLad7 LlamaLad7 commented Aug 12, 2023

Contains a bunch of fixes cherry-picked from Fabric/Mixin.
Supersedes #591, closes #590 and closes #560, closes #507.

Fixes remapping of synthetic members in resolvable classes.

(cherry picked from commit c33a48b)
Extending an already-compiled mixin no longer results in an error, and extending (a mixin that targets) your target class does result in an error.

(cherry picked from commit 7f7dbc1)
We no longer use mirror. The generics are irrelevant in the first place because Mixin does not check them at runtime.

(cherry picked from commit ccfb5ee)
@Mumfrey Mumfrey merged commit 6948758 into SpongePowered:master Jan 21, 2024
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.

Synthetic members in resolvable classes are not remapped. String index out of range during AP Generic '&' operator / fabric

2 participants