{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by dra27"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/trunk" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 251,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2f16b98a8d4f2359cdab0d56c2338f6c51b3598a",
            "branch" : [
              {
                "SHA1" : "2f16b98a8d4f2359cdab0d56c2338f6c51b3598a",
                "name" : "origin/trunk"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2f16b98a8d4f2359cdab0d56c2338f6c51b3598a",
            "branch" : [
              {
                "SHA1" : "2f16b98a8d4f2359cdab0d56c2338f6c51b3598a",
                "name" : "origin/trunk"
              }
            ]
          }
        },
        "origin/4.11" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 249,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4b57077048a9d6d79075755a18c9f79d0a8b9ba5",
            "branch" : [
              {
                "SHA1" : "4b57077048a9d6d79075755a18c9f79d0a8b9ba5",
                "name" : "origin/4.11"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4b57077048a9d6d79075755a18c9f79d0a8b9ba5",
            "branch" : [
              {
                "SHA1" : "4b57077048a9d6d79075755a18c9f79d0a8b9ba5",
                "name" : "origin/4.11"
              }
            ]
          }
        },
        "refs/remotes/origin/4.11" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 270,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "85115a869878ca98ad74d335e41d1e0d0e20d522",
            "branch" : [
              {
                "SHA1" : "85115a869878ca98ad74d335e41d1e0d0e20d522",
                "name" : "refs/remotes/origin/4.11"
              }
            ]
          },
          "revision" : {
            "SHA1" : "85115a869878ca98ad74d335e41d1e0d0e20d522",
            "branch" : [
              {
                "SHA1" : "85115a869878ca98ad74d335e41d1e0d0e20d522",
                "name" : "refs/remotes/origin/4.11"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "85115a869878ca98ad74d335e41d1e0d0e20d522",
        "branch" : [
          {
            "SHA1" : "85115a869878ca98ad74d335e41d1e0d0e20d522",
            "name" : "refs/remotes/origin/4.11"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/ocaml/ocaml"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#270",
  "duration" : 2478894,
  "estimatedDuration" : 2534434,
  "executor" : None,
  "fullDisplayName" : "Risc-V-legacy #270",
  "id" : "270",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 270,
  "queueId" : 50274,
  "result" : "SUCCESS",
  "timestamp" : 1642765274021,
  "url" : "https://ci.inria.fr/ocaml/view/all/job/Risc-V-legacy/270/",
  "builtOn" : "olive",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "otherlibs/systhreads/st_stubs.c",
          "runtime/signals_nat.c",
          "runtime/fail_nat.c",
          "runtime/sys.c",
          "runtime/startup_nat.c"
        ],
        "commitId" : "dd28ac0cf4365bd0ea1bcc374cbc5e95a6f39bea",
        "timestamp" : 1642700569000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Dynamically allocate the alternate signal stack\u000a\u000aIn Glibc 2.34 and later, SIGSTKSZ may not be a compile-time constant.\u000aIt is no longer possible to statically allocate the alternate signal\u000astack for the main thread, as we've been doing for the last 25 years.\u000a\u000aThis commit implements dynamic allocation of the alternate signal stack\u000aeven for the main thread.  It reuses the code already in place to allocate\u000athe alternate signal stack for other threads.\u000a\u000aThe alternate signal stack is freed when the main OCaml code / an OCaml thread\u000astops.\u000a\u000a(partial back-port of PR#10266 and PR#10726)\u000a",
        "date" : "2022-01-20 17:42:49 +0000",
        "id" : "dd28ac0cf4365bd0ea1bcc374cbc5e95a6f39bea",
        "msg" : "Dynamically allocate the alternate signal stack",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "otherlibs/systhreads/st_stubs.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_nat.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/signals_nat.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/fail_nat.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/sys.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "85115a869878ca98ad74d335e41d1e0d0e20d522",
        "timestamp" : 1642700569000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Update Changes\u000a\u000aUpdated separately to allow the previous patch to be used for multiple\u000areleases.\u000a",
        "date" : "2022-01-20 17:42:49 +0000",
        "id" : "85115a869878ca98ad74d335e41d1e0d0e20d522",
        "msg" : "Update Changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
      "fullName" : "david.allsopp"
    }
  ]
}