{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by gasche"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/trunk" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 165,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b7509ca82f9bd647c1cb7e810b6bb152e145e3fb",
            "branch" : [
              {
                "SHA1" : "b7509ca82f9bd647c1cb7e810b6bb152e145e3fb",
                "name" : "origin/trunk"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b7509ca82f9bd647c1cb7e810b6bb152e145e3fb",
            "branch" : [
              {
                "SHA1" : "b7509ca82f9bd647c1cb7e810b6bb152e145e3fb",
                "name" : "origin/trunk"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "b7509ca82f9bd647c1cb7e810b6bb152e145e3fb",
        "branch" : [
          {
            "SHA1" : "b7509ca82f9bd647c1cb7e810b6bb152e145e3fb",
            "name" : "origin/trunk"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/ocaml/ocaml"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#165",
  "duration" : 2478168,
  "estimatedDuration" : 2534434,
  "executor" : None,
  "fullDisplayName" : "Risc-V-legacy #165",
  "id" : "165",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 165,
  "queueId" : 53078,
  "result" : "SUCCESS",
  "timestamp" : 1591777907653,
  "url" : "https://ci.inria.fr/ocaml/view/all/job/Risc-V-legacy/165/",
  "builtOn" : "olive",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "lambda/printlambda.ml"
        ],
        "commitId" : "792deb120f19054192298805b7b8e63dfc605f73",
        "timestamp" : 1591623560000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/gabriel.scherer",
          "fullName" : "gabriel.scherer"
        },
        "authorEmail" : "gabriel.scherer@gmail.com",
        "comment" : "[minor] printlambda: print the 'tailcall' attribute in the same style as others\u000a",
        "date" : "2020-06-08 15:39:20 +0200",
        "id" : "792deb120f19054192298805b7b8e63dfc605f73",
        "msg" : "[minor] printlambda: print the 'tailcall' attribute in the same style as others",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "lambda/printlambda.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "lambda/translattribute.ml",
          "Changes",
          "lambda/translcore.mli",
          "lambda/translcore.ml",
          "middle_end/closure/closure.ml",
          "lambda/matching.ml",
          "lambda/simplif.ml",
          "lambda/lambda.mli",
          "lambda/printlambda.ml",
          "lambda/lambda.ml",
          "bytecomp/bytegen.ml",
          "lambda/translmod.ml",
          "lambda/translclass.ml",
          "lambda/translattribute.mli",
          "middle_end/flambda/closure_conversion.ml"
        ],
        "commitId" : "d260a79416a9ace99357d81747c3677fced43319",
        "timestamp" : 1591623590000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/gabriel.scherer",
          "fullName" : "gabriel.scherer"
        },
        "authorEmail" : "gabriel.scherer@gmail.com",
        "comment" : "[refactoring] gives tailcall attributes a more standard structure\u000a\u000aWe want to start allowing more information in the payload of\u000a[@tailcall] attributes (currently no payload is supported), for\u000aexample we could consider using [@tailcall false] to ask the code\u000agenerator to disable a tail call.\u000a\u000aA first required step in this direction is to use a custom datatype to\u000arepresent the tail-call attribute, instead of a boolean. This is\u000aconsistent with the other application-site\u000aattributes (inline_attribute, specialise_attribute, local_attribute),\u000aso it makes the code more regular -- but the change itself is\u000aboilerplate-y.\u000a",
        "date" : "2020-06-08 15:39:50 +0200",
        "id" : "d260a79416a9ace99357d81747c3677fced43319",
        "msg" : "[refactoring] gives tailcall attributes a more standard structure",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "lambda/matching.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/lambda.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/translattribute.mli"
          },
          {
            "editType" : "edit",
            "file" : "lambda/simplif.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/translcore.mli"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytegen.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/lambda.mli"
          },
          {
            "editType" : "edit",
            "file" : "lambda/translclass.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/translmod.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/translattribute.ml"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "middle_end/closure/closure.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/translcore.ml"
          },
          {
            "editType" : "edit",
            "file" : "middle_end/flambda/closure_conversion.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/printlambda.ml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/gabriel.scherer",
      "fullName" : "gabriel.scherer"
    }
  ]
}