{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Build wurde durch eine SCM-Änderung ausgelöst."
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 31,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9aa69133f5c477f20739c1727d2d1b935c182259",
            "branch" : [
              {
                "SHA1" : "9aa69133f5c477f20739c1727d2d1b935c182259",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9aa69133f5c477f20739c1727d2d1b935c182259",
            "branch" : [
              {
                "SHA1" : "9aa69133f5c477f20739c1727d2d1b935c182259",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "9aa69133f5c477f20739c1727d2d1b935c182259",
        "branch" : [
          {
            "SHA1" : "9aa69133f5c477f20739c1727d2d1b935c182259",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/lep/jhcr.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "jhcr",
      "fileName" : "jhcr",
      "relativePath" : "jhcr"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#31",
  "duration" : 18070,
  "estimatedDuration" : 5526,
  "executor" : None,
  "fullDisplayName" : "JHCR #31",
  "id" : "31",
  "keepLog" : False,
  "number" : 31,
  "queueId" : 1689,
  "result" : "SUCCESS",
  "timestamp" : 1571693107166,
  "url" : "https://grill.wurstlang.org/hudson/user/cokemonkey11/my-views/view/all/job/JHCR/31/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Hot/Instruction/Compiler.hs"
        ],
        "commitId" : "84ca173f503513ed3e5c0f5cbffb6d432e03ccff",
        "timestamp" : 1571692669000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/lep.delete",
          "fullName" : "lep.delete"
        },
        "authorEmail" : "lep.delete@googlemail.com",
        "comment" : "Make Hot.Instruction.Compiler.typeOfExpr monadic\u000aThis change is important to keep the bytecode correctly typed when \u000aconverting integer literals to reals in real context. Let's consider\u000athis example: `R2S(-(180))`. This would force the argument to R2S into\u000areal context but `typeOfExpr` would correclty return `integer` for 180.\u000aSo the emitted neg instruction would convert from integer to the wanted\u000areal type. The fix to this is to check the wanted type in typeOfExpr\u000awhen an integer literal is passed.\u000a",
        "date" : "2019-10-21 23:17:49 +0200",
        "id" : "84ca173f503513ed3e5c0f5cbffb6d432e03ccff",
        "msg" : "Make Hot.Instruction.Compiler.typeOfExpr monadic",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Hot/Instruction/Compiler.hs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/instruction.j"
        ],
        "commitId" : "9aa69133f5c477f20739c1727d2d1b935c182259",
        "timestamp" : 1571692993000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/lep.delete",
          "fullName" : "lep.delete"
        },
        "authorEmail" : "lep.delete@googlemail.com",
        "comment" : "RT: Print target register in lit instruction\u000a",
        "date" : "2019-10-21 23:23:13 +0200",
        "id" : "9aa69133f5c477f20739c1727d2d1b935c182259",
        "msg" : "RT: Print target register in lit instruction",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/instruction.j"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/lep.delete",
      "fullName" : "lep.delete"
    }
  ]
}