<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><refsremotesoriginfuture2x _class='hudson.plugins.git.util.Build'><buildNumber>93</buildNumber><marked><SHA1>61a759a69cca48d39813ec5dd9eecef9c09c3d3b</SHA1><branch><SHA1>61a759a69cca48d39813ec5dd9eecef9c09c3d3b</SHA1><name>refs/remotes/origin/future/2x</name></branch></marked><revision><SHA1>61a759a69cca48d39813ec5dd9eecef9c09c3d3b</SHA1><branch><SHA1>61a759a69cca48d39813ec5dd9eecef9c09c3d3b</SHA1><name>refs/remotes/origin/future/2x</name></branch></revision></refsremotesoriginfuture2x></buildsByBranchName><lastBuiltRevision><SHA1>61a759a69cca48d39813ec5dd9eecef9c09c3d3b</SHA1><branch><SHA1>61a759a69cca48d39813ec5dd9eecef9c09c3d3b</SHA1><name>refs/remotes/origin/future/2x</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/Starloader-API.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://stianloader.org/jenkins/view/all/job/SLAPI/93/artifact</artifactsUrl><changesUrl>https://stianloader.org/jenkins/view/all/job/SLAPI/changes</changesUrl><displayUrl>https://stianloader.org/jenkins/view/all/job/SLAPI/93/</displayUrl><testsUrl>https://stianloader.org/jenkins/view/all/job/SLAPI/93/testReport</testsUrl></action><building>false</building><displayName>#93</displayName><duration>91756</duration><estimatedDuration>109912</estimatedDuration><fullDisplayName>SLAPI #93</fullDisplayName><id>93</id><inProgress>false</inProgress><keepLog>false</keepLog><number>93</number><queueId>331</queueId><result>SUCCESS</result><timestamp>1766182591852</timestamp><url>https://stianloader.org/jenkins/view/all/job/SLAPI/93/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/starloader/impl/asm/SLIntrinsics.java</affectedPath><affectedPath>src/main/java/de/geolykt/starloader/impl/asm/TransformCallbacks.java</affectedPath><affectedPath>src/main/java9/de/geolykt/starloader/impl/util/Atomics.java</affectedPath><affectedPath>src/main/java/de/geolykt/starloader/impl/util/Atomics.java</affectedPath><affectedPath>src/main/resources/api-mixins.json</affectedPath><affectedPath>src/main/java/de/geolykt/starloader/impl/asm/SLIntrinsicsTransformer.java</affectedPath><affectedPath>src/main/java/de/geolykt/starloader/apimixins/ActorDragManagerMixins.java</affectedPath><commitId>61a759a69cca48d39813ec5dd9eecef9c09c3d3b</commitId><timestamp>1766182412000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix severe performance issues induced by actor dragging

Also introduced a few useless classes (namely the Atomics class),
but it could be useful in a few years so it'll stay. Tech debt for the win.

I also had to introduce a wrapper around the ActorDragManager constructor
because javac decided to no longer compile that class??? Whatever,
this is not the first time we've seen inner classes suddenly no longer
being handleable by javac so thankfully the majority of the infrastructure
for that is already in place.
</comment><date>2025-12-19 23:13:32 +0100</date><id>61a759a69cca48d39813ec5dd9eecef9c09c3d3b</id><msg>Fix severe performance issues induced by actor dragging</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/starloader/impl/asm/SLIntrinsics.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/starloader/impl/asm/TransformCallbacks.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/starloader/impl/asm/SLIntrinsicsTransformer.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/starloader/apimixins/ActorDragManagerMixins.java</file></path><path><editType>add</editType><file>src/main/java9/de/geolykt/starloader/impl/util/Atomics.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/starloader/impl/util/Atomics.java</file></path><path><editType>edit</editType><file>src/main/resources/api-mixins.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><description></description><fullName>Geolykt</fullName><id>geolykt</id></culprit></freeStyleBuild>