<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>2450ff60594a7f66011087e6285ab025faa7c16a</SHA1><branch><SHA1>2450ff60594a7f66011087e6285ab025faa7c16a</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>2450ff60594a7f66011087e6285ab025faa7c16a</SHA1><branch><SHA1>2450ff60594a7f66011087e6285ab025faa7c16a</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>2450ff60594a7f66011087e6285ab025faa7c16a</SHA1><branch><SHA1>2450ff60594a7f66011087e6285ab025faa7c16a</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/SLMixin.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://stianloader.org/jenkins/view/all/job/sponge-mixin/lastSuccessfulBuild/artifact</artifactsUrl><changesUrl>https://stianloader.org/jenkins/view/all/job/sponge-mixin/changes</changesUrl><displayUrl>https://stianloader.org/jenkins/view/all/job/sponge-mixin/lastSuccessfulBuild/</displayUrl><testsUrl>https://stianloader.org/jenkins/view/all/job/sponge-mixin/lastSuccessfulBuild/testReport</testsUrl></action><building>false</building><displayName>#3</displayName><duration>68540</duration><estimatedDuration>71711</estimatedDuration><fullDisplayName>sponge-mixin #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>310</queueId><result>SUCCESS</result><timestamp>1761126678994</timestamp><url>https://stianloader.org/jenkins/view/all/job/sponge-mixin/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java</affectedPath><commitId>5250ed3069c064b697d585177c6c90b347ef2aeb</commitId><timestamp>1759509938000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Close resource streams for mixin configs. (#185)

* Close resource streams for mixin configs.

* Close resource streams for mixin configs.

* Simplify

* Remove Unneeded changes &amp; Import

---------

Co-authored-by: cputnam-a11y &lt;unknown@cputnam-a11y.github.io&gt;
</comment><date>2025-10-03 12:45:38 -0400</date><id>5250ed3069c064b697d585177c6c90b347ef2aeb</id><msg>Close resource streams for mixin configs. (#185)</msg><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/spongepowered/asm/util/Bytecode.java</affectedPath><commitId>76b38b8a2a1f0ebc5a309c569a0e30fbc386bcd9</commitId><timestamp>1759516617000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Improvement: Avoid reflection in Bytecode opcode name utils. (#186)

</comment><date>2025-10-03 19:36:57 +0100</date><id>76b38b8a2a1f0ebc5a309c569a0e30fbc386bcd9</id><msg>Improvement: Avoid reflection in Bytecode opcode name utils. (#186)</msg><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/util/Bytecode.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/spongepowered/asm/mixin/injection/InjectionPoint.java</affectedPath><affectedPath>src/main/java/org/spongepowered/asm/mixin/FabricUtil.java</affectedPath><affectedPath>gradle.properties</affectedPath><commitId>a3cd81528f0f12d94a2aafc18696fdd14833c1c7</commitId><timestamp>1759919831000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fix: Respect injection point specifier with shift. (#187)

Gated since this is technically breaking.
</comment><date>2025-10-08 11:37:11 +0100</date><id>a3cd81528f0f12d94a2aafc18696fdd14833c1c7</id><msg>Fix: Respect injection point specifier with shift. (#187)</msg><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/injection/InjectionPoint.java</file></path><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/FabricUtil.java</file></path><path><editType>edit</editType><file>gradle.properties</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java</affectedPath><affectedPath>src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java</affectedPath><affectedPath>src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java</affectedPath><affectedPath>src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java</affectedPath><affectedPath>src/main/java/org/spongepowered/asm/mixin/struct/MemberRef.java</affectedPath><commitId>292070a3789da55caa2e8842a220f36fb6941464</commitId><timestamp>1760218735000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/l3gomindstorms</absoluteUrl><fullName>l3gomindstorms</fullName></author><authorEmail>l3gomindstorms@gmail.com</authorEmail><comment>Improvement: Avoid ClassInfo lookups wherever possible without changing behaviour.
</comment><date>2025-10-11 22:38:55 +0100</date><id>292070a3789da55caa2e8842a220f36fb6941464</id><msg>Improvement: Avoid ClassInfo lookups wherever possible without changing behaviour.</msg><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/struct/MemberRef.java</file></path><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java</file></path><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java</file></path><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java</file></path><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java</affectedPath><commitId>2c6ea1834edc24b9107fad5b2408493515d81c27</commitId><timestamp>1760218735000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/l3gomindstorms</absoluteUrl><fullName>l3gomindstorms</fullName></author><authorEmail>l3gomindstorms@gmail.com</authorEmail><comment>Fix: Use null as a proper ClassInfo cache value.
</comment><date>2025-10-11 22:38:55 +0100</date><id>2c6ea1834edc24b9107fad5b2408493515d81c27</id><msg>Fix: Use null as a proper ClassInfo cache value.</msg><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java</affectedPath><commitId>9f8bc5fdcee0cebf51319eefd2275a775b8506b5</commitId><timestamp>1760218735000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/l3gomindstorms</absoluteUrl><fullName>l3gomindstorms</fullName></author><authorEmail>l3gomindstorms@gmail.com</authorEmail><comment>Improvement: Remove warning for string-targeted public classes.

This can be expensive to compute since it requires loading ClassInfos for outer classes, and it is a useless warning anyway which only worsens logspam.
</comment><date>2025-10-11 22:38:55 +0100</date><id>9f8bc5fdcee0cebf51319eefd2275a775b8506b5</id><msg>Improvement: Remove warning for string-targeted public classes.</msg><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java</affectedPath><commitId>b0be3b255095ac3f107d085086b86a4312b324d7</commitId><timestamp>1760218735000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/l3gomindstorms</absoluteUrl><fullName>l3gomindstorms</fullName></author><authorEmail>l3gomindstorms@gmail.com</authorEmail><comment>Improvement: Check inner class visibility without using ClassInfos.

The semantics of staticness are likely not identical, but I haven't been able to find a case where they differ. The old one is horribly heuristic anyway.
</comment><date>2025-10-11 22:38:55 +0100</date><id>b0be3b255095ac3f107d085086b86a4312b324d7</id><msg>Improvement: Check inner class visibility without using ClassInfos.</msg><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java</affectedPath><commitId>10af73058a135df88140f10be3924c26b265baa2</commitId><timestamp>1760218735000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/l3gomindstorms</absoluteUrl><fullName>l3gomindstorms</fullName></author><authorEmail>l3gomindstorms@gmail.com</authorEmail><comment>Improvement: Only check for final method overrides if `debug.verify` is enabled.

The verifier will catch this anyway, this just gives us a better error which blames the particular mixin, but it's very expensive to check so best avoided in the default case.
</comment><date>2025-10-11 22:38:55 +0100</date><id>10af73058a135df88140f10be3924c26b265baa2</id><msg>Improvement: Only check for final method overrides if `debug.verify` is enabled.</msg><path><editType>edit</editType><file>src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/l3gomindstorms</absoluteUrl><fullName>l3gomindstorms</fullName><id>l3gomindstorms</id></culprit><culprit><absoluteUrl>https://stianloader.org/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName><id>noreply</id></culprit></freeStyleBuild>