{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by Geolykt"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/future/2x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 93,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "61a759a69cca48d39813ec5dd9eecef9c09c3d3b",
            "branch" : [
              {
                "SHA1" : "61a759a69cca48d39813ec5dd9eecef9c09c3d3b",
                "name" : "refs/remotes/origin/future/2x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "61a759a69cca48d39813ec5dd9eecef9c09c3d3b",
            "branch" : [
              {
                "SHA1" : "61a759a69cca48d39813ec5dd9eecef9c09c3d3b",
                "name" : "refs/remotes/origin/future/2x"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "61a759a69cca48d39813ec5dd9eecef9c09c3d3b",
        "branch" : [
          {
            "SHA1" : "61a759a69cca48d39813ec5dd9eecef9c09c3d3b",
            "name" : "refs/remotes/origin/future/2x"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/stianloader/Starloader-API.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#93",
  "duration" : 91756,
  "estimatedDuration" : 96356,
  "executor" : None,
  "fullDisplayName" : "SLAPI #93",
  "id" : "93",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 93,
  "queueId" : 331,
  "result" : "SUCCESS",
  "timestamp" : 1766182591852,
  "url" : "https://stianloader.org/jenkins/job/SLAPI/93/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/geolykt/starloader/impl/asm/SLIntrinsics.java",
          "src/main/java9/de/geolykt/starloader/impl/util/Atomics.java",
          "src/main/java/de/geolykt/starloader/impl/asm/TransformCallbacks.java",
          "src/main/java/de/geolykt/starloader/impl/util/Atomics.java",
          "src/main/resources/api-mixins.json",
          "src/main/java/de/geolykt/starloader/impl/asm/SLIntrinsicsTransformer.java",
          "src/main/java/de/geolykt/starloader/apimixins/ActorDragManagerMixins.java"
        ],
        "commitId" : "61a759a69cca48d39813ec5dd9eecef9c09c3d3b",
        "timestamp" : 1766182412000,
        "author" : {
          "absoluteUrl" : "https://stianloader.org/jenkins/user/geolykt",
          "fullName" : "Geolykt"
        },
        "authorEmail" : "admin@geolykt.de",
        "comment" : "Fix severe performance issues induced by actor dragging\u000a\u000aAlso introduced a few useless classes (namely the Atomics class),\u000abut it could be useful in a few years so it'll stay. Tech debt for the win.\u000a\u000aI also had to introduce a wrapper around the ActorDragManager constructor\u000abecause javac decided to no longer compile that class??? Whatever,\u000athis is not the first time we've seen inner classes suddenly no longer\u000abeing handleable by javac so thankfully the majority of the infrastructure\u000afor that is already in place.\u000a",
        "date" : "2025-12-19 23:13:32 +0100",
        "id" : "61a759a69cca48d39813ec5dd9eecef9c09c3d3b",
        "msg" : "Fix severe performance issues induced by actor dragging",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/geolykt/starloader/impl/asm/SLIntrinsics.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/geolykt/starloader/impl/util/Atomics.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/api-mixins.json"
          },
          {
            "editType" : "add",
            "file" : "src/main/java9/de/geolykt/starloader/impl/util/Atomics.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/geolykt/starloader/apimixins/ActorDragManagerMixins.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/geolykt/starloader/impl/asm/TransformCallbacks.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/geolykt/starloader/impl/asm/SLIntrinsicsTransformer.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://stianloader.org/jenkins/user/geolykt",
      "fullName" : "Geolykt"
    }
  ]
}