{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$RemoteCause",
          "shortDescription" : "Started by remote host 89.156.65.194",
          "addr" : "89.156.65.194",
          "note" : None
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/riscv" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 22,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "54ddb2740d632ff8e82e62fbc5e96524b84f3b88",
            "branch" : [
              {
                "SHA1" : "54ddb2740d632ff8e82e62fbc5e96524b84f3b88",
                "name" : "origin/riscv"
              }
            ]
          },
          "revision" : {
            "SHA1" : "54ddb2740d632ff8e82e62fbc5e96524b84f3b88",
            "branch" : [
              {
                "SHA1" : "54ddb2740d632ff8e82e62fbc5e96524b84f3b88",
                "name" : "origin/riscv"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "54ddb2740d632ff8e82e62fbc5e96524b84f3b88",
        "branch" : [
          {
            "SHA1" : "54ddb2740d632ff8e82e62fbc5e96524b84f3b88",
            "name" : "origin/riscv"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/nojb/ocaml"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#22",
  "duration" : 2280765,
  "estimatedDuration" : 2534434,
  "executor" : None,
  "fullDisplayName" : "Risc-V-legacy #22",
  "id" : "22",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 22,
  "queueId" : 43204,
  "result" : "SUCCESS",
  "timestamp" : 1587572215939,
  "url" : "https://ci.inria.fr/ocaml/view/all/job/Risc-V-legacy/22/",
  "builtOn" : "olive",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/arch.ml",
          "runtime/riscv.S",
          "asmcomp/riscv/proc.ml",
          "asmcomp/riscv/selection.ml"
        ],
        "commitId" : "05d4d20b18b2a2f35a6d9e59b8b73b1ccea48eeb",
        "timestamp" : 1586610297000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "check-typo\u000a",
        "date" : "2020-04-11 13:04:57 +0000",
        "id" : "05d4d20b18b2a2f35a6d9e59b8b73b1ccea48eeb",
        "msg" : "check-typo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/riscv.S"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/proc.ml"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/arch.ml"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/selection.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "4c74feadacaf0fe309ac5968f00f90dc8c9a0793",
        "timestamp" : 1586610300000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Changes\u000a",
        "date" : "2020-04-11 13:05:00 +0000",
        "id" : "4c74feadacaf0fe309ac5968f00f90dc8c9a0793",
        "msg" : "Changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/emit.mlp",
          "runtime/riscv.S"
        ],
        "commitId" : "8e558d95d87502d9abd168e34850856731a40d7b",
        "timestamp" : 1586614968000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Review\u000a",
        "date" : "2020-04-11 14:22:48 +0000",
        "id" : "8e558d95d87502d9abd168e34850856731a40d7b",
        "msg" : "Review",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/riscv.S"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/emit.mlp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/arch.ml"
        ],
        "commitId" : "a2d1f59e43f9ce83658525b6e83dc8f6107dbeff",
        "timestamp" : 1586615282000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Review\u000a",
        "date" : "2020-04-11 14:28:02 +0000",
        "id" : "a2d1f59e43f9ce83658525b6e83dc8f6107dbeff",
        "msg" : "Review",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/arch.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/NOTES.md"
        ],
        "commitId" : "6dd536dd39be82e9c4868cf93f2bf505448111a6",
        "timestamp" : 1586615801000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Add NOTES.md\u000a",
        "date" : "2020-04-11 14:36:41 +0000",
        "id" : "6dd536dd39be82e9c4868cf93f2bf505448111a6",
        "msg" : "Add NOTES.md",
        "paths" : [
          {
            "editType" : "add",
            "file" : "asmcomp/riscv/NOTES.md"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/arch.ml",
          "asmcomp/riscv/emit.mlp"
        ],
        "commitId" : "30ab9bb52a8ddba9f24156595d5a169a6ec7745c",
        "timestamp" : 1586616148000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Remove vestiges of 32-bit support\u000a",
        "date" : "2020-04-11 14:42:28 +0000",
        "id" : "30ab9bb52a8ddba9f24156595d5a169a6ec7745c",
        "msg" : "Remove vestiges of 32-bit support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/arch.ml"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/emit.mlp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/emit.mlp",
          "asmcomp/riscv/proc.ml"
        ],
        "commitId" : "0bd20640f85e9d440cc05817e75ed33b82f1a8f6",
        "timestamp" : 1586620979000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Use allocatable register (ft0) as scratch register for single precision store\u000a",
        "date" : "2020-04-11 16:02:59 +0000",
        "id" : "0bd20640f85e9d440cc05817e75ed33b82f1a8f6",
        "msg" : "Use allocatable register (ft0) as scratch register for single precision store",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/emit.mlp"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/proc.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/emit.mlp"
        ],
        "commitId" : "8417d6fcab067348f36c0f1af9a7e6635d2ee603",
        "timestamp" : 1586621077000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Use '$' to escape asm symbols\u000a",
        "date" : "2020-04-11 16:04:37 +0000",
        "id" : "8417d6fcab067348f36c0f1af9a7e6635d2ee603",
        "msg" : "Use '$' to escape asm symbols",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/emit.mlp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/proc.ml"
        ],
        "commitId" : "35e85da38377c0ff8472affca004f9d97f865c03",
        "timestamp" : 1586621219000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Remove vestiges of 32-bit support\u000a",
        "date" : "2020-04-11 16:06:59 +0000",
        "id" : "35e85da38377c0ff8472affca004f9d97f865c03",
        "msg" : "Remove vestiges of 32-bit support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/proc.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/riscv.S"
        ],
        "commitId" : "b63979a7318a138752850ef7ec667f6ccf1b2bae",
        "timestamp" : 1586621297000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "riscv.S: use hex literal\u000a",
        "date" : "2020-04-11 16:08:17 +0000",
        "id" : "b63979a7318a138752850ef7ec667f6ccf1b2bae",
        "msg" : "riscv.S: use hex literal",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/riscv.S"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/selection.ml"
        ],
        "commitId" : "ce63bf4f3402e90697484827221fcd63f853e68e",
        "timestamp" : 1586621382000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Group pattern matching cases together\u000a",
        "date" : "2020-04-11 16:09:42 +0000",
        "id" : "ce63bf4f3402e90697484827221fcd63f853e68e",
        "msg" : "Group pattern matching cases together",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/selection.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/emit.mlp"
        ],
        "commitId" : "72ce86bb1b8031bb5d3d76cc594aa77e7fdacd94",
        "timestamp" : 1586621419000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Use jr instead of jalr\u000a",
        "date" : "2020-04-11 16:10:19 +0000",
        "id" : "72ce86bb1b8031bb5d3d76cc594aa77e7fdacd94",
        "msg" : "Use jr instead of jalr",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/emit.mlp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "ef7d00be96f67b28eee9186ebc17237ec972f3d6",
        "timestamp" : 1586623302000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Changes\u000a",
        "date" : "2020-04-11 16:41:42 +0000",
        "id" : "ef7d00be96f67b28eee9186ebc17237ec972f3d6",
        "msg" : "Changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/asmgen_riscv.S"
        ],
        "commitId" : "8ccd05d5aa9f1b3a9c93f2cb7502d4c76bdc0c85",
        "timestamp" : 1586675502000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "check-typo\u000a",
        "date" : "2020-04-12 07:11:42 +0000",
        "id" : "8ccd05d5aa9f1b3a9c93f2cb7502d4c76bdc0c85",
        "msg" : "check-typo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/asmgen_riscv.S"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/emit.mlp",
          "asmcomp/riscv/proc.ml",
          "runtime/riscv.S"
        ],
        "commitId" : "ce361b9781ba7b4d4134e788d601322961c55925",
        "timestamp" : 1586695647000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Allow t0 to be used for the register allocator\u000a",
        "date" : "2020-04-12 12:47:27 +0000",
        "id" : "ce361b9781ba7b4d4134e788d601322961c55925",
        "msg" : "Allow t0 to be used for the register allocator",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/emit.mlp"
          },
          {
            "editType" : "edit",
            "file" : "runtime/riscv.S"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/proc.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/proc.ml"
        ],
        "commitId" : "54ddb2740d632ff8e82e62fbc5e96524b84f3b88",
        "timestamp" : 1586697859000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "check-typo\u000a",
        "date" : "2020-04-12 13:24:19 +0000",
        "id" : "54ddb2740d632ff8e82e62fbc5e96524b84f3b88",
        "msg" : "check-typo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "asmcomp/riscv/proc.ml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
      "fullName" : "noreply"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
      "fullName" : "david.allsopp"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/octa",
      "fullName" : "octa"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/jdimino@janestreet.com",
      "fullName" : "Jeremie Dimino"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/gabriel.scherer",
      "fullName" : "gabriel.scherer"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/muskan",
      "fullName" : "muskan"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/thomas.refis",
      "fullName" : "thomas.refis"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
      "fullName" : "n.oje.bar"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/anil",
      "fullName" : "anil"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/sdolan",
      "fullName" : "sdolan"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/leo",
      "fullName" : "leo"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/anu1999kriti",
      "fullName" : "anu1999kriti"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
      "fullName" : "xavier.leroy"
    }
  ]
}