{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/trunk" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 222,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9f25b62fb4be1596c8c79a607e9df49533486c6b",
            "branch" : [
              {
                "SHA1" : "9f25b62fb4be1596c8c79a607e9df49533486c6b",
                "name" : "origin/trunk"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9f25b62fb4be1596c8c79a607e9df49533486c6b",
            "branch" : [
              {
                "SHA1" : "9f25b62fb4be1596c8c79a607e9df49533486c6b",
                "name" : "origin/trunk"
              }
            ]
          }
        },
        "origin/4.11" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 221,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3e74be23f5f2631dbb0f5ce86817f9bed934efcc",
            "branch" : [
              {
                "SHA1" : "3e74be23f5f2631dbb0f5ce86817f9bed934efcc",
                "name" : "origin/4.11"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3e74be23f5f2631dbb0f5ce86817f9bed934efcc",
            "branch" : [
              {
                "SHA1" : "3e74be23f5f2631dbb0f5ce86817f9bed934efcc",
                "name" : "origin/4.11"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "9f25b62fb4be1596c8c79a607e9df49533486c6b",
        "branch" : [
          {
            "SHA1" : "9f25b62fb4be1596c8c79a607e9df49533486c6b",
            "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" : "#222",
  "duration" : 2690226,
  "estimatedDuration" : 2534434,
  "executor" : None,
  "fullDisplayName" : "Risc-V-legacy #222",
  "id" : "222",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 222,
  "queueId" : 59729,
  "result" : "SUCCESS",
  "timestamp" : 1595340963807,
  "url" : "https://ci.inria.fr/ocaml/view/all/job/Risc-V-legacy/222/",
  "builtOn" : "olive",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "lambda/lambda.mli",
          "Changes",
          "lambda/lambda.ml"
        ],
        "commitId" : "cc7d557b55775e340aa2bf0db7f8037a6e35ff4b",
        "timestamp" : 1591688306000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/gabriel.scherer",
          "fullName" : "gabriel.scherer"
        },
        "authorEmail" : "gabriel.scherer@gmail.com",
        "comment" : "extend Lambda.subst on bound variables, add Lambda.duplicate\u000a\u000aIt is invalid to reuse a Lambda.t term twice, because bound variables\u000amay be used non-uniquely. If we want to perform a code transformation\u000amay duplicate subterms in some cases, we have to refresh all bound\u000avariables of the copied subterm.\u000a\u000aThe present PR implements a function\u000a\u000a    Lambda.duplicate : lambda -> lambda\u000a\u000athat does exactly this. It is implemented by making Lambda.subst\u000aparametrized over a transformation on bound variables.\u000a",
        "date" : "2020-06-09 09:38:26 +0200",
        "id" : "cc7d557b55775e340aa2bf0db7f8037a6e35ff4b",
        "msg" : "extend Lambda.subst on bound variables, add Lambda.duplicate",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "lambda/lambda.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/lambda.mli"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/domain.c",
          "runtime/caml/domain_state.tbl",
          "runtime/compact.c",
          "runtime/sys.c",
          "stdlib/gc.mli",
          "stdlib/gc.ml",
          "runtime/gc_ctrl.c"
        ],
        "commitId" : "dfd0c0cc777f4df14ad371cad3b67344968ba622",
        "timestamp" : 1593091481000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/leo",
          "fullName" : "leo"
        },
        "authorEmail" : "leo@lpw25.net",
        "comment" : "Report full major collections in Gc stats\u000a",
        "date" : "2020-06-25 14:24:41 +0100",
        "id" : "dfd0c0cc777f4df14ad371cad3b67344968ba622",
        "msg" : "Report full major collections in Gc stats",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/domain.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/domain_state.tbl"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/gc.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/gc.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/compact.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/gc_ctrl.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/sys.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "0734368f55eb2cd03147a2fa05f7900a788e3563",
        "timestamp" : 1593091481000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/leo",
          "fullName" : "leo"
        },
        "authorEmail" : "leo@lpw25.net",
        "comment" : "Add Changes entry\u000a",
        "date" : "2020-06-25 14:24:41 +0100",
        "id" : "0734368f55eb2cd03147a2fa05f7900a788e3563",
        "msg" : "Add Changes entry",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "typing/env.mli",
          "toplevel/opttoploop.ml",
          "typing/persistent_env.mli",
          "typing/persistent_env.ml",
          "typing/env.ml"
        ],
        "commitId" : "9e61a063c3ec2d11d6ac8411f25582ea02cf0113",
        "timestamp" : 1593092745000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/leo",
          "fullName" : "leo"
        },
        "authorEmail" : "leo@lpw25.net",
        "comment" : "Avoid warning 58 in flambda ocamlnat\u000a",
        "date" : "2020-06-25 14:45:45 +0100",
        "id" : "9e61a063c3ec2d11d6ac8411f25582ea02cf0113",
        "msg" : "Avoid warning 58 in flambda ocamlnat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "toplevel/opttoploop.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/persistent_env.mli"
          },
          {
            "editType" : "edit",
            "file" : "typing/env.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/env.mli"
          },
          {
            "editType" : "edit",
            "file" : "typing/persistent_env.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "5e214047e0549b8b7e64f01d64fe3e993de899c7",
        "timestamp" : 1593092745000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/leo",
          "fullName" : "leo"
        },
        "authorEmail" : "leo@lpw25.net",
        "comment" : "Add Changes entry\u000a",
        "date" : "2020-06-25 14:45:45 +0100",
        "id" : "5e214047e0549b8b7e64f01d64fe3e993de899c7",
        "msg" : "Add Changes entry",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "middle_end/flambda/un_anf.ml"
        ],
        "commitId" : "368eb16ee80843afc6c40cf98e6994256747844a",
        "timestamp" : 1593157890000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Treat loops properly in un_anf (#9163)\u000a\u000a",
        "date" : "2020-06-26 09:51:30 +0200",
        "id" : "368eb16ee80843afc6c40cf98e6994256747844a",
        "msg" : "Treat loops properly in un_anf (#9163)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "middle_end/flambda/un_anf.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "typing/typedecl.ml",
          "typing/envaux.ml",
          "typing/env.mli",
          "typing/env.ml"
        ],
        "commitId" : "b4361282c1f996e8b131aae44324d22d57fbd9f9",
        "timestamp" : 1593171335000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/leo",
          "fullName" : "leo"
        },
        "authorEmail" : "leo@lpw25.net",
        "comment" : "Fix PR#7897\u000a",
        "date" : "2020-06-26 12:35:35 +0100",
        "id" : "b4361282c1f996e8b131aae44324d22d57fbd9f9",
        "msg" : "Fix PR#7897",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "typing/typedecl.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/envaux.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/env.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/env.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "083fa6624b255b27cce51901163ec84d4908c79a",
        "timestamp" : 1593171427000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/leo",
          "fullName" : "leo"
        },
        "authorEmail" : "leo@lpw25.net",
        "comment" : "Add Changes entry\u000a",
        "date" : "2020-06-26 12:37:07 +0100",
        "id" : "083fa6624b255b27cce51901163ec84d4908c79a",
        "msg" : "Add Changes entry",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "b212928e740388d55ebce1978541e02db77cbb20",
        "timestamp" : 1593192174000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/florian.angeletti@inria.fr",
          "fullName" : "Florian Angeletti"
        },
        "authorEmail" : "octa@polychoron.fr",
        "comment" : "Fix Changes after backporting #9163 and #9537\u000a",
        "date" : "2020-06-26 19:22:54 +0200",
        "id" : "b212928e740388d55ebce1978541e02db77cbb20",
        "msg" : "Fix Changes after backporting #9163 and #9537",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "manual/manual/allfiles.etex"
        ],
        "commitId" : "b6af92155a4ac64a32e5b8982cb6aaf722e627f4",
        "timestamp" : 1593356233000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "correct punctuation\u000a",
        "date" : "2020-06-28 16:57:13 +0200",
        "id" : "b6af92155a4ac64a32e5b8982cb6aaf722e627f4",
        "msg" : "correct punctuation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "manual/manual/allfiles.etex"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "typing/typecore.ml",
          "Changes",
          "testsuite/tests/typing-warnings/records.ml"
        ],
        "commitId" : "e0ec63ae21ea4adffcde2d5f0ec1553762eccdb1",
        "timestamp" : 1593379212000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Fix #8747: incorrect principality warning on functional updates of records (#9709)\u000a\u000a",
        "date" : "2020-06-28 23:20:12 +0200",
        "id" : "e0ec63ae21ea4adffcde2d5f0ec1553762eccdb1",
        "msg" : "Fix #8747: incorrect principality warning on functional updates of records (#9709)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "typing/typecore.ml"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/records.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "33b9b16dd75ae8cd208a139121a98a0e8783c99d",
        "timestamp" : 1593424223000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/florian.angeletti@inria.fr",
          "fullName" : "Florian Angeletti"
        },
        "authorEmail" : "florian.angeletti@inria.fr",
        "comment" : "Changes bookkeeping: 9556 is not in 4.11\u000a",
        "date" : "2020-06-29 11:50:23 +0200",
        "id" : "33b9b16dd75ae8cd208a139121a98a0e8783c99d",
        "msg" : "Changes bookkeeping: 9556 is not in 4.11",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/ci/appveyor/appveyor_build.cmd",
          "appveyor.yml",
          "flexdll"
        ],
        "commitId" : "bfd3d7deb057372162026c5d50b4c2782e4cdd25",
        "timestamp" : 1593446779000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Bump FlexDLL submodule to 0.38\u000a",
        "date" : "2020-06-29 17:06:19 +0100",
        "id" : "bfd3d7deb057372162026c5d50b4c2782e4cdd25",
        "msg" : "Bump FlexDLL submodule to 0.38",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/ci/appveyor/appveyor_build.cmd"
          },
          {
            "editType" : "edit",
            "file" : "flexdll"
          },
          {
            "editType" : "edit",
            "file" : "appveyor.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/caml/misc.h"
        ],
        "commitId" : "4d6d422867a9bbcf290e16467400f2953fb90512",
        "timestamp" : 1593458657000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/antonin.decimo",
          "fullName" : "antonin.decimo"
        },
        "authorEmail" : "antonin.decimo@gmail.com",
        "comment" : "Use the alignas C++ keyword when compiling in C++\u000a\u000aSee #9714.\u000a",
        "date" : "2020-06-29 21:24:17 +0200",
        "id" : "4d6d422867a9bbcf290e16467400f2953fb90512",
        "msg" : "Use the alignas C++ keyword when compiling in C++",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/caml/misc.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/caml/domain_state.h"
        ],
        "commitId" : "cba42a3ba38505773086f0b467a661a53206cc6f",
        "timestamp" : 1593458664000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/antonin.decimo",
          "fullName" : "antonin.decimo"
        },
        "authorEmail" : "antonin.decimo@gmail.com",
        "comment" : "Add a terminator to the domain_state\u000a\u000aOn a 32-bits architecture, if the last member of the caml_domain_state\u000ais a pointer, it will be 4-bytes long, and the struct will end after a\u000a4 bytes boundary, failing the assertion.\u000a\u000aAs @xavierleroy [put it][1]:\u000a\u000a> we don't care about the total size of the struct, but we care that\u000a> the members before `end_of_domain_state` are spaced by 8.\u000a\u000a[1]: https://github.com/ocaml/ocaml/issues/9714#issuecomment-650516382\u000a\u000aSee #9714.\u000a",
        "date" : "2020-06-29 21:24:24 +0200",
        "id" : "cba42a3ba38505773086f0b467a661a53206cc6f",
        "msg" : "Add a terminator to the domain_state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/caml/domain_state.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "manual/manual/library/builtin.etex"
        ],
        "commitId" : "df87f39d5234ef57503bb7a0f6beed0084fde561",
        "timestamp" : 1593503316000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "misplaced subsection '*'\u000a\u000aand hence the rendered subsection title only contained \"*\"\u000a",
        "date" : "2020-06-30 09:48:36 +0200",
        "id" : "df87f39d5234ef57503bb7a0f6beed0084fde561",
        "msg" : "misplaced subsection '*'",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "manual/manual/library/builtin.etex"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "driver/main.ml",
          "driver/compenv.ml",
          "driver/optmain.ml",
          "driver/compenv.mli",
          "driver/main_args.ml"
        ],
        "commitId" : "d5af1ffb4fe5a987e6c01ff610e71eaaf15a0e5f",
        "timestamp" : 1593511029000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/sdolan",
          "fullName" : "sdolan"
        },
        "authorEmail" : "sdolan@janestreet.com",
        "comment" : "Move calls to exit to main/optmain\u000a",
        "date" : "2020-06-30 10:57:09 +0100",
        "id" : "d5af1ffb4fe5a987e6c01ff610e71eaaf15a0e5f",
        "msg" : "Move calls to exit to main/optmain",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "driver/main.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/compenv.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/main_args.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/compenv.mli"
          },
          {
            "editType" : "edit",
            "file" : "driver/optmain.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "driver/maindriver.mli",
          "utils/clflags.mli",
          "driver/optmain.ml",
          "driver/optmaindriver.ml",
          "utils/clflags.ml",
          "driver/optmaindriver.mli",
          "driver/optmain.mli",
          "driver/makedepend.ml",
          "driver/maindriver.ml",
          "driver/main.ml",
          "driver/main.mli",
          "compilerlibs/Makefile.compilerlibs",
          ".depend"
        ],
        "commitId" : "81618f7b610a8957752e91a667b0699ce7647205",
        "timestamp" : 1593511029000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/sdolan",
          "fullName" : "sdolan"
        },
        "authorEmail" : "sdolan@janestreet.com",
        "comment" : "Move code of main and optmain to compilerlibs\u000a",
        "date" : "2020-06-30 10:57:09 +0100",
        "id" : "81618f7b610a8957752e91a667b0699ce7647205",
        "msg" : "Move code of main and optmain to compilerlibs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/clflags.ml"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "driver/makedepend.ml"
          },
          {
            "editType" : "add",
            "file" : "driver/maindriver.ml"
          },
          {
            "editType" : "delete",
            "file" : "driver/optmain.mli"
          },
          {
            "editType" : "edit",
            "file" : "driver/optmain.ml"
          },
          {
            "editType" : "edit",
            "file" : "compilerlibs/Makefile.compilerlibs"
          },
          {
            "editType" : "delete",
            "file" : "driver/main.mli"
          },
          {
            "editType" : "add",
            "file" : "driver/optmaindriver.mli"
          },
          {
            "editType" : "edit",
            "file" : "driver/main.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.mli"
          },
          {
            "editType" : "add",
            "file" : "driver/maindriver.mli"
          },
          {
            "editType" : "add",
            "file" : "driver/optmaindriver.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/clflags.ml",
          "driver/makedepend.ml"
        ],
        "commitId" : "c2461c000ce2c2bd82e48c2f8dee1e0eb3aa9e6a",
        "timestamp" : 1593511029000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/sdolan",
          "fullName" : "sdolan"
        },
        "authorEmail" : "sdolan@janestreet.com",
        "comment" : "Start Clflags.parse_arguments from 0\u000a",
        "date" : "2020-06-30 10:57:09 +0100",
        "id" : "c2461c000ce2c2bd82e48c2f8dee1e0eb3aa9e6a",
        "msg" : "Start Clflags.parse_arguments from 0",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "driver/makedepend.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "34ead63bf774566751b62ebb59a962837b5ea8e8",
        "timestamp" : 1593511097000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/sdolan",
          "fullName" : "sdolan"
        },
        "authorEmail" : "sdolan@janestreet.com",
        "comment" : "Changes\u000a",
        "date" : "2020-06-30 10:58:17 +0100",
        "id" : "34ead63bf774566751b62ebb59a962837b5ea8e8",
        "msg" : "Changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stdlib/stringLabels.mli",
          "stdlib/filename.mli",
          "stdlib/scanf.mli",
          "stdlib/stdlib.mli",
          "stdlib/gc.mli",
          "stdlib/list.mli",
          "stdlib/stream.mli",
          "stdlib/lazy.mli",
          "stdlib/array.mli",
          "stdlib/weak.mli",
          "stdlib/listLabels.mli",
          "stdlib/nativeint.mli",
          "stdlib/bigarray.mli",
          "stdlib/char.mli",
          "stdlib/float.mli",
          "stdlib/int64.mli",
          "stdlib/buffer.mli",
          "Changes",
          "stdlib/bytes.mli",
          "stdlib/arrayLabels.mli",
          "stdlib/bytesLabels.mli",
          "stdlib/sys.mli",
          "stdlib/string.mli",
          "stdlib/int32.mli",
          "stdlib/digest.mli"
        ],
        "commitId" : "c4851b0ff0070bca3b5ebbb3ec51941a249031cc",
        "timestamp" : 1593522405000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Consistently use @raise tags in Stdlib docs (#8644)\u000a\u000a",
        "date" : "2020-06-30 14:06:45 +0100",
        "id" : "c4851b0ff0070bca3b5ebbb3ec51941a249031cc",
        "msg" : "Consistently use @raise tags in Stdlib docs (#8644)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stdlib/string.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/filename.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/listLabels.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/weak.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/int32.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/bytesLabels.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/bigarray.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/nativeint.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/char.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/digest.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/list.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/sys.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/stream.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/stdlib.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/arrayLabels.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/lazy.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/float.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/gc.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/int64.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/bytes.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/buffer.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/scanf.mli"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/array.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/stringLabels.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "otherlibs/dynlink/Makefile",
          "utils/binutils.ml",
          "compilerlibs/Makefile.compilerlibs",
          "utils/binutils.mli"
        ],
        "commitId" : "34ff2649371c25929d72d479e9b84709737ed10b",
        "timestamp" : 1593664810000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Add module utils/binutils\u000a",
        "date" : "2020-07-02 06:40:10 +0200",
        "id" : "34ff2649371c25929d72d479e9b84709737ed10b",
        "msg" : "Add module utils/binutils",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "compilerlibs/Makefile.compilerlibs"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/dynlink/Makefile"
          },
          {
            "editType" : "add",
            "file" : "utils/binutils.ml"
          },
          {
            "editType" : "add",
            "file" : "utils/binutils.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/objinfo.ml"
        ],
        "commitId" : "a8f05ad7af9fc8b33bfbe09010cde62a7156f0a0",
        "timestamp" : 1593664810000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Adapt ocamlobjinfo\u000a",
        "date" : "2020-07-02 06:40:10 +0200",
        "id" : "a8f05ad7af9fc8b33bfbe09010cde62a7156f0a0",
        "msg" : "Adapt ocamlobjinfo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/objinfo.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tests/tool-ocamlobjinfo/has-lib-bfd.sh",
          "testsuite/tests/tool-ocamlobjinfo/question.ml"
        ],
        "commitId" : "32cc5623157575ace434aec0f197a5eff4b5a88f",
        "timestamp" : 1593664810000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Adapt test\u000a",
        "date" : "2020-07-02 06:40:10 +0200",
        "id" : "32cc5623157575ace434aec0f197a5eff4b5a88f",
        "msg" : "Adapt test",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "testsuite/tests/tool-ocamlobjinfo/has-lib-bfd.sh"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/tool-ocamlobjinfo/question.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bytecomp/dll.ml",
          "bytecomp/dll.mli",
          "bytecomp/symtable.ml"
        ],
        "commitId" : "3fb5dbb250162dde4a020971e9cdd519ffe0b82e",
        "timestamp" : 1593664810000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Adapt ocamlc primitive check\u000a",
        "date" : "2020-07-02 06:40:10 +0200",
        "id" : "3fb5dbb250162dde4a020971e9cdd519ffe0b82e",
        "msg" : "Adapt ocamlc primitive check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bytecomp/symtable.ml"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/dll.mli"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/dll.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/.depend",
          ".depend"
        ],
        "commitId" : "6ab3220a49977813ce625784caf37930cc2ff773",
        "timestamp" : 1593664810000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "make alldepend\u000a",
        "date" : "2020-07-02 06:40:10 +0200",
        "id" : "6ab3220a49977813ce625784caf37930cc2ff773",
        "msg" : "make alldepend",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/.depend"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile.config.in",
          "tools/Makefile",
          "configure.ac",
          ".gitignore",
          "tools/ci/inria/main",
          "tools/objinfo_helper.c",
          "INSTALL.adoc",
          "runtime/caml/s.h.in"
        ],
        "commitId" : "0b6ebb315568b5a1435c8ca859e2dfddb5f9d972",
        "timestamp" : 1593664810000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Remove integration with libbfd\u000a",
        "date" : "2020-07-02 06:40:10 +0200",
        "id" : "0b6ebb315568b5a1435c8ca859e2dfddb5f9d972",
        "msg" : "Remove integration with libbfd",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/Makefile"
          },
          {
            "editType" : "edit",
            "file" : ".gitignore"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/inria/main"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/s.h.in"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "INSTALL.adoc"
          },
          {
            "editType" : "delete",
            "file" : "tools/objinfo_helper.c"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.config.in"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "configure"
        ],
        "commitId" : "f1b42faf9cf20b37b3ae97c89d84ffd2b9fa5208",
        "timestamp" : 1593664810000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "autogen\u000a",
        "date" : "2020-07-02 06:40:10 +0200",
        "id" : "f1b42faf9cf20b37b3ae97c89d84ffd2b9fa5208",
        "msg" : "autogen",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "configure"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "cb3af257214ac74bb08b2792e02018528e36a574",
        "timestamp" : 1593675315000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/antonin.decimo",
          "fullName" : "antonin.decimo"
        },
        "authorEmail" : "antonin.decimo@gmail.com",
        "comment" : "Changes\u000a",
        "date" : "2020-07-02 09:35:15 +0200",
        "id" : "cb3af257214ac74bb08b2792e02018528e36a574",
        "msg" : "Changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "stdlib/sys.mli",
          "tools/make-version-header.sh"
        ],
        "commitId" : "cd813bc1b088e359d37e201c03ea2c0046be1809",
        "timestamp" : 1593701223000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/florian.angeletti@inria.fr",
          "fullName" : "Florian Angeletti"
        },
        "authorEmail" : "florian.angeletti@inria.fr",
        "comment" : "Update version format\u000a",
        "date" : "2020-07-02 16:47:03 +0200",
        "id" : "cd813bc1b088e359d37e201c03ea2c0046be1809",
        "msg" : "Update version format",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stdlib/sys.mli"
          },
          {
            "editType" : "edit",
            "file" : "tools/make-version-header.sh"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "runtime/caml/interp.h",
          "runtime/callback.c",
          "runtime/interp.c",
          "runtime/meta.c",
          "runtime/obj.c",
          "runtime/caml/config.h"
        ],
        "commitId" : "06162616426d8689f868ec9b150c6b6a9ba7fdb9",
        "timestamp" : 1593970905000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Get rid of dead code that was introduced for an hypothetical JIT (#9710)\u000a\u000aThat code was never used and some of it is outdated.\u000a",
        "date" : "2020-07-05 19:41:45 +0200",
        "id" : "06162616426d8689f868ec9b150c6b6a9ba7fdb9",
        "msg" : "Get rid of dead code that was introduced for an hypothetical JIT (#9710)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/interp.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/obj.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/config.h"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/interp.h"
          },
          {
            "editType" : "edit",
            "file" : "runtime/meta.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/callback.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "typing/typedecl.ml",
          "Changes",
          "typing/typedecl_variance.ml",
          "typing/types.ml",
          "typing/datarepr.ml",
          "typing/ctype.ml",
          "typing/types.mli",
          "typing/typeclass.ml",
          ".depend",
          "testsuite/tests/typing-misc/injectivity.ml"
        ],
        "commitId" : "46cec117a462cc221a56eba049ce59cb6e68e38f",
        "timestamp" : 1594105463000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Fix #9721: Injectivity and recursive modules (#9727)\u000a\u000a",
        "date" : "2020-07-07 09:04:23 +0200",
        "id" : "46cec117a462cc221a56eba049ce59cb6e68e38f",
        "msg" : "Fix #9721: Injectivity and recursive modules (#9727)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "typing/types.mli"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "typing/typedecl.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/datarepr.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/injectivity.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/types.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/typeclass.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/ctype.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/typedecl_variance.ml"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/obj.c"
        ],
        "commitId" : "dcb7fb1e4c08c390ba29651039b655d7561d90e5",
        "timestamp" : 1594134597000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/yallop",
          "fullName" : "yallop"
        },
        "authorEmail" : "yallop@gmail.com",
        "comment" : "Remove caml_lazy_follow_forward (unused since 666cb14a)\u000a\u000aA bootstrap is needed after this commit.\u000a",
        "date" : "2020-07-07 16:09:57 +0100",
        "id" : "dcb7fb1e4c08c390ba29651039b655d7561d90e5",
        "msg" : "Remove caml_lazy_follow_forward (unused since 666cb14a)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/obj.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "boot/ocamlc",
          "boot/ocamllex"
        ],
        "commitId" : "788f744c51bec304e59072776ede007151e87318",
        "timestamp" : 1594134617000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/yallop",
          "fullName" : "yallop"
        },
        "authorEmail" : "yallop@gmail.com",
        "comment" : "Bootstrap.\u000a",
        "date" : "2020-07-07 16:10:17 +0100",
        "id" : "788f744c51bec304e59072776ede007151e87318",
        "msg" : "Bootstrap.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "boot/ocamlc"
          },
          {
            "editType" : "edit",
            "file" : "boot/ocamllex"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "man/ocamlc.m"
        ],
        "commitId" : "761dec8c4ab96a7ccc2e82ea6b01b3024308d1bb",
        "timestamp" : 1594151736000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/serpent7776",
          "fullName" : "serpent7776"
        },
        "authorEmail" : "serpent7776@gmail.com",
        "comment" : "Add missing space\u000a",
        "date" : "2020-07-07 21:55:36 +0200",
        "id" : "761dec8c4ab96a7ccc2e82ea6b01b3024308d1bb",
        "msg" : "Add missing space",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "man/ocamlc.m"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "manual/manual/cmds/instrumented-runtime.etex",
          "Changes",
          "manual/README.md",
          "manual/manual/allfiles.etex",
          "manual/manual/cmds/Makefile"
        ],
        "commitId" : "f3ee9e3beb21e81de0ae202e2d9f9f35a2d0c81c",
        "timestamp" : 1594170836000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/decorne.en",
          "fullName" : "decorne.en"
        },
        "authorEmail" : "decorne.en@gmail.com",
        "comment" : "add manual page for the instrumented runtime\u000a",
        "date" : "2020-07-08 03:13:56 +0200",
        "id" : "f3ee9e3beb21e81de0ae202e2d9f9f35a2d0c81c",
        "msg" : "add manual page for the instrumented runtime",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "manual/manual/allfiles.etex"
          },
          {
            "editType" : "add",
            "file" : "manual/manual/cmds/instrumented-runtime.etex"
          },
          {
            "editType" : "edit",
            "file" : "manual/manual/cmds/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "manual/README.md"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "manual/manual/cmds/instrumented-runtime.etex",
          "runtime/eventlog.c",
          "testsuite/tests/instrumented-runtime/main.run"
        ],
        "commitId" : "f674c275aa1c315cef0b9973856d3c2067dfe539",
        "timestamp" : 1594170836000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/decorne.en",
          "fullName" : "decorne.en"
        },
        "authorEmail" : "decorne.en@gmail.com",
        "comment" : "instrumented runtime: change environment variable from OCAML_EVENTLOG_FILE to OCAML_EVENTLOG_PREFIX\u000a",
        "date" : "2020-07-08 03:13:56 +0200",
        "id" : "f674c275aa1c315cef0b9973856d3c2067dfe539",
        "msg" : "instrumented runtime: change environment variable from OCAML_EVENTLOG_FILE to OCAML_EVENTLOG_PREFIX",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tests/instrumented-runtime/main.run"
          },
          {
            "editType" : "edit",
            "file" : "manual/manual/cmds/instrumented-runtime.etex"
          },
          {
            "editType" : "edit",
            "file" : "runtime/eventlog.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "cfb62e32fc5b6c8341b88396e696de81c1870aa3",
        "timestamp" : 1594170836000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/decorne.en",
          "fullName" : "decorne.en"
        },
        "authorEmail" : "decorne.en@gmail.com",
        "comment" : "update Changes entry for the instrumented runtime manual page\u000a",
        "date" : "2020-07-08 03:13:56 +0200",
        "id" : "cfb62e32fc5b6c8341b88396e696de81c1870aa3",
        "msg" : "update Changes entry for the instrumented runtime manual page",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "manual/manual/cmds/instrumented-runtime.etex",
          "manual/manual/cmds/Makefile"
        ],
        "commitId" : "9ba979efe9ef06feaec6537a7c997a7dedc5a272",
        "timestamp" : 1594170836000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/decorne.en",
          "fullName" : "decorne.en"
        },
        "authorEmail" : "decorne.en@gmail.com",
        "comment" : "manual: adjustments to the instrumented runtime manual page\u000a",
        "date" : "2020-07-08 03:13:56 +0200",
        "id" : "9ba979efe9ef06feaec6537a7c997a7dedc5a272",
        "msg" : "manual: adjustments to the instrumented runtime manual page",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "manual/manual/cmds/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "manual/manual/cmds/instrumented-runtime.etex"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "typing/typecore.ml",
          "testsuite/tests/typing-warnings/records.ml",
          "typing/ctype.ml",
          "testsuite/tests/typing-core-bugs/const_int_hint.ml",
          "testsuite/tests/let-syntax/let_syntax.ml",
          "testsuite/tests/typing-gadts/pr7222.ml",
          "testsuite/tests/typing-warnings/pr6872.ml",
          "testsuite/tests/typing-gadts/test.ml",
          "testsuite/tests/typing-gadts/or_patterns.ml",
          "testsuite/tests/typing-misc/pr7937.ml",
          "testsuite/tests/typing-poly/pr9603.ml",
          "testsuite/tests/typing-gadts/pr7902.ml",
          "testsuite/tests/typing-misc/disambiguate_principality.ml",
          "testsuite/tests/typing-gadts/principality-and-gadts.ml",
          "testsuite/tests/typing-warnings/ambiguous_guarded_disjunction.ml",
          "testsuite/tests/typing-gadts/pr6690.ml",
          "typing/ctype.mli"
        ],
        "commitId" : "167e66e15d94f685b2bed2b29aa0a743978dc425",
        "timestamp" : 1594197340000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "type_cases: rely on levels to enforce principality (#1931)\u000a\u000aInstead of the erasure scheme that was used up to now, where we\u000aconsidered that the type was always principal.\u000a\u000aNote: the erasure still happens when polymorphic variants appear in the\u000apatterns, and the type of the scrutinee contains a Reither.\u000a",
        "date" : "2020-07-08 10:35:40 +0200",
        "id" : "167e66e15d94f685b2bed2b29aa0a743978dc425",
        "msg" : "type_cases: rely on levels to enforce principality (#1931)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/let-syntax/let_syntax.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr7222.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/ctype.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr6690.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/test.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/pr7937.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/ctype.mli"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/pr6872.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/disambiguate_principality.ml"
          },
          {
            "editType" : "add",
            "file" : "testsuite/tests/typing-gadts/principality-and-gadts.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/ambiguous_guarded_disjunction.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-core-bugs/const_int_hint.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/or_patterns.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr7902.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/typecore.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-poly/pr9603.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/records.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "manual/manual/cmds/instrumented-runtime.etex"
        ],
        "commitId" : "a8b782bbcd8ecf646b2274fb75550ae243588bad",
        "timestamp" : 1594203428000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/decorne.en",
          "fullName" : "decorne.en"
        },
        "authorEmail" : "decorne.en@gmail.com",
        "comment" : "manual: fix typo in instrumented runtime manual\u000a",
        "date" : "2020-07-08 12:17:08 +0200",
        "id" : "a8b782bbcd8ecf646b2274fb75550ae243588bad",
        "msg" : "manual: fix typo in instrumented runtime manual",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "manual/manual/cmds/instrumented-runtime.etex"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "manual/manual/cmds/instrumented-runtime.etex"
        ],
        "commitId" : "4765f24edd6f2a663e0ec024e42a9eb579d41ffb",
        "timestamp" : 1594204036000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/decorne.en",
          "fullName" : "decorne.en"
        },
        "authorEmail" : "decorne.en@gmail.com",
        "comment" : "manual: fix a typo in instrumented runtime manpage\u000a",
        "date" : "2020-07-08 12:27:16 +0200",
        "id" : "4765f24edd6f2a663e0ec024e42a9eb579d41ffb",
        "msg" : "manual: fix a typo in instrumented runtime manpage",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "manual/manual/cmds/instrumented-runtime.etex"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "3d45b6c280370a3f6afbff4ed6fb51b404476f64",
        "timestamp" : 1594226765000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/florian.angeletti@inria.fr",
          "fullName" : "Florian Angeletti"
        },
        "authorEmail" : "florian.angeletti@inria.fr",
        "comment" : "Changes: instrumented runtime doc is in 4.11\u000a",
        "date" : "2020-07-08 18:46:05 +0200",
        "id" : "3d45b6c280370a3f6afbff4ed6fb51b404476f64",
        "msg" : "Changes: instrumented runtime doc is in 4.11",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "lambda/matching.ml",
          "lambda/matching.mli",
          "lambda/translcore.ml"
        ],
        "commitId" : "6aeed1c84d039ddb292c2fee4216e5f2df70645e",
        "timestamp" : 1594240690000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/gabriel.scherer",
          "fullName" : "gabriel.scherer"
        },
        "authorEmail" : "gabriel.scherer@gmail.com",
        "comment" : "pass a proper location to Matching.for_trywith\u000a\u000aActually *using* the location in the failure handler would be\u000aincorrect, as it adds noise to backtraces involving partial exception\u000ahandlers. This is now properly documented.\u000a\u000aWe still take the caller location (which is currently ignored) for\u000aconsistency with other toplevel Matching functions, and because that\u000amay become useful if we want to add more error-reporting or warnings\u000ain compile_matching.\u000a",
        "date" : "2020-07-08 22:38:10 +0200",
        "id" : "6aeed1c84d039ddb292c2fee4216e5f2df70645e",
        "msg" : "pass a proper location to Matching.for_trywith",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "lambda/matching.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/matching.mli"
          },
          {
            "editType" : "edit",
            "file" : "lambda/translcore.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "lambda/matching.ml"
        ],
        "commitId" : "fdf86ad40341c4aa8f08f5848525f4d4600adb05",
        "timestamp" : 1594240727000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/gabriel.scherer",
          "fullName" : "gabriel.scherer"
        },
        "authorEmail" : "gabriel.scherer@gmail.com",
        "comment" : "matching: a first-order representation for match-failure handling\u000a",
        "date" : "2020-07-08 22:38:47 +0200",
        "id" : "fdf86ad40341c4aa8f08f5848525f4d4600adb05",
        "msg" : "matching: a first-order representation for match-failure handling",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "lambda/matching.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tests/typing-gadts/or_patterns.ml",
          "typing/typecore.ml",
          "Changes",
          "testsuite/tests/typing-misc/build_as_type.ml",
          "typing/typetexp.mli",
          "testsuite/tests/typing-gadts/principality-and-gadts.ml",
          "testsuite/tests/typing-misc/disambiguate_principality.ml",
          "typing/typetexp.ml"
        ],
        "commitId" : "4edc4b9928f6fa7c03cf990e421558918daf27b4",
        "timestamp" : 1594290037000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "pattern aliases do not ignore type constraints (#1655)\u000a\u000a",
        "date" : "2020-07-09 12:20:37 +0200",
        "id" : "4edc4b9928f6fa7c03cf990e421558918daf27b4",
        "msg" : "pattern aliases do not ignore type constraints (#1655)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/principality-and-gadts.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/or_patterns.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/typecore.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/typetexp.mli"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "add",
            "file" : "testsuite/tests/typing-misc/build_as_type.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/typetexp.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/disambiguate_principality.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "News"
        ],
        "commitId" : "6236bac4916a6103a749455d0f495f6d7a73cbbb",
        "timestamp" : 1594409351000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/gabriel.scherer",
          "fullName" : "gabriel.scherer"
        },
        "authorEmail" : "gabriel.scherer@gmail.com",
        "comment" : "update News\u000a",
        "date" : "2020-07-10 21:29:11 +0200",
        "id" : "6236bac4916a6103a749455d0f495f6d7a73cbbb",
        "msg" : "update News",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "News"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "News"
        ],
        "commitId" : "10cb814a17b5eac7d849f55c1ed72eea8a8379f5",
        "timestamp" : 1594470389000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/gabriel.scherer",
          "fullName" : "gabriel.scherer"
        },
        "authorEmail" : "gabriel.scherer@gmail.com",
        "comment" : "fix long line in News\u000a",
        "date" : "2020-07-11 14:26:29 +0200",
        "id" : "10cb814a17b5eac7d849f55c1ed72eea8a8379f5",
        "msg" : "fix long line in News",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "News"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/major_gc.c",
          "Changes",
          "runtime/compact.c",
          "runtime/caml/mlvalues.h"
        ],
        "commitId" : "601819f92393c1c76824e3d2a4755d05e79c42b5",
        "timestamp" : 1594630745000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Simplified compaction without page table (#9728)\u000a\u000aTaking advantage of the new closure representation, this PR simplifies the compaction algorithm (3 passes instead of 4) and remove the use of the page table in no-naked-pointers mode.\u000a",
        "date" : "2020-07-13 10:59:05 +0200",
        "id" : "601819f92393c1c76824e3d2a4755d05e79c42b5",
        "msg" : "Simplified compaction without page table (#9728)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/caml/mlvalues.h"
          },
          {
            "editType" : "edit",
            "file" : "runtime/major_gc.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/compact.c"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stdlib/printexc.mli",
          "Changes",
          "stdlib/printexc.ml"
        ],
        "commitId" : "523fba919b8b62b023a50a75b4f2af1bbc083c33",
        "timestamp" : 1594635192000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Extend Printexc API for raw backtrace entries (#9663)\u000a\u000a",
        "date" : "2020-07-13 11:13:12 +0100",
        "id" : "523fba919b8b62b023a50a75b4f2af1bbc083c33",
        "msg" : "Extend Printexc API for raw backtrace entries (#9663)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stdlib/printexc.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/printexc.ml"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "build-aux/config.sub",
          "build-aux/config.guess"
        ],
        "commitId" : "8bd19b76f7ab29155f32b29098ce9b54778eb528",
        "timestamp" : 1594712866000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
          "fullName" : "xavier.leroy"
        },
        "authorEmail" : "xavier.leroy@college-de-france.fr",
        "comment" : "Update config.guess and config.sub\u000a\u000aTo version 2020-07-12 from git://git.savannah.gnu.org/config.git\u000aThis adds support for iOS/macOS AArch64.\u000a",
        "date" : "2020-07-14 09:47:46 +0200",
        "id" : "8bd19b76f7ab29155f32b29098ce9b54778eb528",
        "msg" : "Update config.guess and config.sub",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "build-aux/config.sub"
          },
          {
            "editType" : "edit",
            "file" : "build-aux/config.guess"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "8948dabfc260e594114f0c84923617b34e602242",
        "timestamp" : 1594716215000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
          "fullName" : "xavier.leroy"
        },
        "authorEmail" : "xavier.leroy@college-de-france.fr",
        "comment" : "Add Changes entry for PR #9551\u000a",
        "date" : "2020-07-14 10:43:35 +0200",
        "id" : "8948dabfc260e594114f0c84923617b34e602242",
        "msg" : "Add Changes entry for PR #9551",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/ci/inria/main"
        ],
        "commitId" : "2b24b3802fabb0f3acfc0370b5e38dc9dacf096a",
        "timestamp" : 1594730121000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
          "fullName" : "xavier.leroy"
        },
        "authorEmail" : "xavier.leroy@college-de-france.fr",
        "comment" : "Fix \"main\" CI script w.r.t. macOS\u000a\u000aStopped working after 0b6ebb315\u000a",
        "date" : "2020-07-14 14:35:21 +0200",
        "id" : "2b24b3802fabb0f3acfc0370b5e38dc9dacf096a",
        "msg" : "Fix \"main\" CI script w.r.t. macOS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/ci/inria/main"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".github/workflows/nnp.yml"
        ],
        "commitId" : "a8b647f721f6cf878c7f9a0a3c60fe925b9c4cf0",
        "timestamp" : 1594739680000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Test no-naked-pointers on GitHub Actions\u000a",
        "date" : "2020-07-14 16:14:40 +0100",
        "id" : "a8b647f721f6cf878c7f9a0a3c60fe925b9c4cf0",
        "msg" : "Test no-naked-pointers on GitHub Actions",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".github/workflows/nnp.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "configure.ac",
          "configure"
        ],
        "commitId" : "efc11853fe5358da5c7544d5c5203cfde6e38a10",
        "timestamp" : 1594747484000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
          "fullName" : "xavier.leroy"
        },
        "authorEmail" : "xavier.leroy@college-de-france.fr",
        "comment" : "Spurious comma in the endianness test, big-endian case\u000a",
        "date" : "2020-07-14 19:24:44 +0200",
        "id" : "efc11853fe5358da5c7544d5c5203cfde6e38a10",
        "msg" : "Spurious comma in the endianness test, big-endian case",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "runtime/caml/freelist.h",
          "runtime/compact.c",
          "runtime/freelist.c"
        ],
        "commitId" : "85e4563b7251f7c845cb89e32d6c4e76cb2a5469",
        "timestamp" : 1594806826000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/damien.doligez",
          "fullName" : "damien.doligez"
        },
        "authorEmail" : "damien.doligez@inria.fr",
        "comment" : "The best-fit allocator must prepare the heap for compaction. Fixes #9736\u000a",
        "date" : "2020-07-15 11:53:46 +0200",
        "id" : "85e4563b7251f7c845cb89e32d6c4e76cb2a5469",
        "msg" : "The best-fit allocator must prepare the heap for compaction. Fixes #9736",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/caml/freelist.h"
          },
          {
            "editType" : "edit",
            "file" : "runtime/compact.c"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "runtime/freelist.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "e509c796f5fba4bd5aba76819867a5836d891ad8",
        "timestamp" : 1594981310000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/damien.doligez",
          "fullName" : "damien.doligez"
        },
        "authorEmail" : "damien.doligez@inria.fr",
        "comment" : "fix and move Changes entry for #9749\u000a",
        "date" : "2020-07-17 12:21:50 +0200",
        "id" : "e509c796f5fba4bd5aba76819867a5836d891ad8",
        "msg" : "fix and move Changes entry for #9749",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "fb6cfaf74c2a723b058c4c920b7eda9330fe5ba7",
        "timestamp" : 1594988126000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Mark new macros Val_none, etc as as a potentially breaking change (#9734)\u000a\u000aIf an OCaml C library already defines some of the new `Val_none`,\u000a`Some_val`, `Is_none`, `Is_some`, `caml_alloc_some`, or `Tag_some`\u000amacros; then the C compiler will likely warn for macro redefinition,\u000aeven if the macro definition are identical.\u000a",
        "date" : "2020-07-17 14:15:26 +0200",
        "id" : "fb6cfaf74c2a723b058c4c920b7eda9330fe5ba7",
        "msg" : "Mark new macros Val_none, etc as as a potentially breaking change (#9734)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/freelist.c",
          "runtime/memory.c"
        ],
        "commitId" : "3aa92b15598c603d00eac4bce86f0ec8e94af68b",
        "timestamp" : 1595008154000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/antonin.decimo",
          "fullName" : "antonin.decimo"
        },
        "authorEmail" : "antonin.decimo@gmail.com",
        "comment" : "Fix UB when left-shifting a negative value\u000a",
        "date" : "2020-07-17 19:49:14 +0200",
        "id" : "3aa92b15598c603d00eac4bce86f0ec8e94af68b",
        "msg" : "Fix UB when left-shifting a negative value",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/freelist.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/memory.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ocamltest/run_unix.c"
        ],
        "commitId" : "c944d64234d16686f007ab07946abfa0d99a784a",
        "timestamp" : 1595008167000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/antonin.decimo",
          "fullName" : "antonin.decimo"
        },
        "authorEmail" : "antonin.decimo@gmail.com",
        "comment" : "Fix memory leak\u000a\u000aSome [Linux manpages][1] state\u000a\u000a> This function makes copies of the strings pointed to by name and\u000a> value (by contrast with putenv(3)).\u000a\u000aand the [OpenGroup][2] manpage also states that the strings are\u000acopied, so indeed they can and should be freed afterwards.\u000a\u000a[1]: https://man7.org/linux/man-pages/man3/setenv.3.html\u000a[2]: https://pubs.opengroup.org/onlinepubs/009695399/functions/setenv.html\u000a",
        "date" : "2020-07-17 19:49:27 +0200",
        "id" : "c944d64234d16686f007ab07946abfa0d99a784a",
        "msg" : "Fix memory leak",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ocamltest/run_unix.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/instrtrace.c",
          "runtime/memory.c"
        ],
        "commitId" : "d2d2e0c197c83d76f4708ac184213b9a4bf5e670",
        "timestamp" : 1595008167000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/antonin.decimo",
          "fullName" : "antonin.decimo"
        },
        "authorEmail" : "antonin.decimo@gmail.com",
        "comment" : "Fix invalid format specifiers\u000a",
        "date" : "2020-07-17 19:49:27 +0200",
        "id" : "d2d2e0c197c83d76f4708ac184213b9a4bf5e670",
        "msg" : "Fix invalid format specifiers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/instrtrace.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/memory.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/eventlog.c",
          "runtime/caml/domain_state.tbl"
        ],
        "commitId" : "873b31496bed1c49db6d2e6ff0b18f18399198f1",
        "timestamp" : 1595008167000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/antonin.decimo",
          "fullName" : "antonin.decimo"
        },
        "authorEmail" : "antonin.decimo@gmail.com",
        "comment" : "Represent eventlog_startup_pid as long int\u000a",
        "date" : "2020-07-17 19:49:27 +0200",
        "id" : "873b31496bed1c49db6d2e6ff0b18f18399198f1",
        "msg" : "Represent eventlog_startup_pid as long int",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/eventlog.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/domain_state.tbl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/intern.c",
          "runtime/io.c",
          "runtime/obj.c"
        ],
        "commitId" : "131099adc34603179aeeb0c7a73b3593a7a5aa81",
        "timestamp" : 1595071668000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/yallop",
          "fullName" : "yallop"
        },
        "authorEmail" : "yallop@gmail.com",
        "comment" : "Remove some unused primitives\u000a\u000acaml_input_value_from_string (unused since e227fb007d)\u000acaml_ml_flush_partial, caml_ml_output_partial (unused since 705054b3)\u000acaml_obj_is_block (unused since b1f93a66)\u000a",
        "date" : "2020-07-18 12:27:48 +0100",
        "id" : "131099adc34603179aeeb0c7a73b3593a7a5aa81",
        "msg" : "Remove some unused primitives",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/obj.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/intern.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/io.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "boot/ocamllex",
          "boot/ocamlc"
        ],
        "commitId" : "1c9e1e0811f9ac231c789fd9dfd4a1236acae7d2",
        "timestamp" : 1595072732000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/yallop",
          "fullName" : "yallop"
        },
        "authorEmail" : "yallop@gmail.com",
        "comment" : "Bootstrap\u000a",
        "date" : "2020-07-18 12:45:32 +0100",
        "id" : "1c9e1e0811f9ac231c789fd9dfd4a1236acae7d2",
        "msg" : "Bootstrap",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "boot/ocamllex"
          },
          {
            "editType" : "edit",
            "file" : "boot/ocamlc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stdlib/camlinternalAtomic.mli",
          "stdlib/queue.mli",
          "stdlib/stream.mli",
          "stdlib/bigarray.ml",
          "stdlib/hashtbl.mli",
          "stdlib/atomic.mli",
          "stdlib/weak.mli",
          "stdlib/hashtbl.ml",
          "stdlib/bigarray.mli",
          "stdlib/weak.ml",
          "stdlib/stack.mli",
          "stdlib/map.mli",
          "stdlib/moreLabels.mli",
          "stdlib/map.ml"
        ],
        "commitId" : "0aa72dd0340fb51dbd412a39440281e4cdde97fd",
        "timestamp" : 1595083842000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/yallop",
          "fullName" : "yallop"
        },
        "authorEmail" : "yallop@gmail.com",
        "comment" : "Add some injectivity annotations to the standard library.\u000a",
        "date" : "2020-07-18 15:50:42 +0100",
        "id" : "0aa72dd0340fb51dbd412a39440281e4cdde97fd",
        "msg" : "Add some injectivity annotations to the standard library.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stdlib/map.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/queue.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/stack.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/weak.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/bigarray.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/stream.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/camlinternalAtomic.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/atomic.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/hashtbl.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/hashtbl.ml"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/moreLabels.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/weak.ml"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/bigarray.ml"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/map.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tests/typing-implicit_unpack/implicit_unpack.ml",
          "testsuite/tests/typing-gadts/pr5985.ml"
        ],
        "commitId" : "fb2f26a02e62d6d027c9b42bdecc605a2ae3ba85",
        "timestamp" : 1595090526000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/yallop",
          "fullName" : "yallop"
        },
        "authorEmail" : "yallop@gmail.com",
        "comment" : "Stdlib injectivity: update tests.\u000a",
        "date" : "2020-07-18 17:42:06 +0100",
        "id" : "fb2f26a02e62d6d027c9b42bdecc605a2ae3ba85",
        "msg" : "Stdlib injectivity: update tests.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr5985.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-implicit_unpack/implicit_unpack.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "toplevel/genprintval.ml"
        ],
        "commitId" : "0ad9f06874ca5d9a4638a372f311a405618068f8",
        "timestamp" : 1595092518000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Update a comment in the top-level printer. (#9777)\u000a\u000aThe following code is no longer valid, even with -rectypes:\u000a\u000a   let rec x = lazy x\u000a\u000aBut the toplevel printer still needs to detect cycles involving Forward\u000atags, which can be created (without -rectypes) using unboxing:\u000a\u000a    type t = T : t Lazy.t -> t [@@unboxed]\u000a    let rec x = lazy (T x)\u000a",
        "date" : "2020-07-18 19:15:18 +0200",
        "id" : "0ad9f06874ca5d9a4638a372f311a405618068f8",
        "msg" : "Update a comment in the top-level printer. (#9777)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "toplevel/genprintval.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "INSTALL.adoc"
        ],
        "commitId" : "b0118a97dbe71196250acc0427f4fdcc2ad3079c",
        "timestamp" : 1595176013000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Documentation: Improve the list of build-time requirements (#9733)\u000a\u000aThe list of prerequisites in INSTALL.adoc was not quite complete.\u000aThis PR adds the missing requirements and removes some requirements that are no longer relevant.\u000a",
        "date" : "2020-07-19 18:26:53 +0200",
        "id" : "b0118a97dbe71196250acc0427f4fdcc2ad3079c",
        "msg" : "Documentation: Improve the list of build-time requirements (#9733)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "INSTALL.adoc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stdlib/moreLabels.mli",
          "stdlib/hashtbl.mli",
          "stdlib/hashtbl.ml"
        ],
        "commitId" : "a6f03cc10f6dbe47866000f6fac2b9d67ff5ec43",
        "timestamp" : 1595180305000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
          "fullName" : "xavier.leroy"
        },
        "authorEmail" : "xavier.leroy@college-de-france.fr",
        "comment" : "Add Hashtbl.rebuild function\u000a\u000aThis provides an officially-sanctioned, guaranteed-to-work way to\u000aimport a hash table that has been built with an old version of OCaml\u000a(say, before 4.00) and marshaled to persistent storage.\u000a",
        "date" : "2020-07-19 19:38:25 +0200",
        "id" : "a6f03cc10f6dbe47866000f6fac2b9d67ff5ec43",
        "msg" : "Add Hashtbl.rebuild function",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stdlib/moreLabels.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/hashtbl.ml"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/hashtbl.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tests/backtrace/backtrace2.reference",
          "stdlib/hashtbl.mli",
          "stdlib/hashtbl.ml"
        ],
        "commitId" : "40399cca5e21747395a656e5f367e2d7d148559f",
        "timestamp" : 1595181481000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
          "fullName" : "xavier.leroy"
        },
        "authorEmail" : "xavier.leroy@college-de-france.fr",
        "comment" : "Hashtbl: remove support for pre-4.00 hash tables\u000a\u000aWhen the hash function and the internal representation of hash tables\u000awas changed in 4.00, some compatibility code was left so that \"old\"\u000ahash tables (created with OCaml < 4.00 and marshaled to files)\u000acould still be operated upon by the functions of the new implementation.\u000a\u000aThis was 9 years ago, so it is reasonable to expect that none of these\u000a\"old\" hash tables are still in use.\u000a\u000aThis commit removes the compatibility code in stdlib/hashtbl.ml.\u000aIt still tries to detect \"old\" hash tables and raise an\u000aInvalid_argument exception instead of crashing.\u000a",
        "date" : "2020-07-19 19:58:01 +0200",
        "id" : "40399cca5e21747395a656e5f367e2d7d148559f",
        "msg" : "Hashtbl: remove support for pre-4.00 hash tables",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tests/backtrace/backtrace2.reference"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/hashtbl.mli"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/hashtbl.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/hash.c"
        ],
        "commitId" : "e728e92f1aa41377bae7710f85242ff210d67d58",
        "timestamp" : 1595181486000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
          "fullName" : "xavier.leroy"
        },
        "authorEmail" : "xavier.leroy@college-de-france.fr",
        "comment" : "hash.c: remove the caml_hash_univ_param function\u000a\u000aThis function implements the old, pre-4.00 hashing scheme that is\u000ano longer used (as a compatibility backup) in stdlib/hashtbl.ml.\u000aIt is therefore dead code.\u000a",
        "date" : "2020-07-19 19:58:06 +0200",
        "id" : "e728e92f1aa41377bae7710f85242ff210d67d58",
        "msg" : "hash.c: remove the caml_hash_univ_param function",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/hash.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "boot/ocamlc",
          "boot/ocamllex"
        ],
        "commitId" : "de4377e843b8e591ac12f9dd54db9c14d34e0811",
        "timestamp" : 1595181486000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
          "fullName" : "xavier.leroy"
        },
        "authorEmail" : "xavier.leroy@college-de-france.fr",
        "comment" : "Bootstrap after removal of `caml_hash_univ_param` primitive\u000a",
        "date" : "2020-07-19 19:58:06 +0200",
        "id" : "de4377e843b8e591ac12f9dd54db9c14d34e0811",
        "msg" : "Bootstrap after removal of `caml_hash_univ_param` primitive",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "boot/ocamlc"
          },
          {
            "editType" : "edit",
            "file" : "boot/ocamllex"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tests/lib-hashtbl/compatibility.ml"
        ],
        "commitId" : "cfabfe6edd60e0ff7d4f3f71cce0511e603e003e",
        "timestamp" : 1595181486000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
          "fullName" : "xavier.leroy"
        },
        "authorEmail" : "xavier.leroy@college-de-france.fr",
        "comment" : "Add a test for Hashtbl.rebuild\u000a",
        "date" : "2020-07-19 19:58:06 +0200",
        "id" : "cfabfe6edd60e0ff7d4f3f71cce0511e603e003e",
        "msg" : "Add a test for Hashtbl.rebuild",
        "paths" : [
          {
            "editType" : "add",
            "file" : "testsuite/tests/lib-hashtbl/compatibility.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "569085b8c2b0eb495d4f5c755b91e4e1e29c8166",
        "timestamp" : 1595182191000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
          "fullName" : "xavier.leroy"
        },
        "authorEmail" : "xavier.leroy@college-de-france.fr",
        "comment" : "Changes entry for #9763\u000a",
        "date" : "2020-07-19 20:09:51 +0200",
        "id" : "569085b8c2b0eb495d4f5c755b91e4e1e29c8166",
        "msg" : "Changes entry for #9763",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "testsuite/tests/parsetree/source.ml",
          "parsing/pprintast.ml"
        ],
        "commitId" : "dd7ddf9e71e1e4a50a05dad7e5918074fb892a28",
        "timestamp" : 1595218213000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Fix printing of bindings with polymorphic type annotations and attributes (#9778)\u000a\u000a",
        "date" : "2020-07-20 06:10:13 +0200",
        "id" : "dd7ddf9e71e1e4a50a05dad7e5918074fb892a28",
        "msg" : "Fix printing of bindings with polymorphic type annotations and attributes (#9778)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "parsing/pprintast.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/parsetree/source.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "568a0f5e1c57d743ade93b9809a4a95485b7d491",
        "timestamp" : 1595224278000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/yallop",
          "fullName" : "yallop"
        },
        "authorEmail" : "yallop@gmail.com",
        "comment" : "Stdlib injectivity annotations: Changes.\u000a",
        "date" : "2020-07-20 06:51:18 +0100",
        "id" : "568a0f5e1c57d743ade93b9809a4a95485b7d491",
        "msg" : "Stdlib injectivity annotations: Changes.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.ml"
        ],
        "commitId" : "1647c4705a7d73684c024d265f5de557ce64d9e9",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Introduce mnemnonics for warnings\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "1647c4705a7d73684c024d265f5de557ce64d9e9",
        "msg" : "Introduce mnemnonics for warnings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "typing/typecore.ml",
          "utils/warnings.mli",
          "utils/warnings.ml"
        ],
        "commitId" : "fd48548c052dd3591183d21e827451a85c0318df",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Statement_type => Non_unit_statement\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "fd48548c052dd3591183d21e827451a85c0318df",
        "msg" : "Rename Statement_type => Non_unit_statement",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          },
          {
            "editType" : "edit",
            "file" : "typing/typecore.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.mli",
          "utils/warnings.ml",
          "typing/parmatch.ml"
        ],
        "commitId" : "45d14467cdc2914ce263c8a608d8821c9cea0753",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Unused_match => Unused_case\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "45d14467cdc2914ce263c8a608d8821c9cea0753",
        "msg" : "Rename Unused_match => Unused_case",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          },
          {
            "editType" : "edit",
            "file" : "typing/parmatch.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.ml",
          "utils/warnings.mli",
          "typing/parmatch.ml"
        ],
        "commitId" : "b2606e0f1894ac2d7fec6b18142e159b094d37a3",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Unused_pat => Unused_subpat\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "b2606e0f1894ac2d7fec6b18142e159b094d37a3",
        "msg" : "Rename Unused_pat => Unused_subpat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          },
          {
            "editType" : "edit",
            "file" : "typing/parmatch.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "typing/typecore.ml",
          "utils/warnings.ml",
          "utils/warnings.mli"
        ],
        "commitId" : "e05f119ea10d7419d46fb640e98c62071e4cee07",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Without_principality => Non_principal_labels\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "e05f119ea10d7419d46fb640e98c62071e4cee07",
        "msg" : "Rename Without_principality => Non_principal_labels",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "typing/typecore.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "typing/typecore.ml",
          "utils/warnings.ml",
          "utils/warnings.mli"
        ],
        "commitId" : "358a6c1ae870f5e9934200913163cf09579be260",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Unused_argument => Unreachable_argument\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "358a6c1ae870f5e9934200913163cf09579be260",
        "msg" : "Rename Unused_argument => Unreachable_argument",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          },
          {
            "editType" : "edit",
            "file" : "typing/typecore.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bytecomp/bytelink.ml",
          "utils/warnings.mli",
          "utils/warnings.ml"
        ],
        "commitId" : "9f9cc29fd8e7d248b0a95aaf93bdf7bb89b14395",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Multiple_definition => Module_linked_twice\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "9f9cc29fd8e7d248b0a95aaf93bdf7bb89b14395",
        "msg" : "Rename Multiple_definition => Module_linked_twice",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.ml",
          "utils/warnings.mli",
          "parsing/docstrings.ml"
        ],
        "commitId" : "a0cef9fdc60677f461a520d0b09bf42b04319962",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Bad_docstring => Unexpected_docstring\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "a0cef9fdc60677f461a520d0b09bf42b04319962",
        "msg" : "Rename Bad_docstring => Unexpected_docstring",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          },
          {
            "editType" : "edit",
            "file" : "parsing/docstrings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "lambda/simplif.ml",
          "utils/warnings.ml",
          "utils/warnings.mli"
        ],
        "commitId" : "5789d6c6df620daf3c74b2dc02941854eaa934dc",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Expect_tailcall => Tailcall_expected\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "5789d6c6df620daf3c74b2dc02941854eaa934dc",
        "msg" : "Rename Expect_tailcall => Tailcall_expected",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "lambda/simplif.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.ml",
          "utils/warnings.mli",
          "typing/parmatch.ml"
        ],
        "commitId" : "14f8fa58ec1d329e6904c82f8c55feae952bab27",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Ambiguous_pattern => Ambiguous_var_in_pattern_guard\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "14f8fa58ec1d329e6904c82f8c55feae952bab27",
        "msg" : "Rename Ambiguous_pattern => Ambiguous_var_in_pattern_guard",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "typing/parmatch.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "middle_end/flambda/inline_and_simplify.ml",
          "utils/warnings.mli",
          "utils/warnings.ml"
        ],
        "commitId" : "85a7e8ef3178e3eb9fcedda26d6a6e296bc91261",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Assignment_to_non_mutable_value => Flambda_assignment_to_non_mutable_value\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "85a7e8ef3178e3eb9fcedda26d6a6e296bc91261",
        "msg" : "Rename Assignment_to_non_mutable_value => Flambda_assignment_to_non_mutable_value",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "middle_end/flambda/inline_and_simplify.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.ml",
          "driver/pparse.ml",
          "utils/warnings.mli"
        ],
        "commitId" : "f9786a9cb29a5b668d9b44243eebbbc4d70838ee",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Unsafe_without_parsing => No_unsafe_array_syntax_without_parsing\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "f9786a9cb29a5b668d9b44243eebbbc4d70838ee",
        "msg" : "Rename Unsafe_without_parsing => No_unsafe_array_syntax_without_parsing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/pparse.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "typing/typecore.ml",
          "utils/warnings.ml",
          "utils/warnings.mli"
        ],
        "commitId" : "f3c6b16ad71d3cc02105c8915ef9a3c0a7f469b1",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Partial_application => Ignored_partial_application\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "f3c6b16ad71d3cc02105c8915ef9a3c0a7f469b1",
        "msg" : "Rename Partial_application => Ignored_partial_application",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "typing/typecore.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "typing/typecore.ml",
          "utils/warnings.ml",
          "utils/warnings.mli"
        ],
        "commitId" : "ca4b8dcbd71b40c787331fc4f78ebeb01e2870a0",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Non_closed_record_pattern => Missing_record_field_pattern\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "ca4b8dcbd71b40c787331fc4f78ebeb01e2870a0",
        "msg" : "Rename Non_closed_record_pattern => Missing_record_field_pattern",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "typing/typecore.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.mli",
          "utils/warnings.ml",
          "typing/parmatch.ml"
        ],
        "commitId" : "47c0e44d63e09411e2e1e6e26d64d77a2cfe480a",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Unused_case => Redundant_case\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "47c0e44d63e09411e2e1e6e26d64d77a2cfe480a",
        "msg" : "Rename Unused_case => Redundant_case",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          },
          {
            "editType" : "edit",
            "file" : "typing/parmatch.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.mli",
          "utils/warnings.ml",
          "typing/parmatch.ml"
        ],
        "commitId" : "06f1a66f9674622683120a8a785380647f944b6c",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Unused_subpat => Redundant_subpat\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "06f1a66f9674622683120a8a785380647f944b6c",
        "msg" : "Rename Unused_subpat => Redundant_subpat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "typing/parmatch.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "typing/typecore.ml",
          "utils/warnings.mli",
          "utils/warnings.ml"
        ],
        "commitId" : "958281de3813c4efd0d21ce5c2af12f686722cda",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Unreachable_argument => Ignored_argument\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "958281de3813c4efd0d21ce5c2af12f686722cda",
        "msg" : "Rename Unreachable_argument => Ignored_argument",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          },
          {
            "editType" : "edit",
            "file" : "typing/typecore.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.mli",
          "utils/warnings.ml",
          "driver/pparse.ml"
        ],
        "commitId" : "9ac31c224c106cd586af1ef7facc1d824a0bf11d",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename No_unsafe_array_syntax_without_parsing => Unsafe_array_syntax_without_parsing\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "9ac31c224c106cd586af1ef7facc1d824a0bf11d",
        "msg" : "Rename No_unsafe_array_syntax_without_parsing => Unsafe_array_syntax_without_parsing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/pparse.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.ml"
        ],
        "commitId" : "dae22804b93f9cdd3ecf075d3a1f67c05c88a69e",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Typo\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "dae22804b93f9cdd3ecf075d3a1f67c05c88a69e",
        "msg" : "Typo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "manual/manual/Makefile"
        ],
        "commitId" : "a68791ffdc2a24de97b9101254ab3e1816d697ea",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Display warning names in manual\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "a68791ffdc2a24de97b9101254ab3e1816d697ea",
        "msg" : "Display warning names in manual",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "manual/manual/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "manual/manual/cmds/unified-options.etex"
        ],
        "commitId" : "2ade04ece5cd921c71fc62083610cfa9cf2833ad",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Update manual\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "2ade04ece5cd921c71fc62083610cfa9cf2833ad",
        "msg" : "Update manual",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "manual/manual/cmds/unified-options.etex"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes"
        ],
        "commitId" : "af8ecadab56ccc2f41eb6592f1e6fe26658473f6",
        "timestamp" : 1595226678000,
        "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-07-20 08:31:18 +0200",
        "id" : "af8ecadab56ccc2f41eb6592f1e6fe26658473f6",
        "msg" : "Changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tests/warnings/mnemonics.reference",
          "testsuite/tests/warnings/mnemonics.mll"
        ],
        "commitId" : "39f637436e5fad70fc8d585c04f8ba4e89242168",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Add constructor-mnemonic check to testsuite\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "39f637436e5fad70fc8d585c04f8ba4e89242168",
        "msg" : "Add constructor-mnemonic check to testsuite",
        "paths" : [
          {
            "editType" : "add",
            "file" : "testsuite/tests/warnings/mnemonics.reference"
          },
          {
            "editType" : "add",
            "file" : "testsuite/tests/warnings/mnemonics.mll"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.ml"
        ],
        "commitId" : "5e090605c6efbb81bdae99732f8a837172d14e4b",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Fix mnemonics, handle warnings without names\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "5e090605c6efbb81bdae99732f8a837172d14e4b",
        "msg" : "Fix mnemonics, handle warnings without names",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.ml"
        ],
        "commitId" : "a73fedb0e306c983667f7e1f1f9b2562117fa744",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Warning 25: make it clear that it is ignored\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "a73fedb0e306c983667f7e1f1f9b2562117fa744",
        "msg" : "Warning 25: make it clear that it is ignored",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "utils/warnings.ml"
        ],
        "commitId" : "5e274544e331150a9c27a9e367eede8c1ea79e74",
        "timestamp" : 1595226678000,
        "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-07-20 08:31:18 +0200",
        "id" : "5e274544e331150a9c27a9e367eede8c1ea79e74",
        "msg" : "check-typo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "typing/typecore.ml",
          "utils/warnings.ml",
          "utils/warnings.mli"
        ],
        "commitId" : "fb76c322b42fe78904af088c76e8649811619a3b",
        "timestamp" : 1595226678000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Rename Ignored_argument => Ignored_extra_argument\u000a",
        "date" : "2020-07-20 08:31:18 +0200",
        "id" : "fb76c322b42fe78904af088c76e8649811619a3b",
        "msg" : "Rename Ignored_argument => Ignored_extra_argument",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "typing/typecore.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/warnings.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/ci/inria/main"
        ],
        "commitId" : "de877859cf3214bef51f54ec6109a3470c45e780",
        "timestamp" : 1595230652000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
          "fullName" : "xavier.leroy"
        },
        "authorEmail" : "xavier.leroy@college-de-france.fr",
        "comment" : "Test \"no naked pointers\" along with \"flambda\"\u000a",
        "date" : "2020-07-20 09:37:32 +0200",
        "id" : "de877859cf3214bef51f54ec6109a3470c45e780",
        "msg" : "Test \"no naked pointers\" along with \"flambda\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/ci/inria/main"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "asmcomp/selectgen.ml"
        ],
        "commitId" : "1e71f75ec4000932734ee7c828059d878653e3a6",
        "timestamp" : 1595237077000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Selectgen#bind_let_mut: use self#regs_for to allocate target registers (#9782)\u000a\u000aSoftware emulation of floating-point arithmetic, as in the ARM EABI port,\u000ause pairs of pseudoregisters of type Int to represent values of type Float.\u000a\u000aThis is achieved by the `regs_for` method of class `selector_generic`,\u000awhich defaults to `Reg.createv` but is overriden for ARM EABI so\u000aas to perform the transformation Float -> Int,Int on the fly.\u000a\u000aThe method `bind_let_mut` uses `Reg.createv` to associate\u000apseudoregisters to bound variables.  This is incorrect in a soft FP\u000acontext, as a bound variable of type Float will get a Float register\u000anonetheless.  `self#regs_for` must be used instead.  This is what this\u000acommit does.\u000a",
        "date" : "2020-07-20 11:24:37 +0200",
        "id" : "1e71f75ec4000932734ee7c828059d878653e3a6",
        "msg" : "Selectgen#bind_let_mut: use self#regs_for to allocate target registers (#9782)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/selectgen.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.ml"
        ],
        "commitId" : "68be98d45535938dfae769ffed002d19fb30b7b7",
        "timestamp" : 1595272201000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Include mnemonic when displaying warnings\u000a",
        "date" : "2020-07-20 21:10:01 +0200",
        "id" : "68be98d45535938dfae769ffed002d19fb30b7b7",
        "msg" : "Include mnemonic when displaying warnings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/caml_tex.ml"
        ],
        "commitId" : "214146c570335b6e13ef2efe483ed4ab1d4ec687",
        "timestamp" : 1595274791000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Adapt caml-tex\u000a",
        "date" : "2020-07-20 21:53:11 +0200",
        "id" : "214146c570335b6e13ef2efe483ed4ab1d4ec687",
        "msg" : "Adapt caml-tex",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/caml_tex.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "manual/manual/cmds/intf-c.etex"
        ],
        "commitId" : "c3bbb50cdc8960ec28e7af871254cf2440595ae2",
        "timestamp" : 1595311713000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Fix typo\u000a",
        "date" : "2020-07-21 08:08:33 +0200",
        "id" : "c3bbb50cdc8960ec28e7af871254cf2440595ae2",
        "msg" : "Fix typo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "manual/manual/cmds/intf-c.etex"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tests/warnings/w55.native.reference",
          "testsuite/tests/warnings/w53.compilers.reference",
          "testsuite/tests/warnings/w52.ml",
          "testsuite/tests/typing-gadts/pr7390.ml",
          "testsuite/tests/letrec-check/pr7231.ocaml.reference",
          "testsuite/tests/typing-objects/Tests.ml",
          "testsuite/tests/typing-gadts/pr7432.ml",
          "testsuite/tests/basic-more/robustmatch.compilers.reference",
          "testsuite/tests/lexing/escape.ocaml.reference",
          "testsuite/tests/typing-gadts/principality-and-gadts.ml",
          "testsuite/tests/typing-warnings/unused_types.ml",
          "testsuite/tests/warnings/w04_failure.compilers.reference",
          "testsuite/tests/let-syntax/let_syntax.ml",
          "testsuite/tests/typing-misc/injectivity.ml",
          "testsuite/tests/typing-gadts/test.ml",
          "testsuite/tests/typing-ocamlc-i/pr7402.compilers.reference",
          "testsuite/tests/typing-gadts/pr6241.ml",
          "testsuite/tests/warnings/w51.compilers.reference",
          "testsuite/tests/typing-warnings/coercions.ml",
          "testsuite/tests/typing-extensions/disambiguation.ml",
          "testsuite/tests/typing-warnings/pr5892.ml",
          "testsuite/tests/warnings/w59.flambda.reference",
          "testsuite/tests/typing-warnings/pr6872.ml",
          "testsuite/tests/typing-misc/build_as_type.ml",
          "testsuite/tests/warnings/w33.compilers.reference",
          "testsuite/tests/typing-warnings/pr7085.ml",
          "testsuite/tests/tool-toplevel/pr7060.compilers.reference",
          "testsuite/tests/typing-objects/Exemples.ml",
          "testsuite/tests/typing-gadts/pr5981.ml",
          "testsuite/tests/typing-safe-linking/b_bad.compilers.reference",
          "testsuite/tests/typing-warnings/exhaustiveness.ml",
          "testsuite/tests/typing-gadts/pr9019.ml",
          "testsuite/tests/warnings/w50.compilers.reference",
          "testsuite/tests/typing-warnings/pr7297.ml",
          "testsuite/tests/typing-misc/empty_variant.ml",
          "testsuite/tests/typing-ocamlc-i/pr4791.compilers.reference",
          "testsuite/tests/typing-warnings/unused_functor_parameter.ml",
          "testsuite/tests/match-exception-warnings/exhaustiveness_warnings.ml",
          "testsuite/tests/typing-gadts/pr5997.ml",
          "testsuite/tests/basic/patmatch_incoherence.ml",
          "testsuite/tests/tool-ocamlc-open/tool-ocamlc-open-error.compilers.reference",
          "testsuite/tests/typing-gadts/pr5785.ml",
          "testsuite/tests/typing-deprecated/deprecated.ml",
          "testsuite/tests/typing-gadts/pr7269.ml",
          "testsuite/tests/warnings/w32.compilers.reference",
          "testsuite/tests/typing-misc/labels.ml",
          "testsuite/tests/typing-warnings/ambiguous_guarded_disjunction.ml",
          "testsuite/tests/warnings/w06.compilers.reference",
          "testsuite/tests/typing-warnings/unused_recmodule.ml",
          "testsuite/tests/typing-misc/pr6939-flat-float-array.ml",
          "testsuite/tests/typing-misc/pr6416.ml",
          "testsuite/tests/typing-warnings/open_warnings.ml",
          "testsuite/tests/warnings/w03.compilers.reference",
          "testsuite/tests/typing-ocamlc-i/pervasives_leitmotiv.compilers.reference",
          "testsuite/tests/basic-more/morematch.compilers.reference",
          "testsuite/tests/typing-unboxed/test.ml",
          "testsuite/tests/asmcomp/0001-test.compilers.reference",
          "testsuite/tests/typing-gadts/yallop_bugs.ml",
          "testsuite/tests/typing-warnings/pr7115.ml",
          "testsuite/tests/typing-warnings/never_returns.ml",
          "testsuite/tests/typing-misc/constraints.ml",
          "testsuite/tests/tool-toplevel/pr6468.compilers.reference",
          "testsuite/tests/typing-polyvariants-bugs/pr7824.ml",
          "testsuite/tests/typing-gadts/pr5989.ml",
          "testsuite/tests/typing-warnings/records.ml",
          "testsuite/tests/typing-warnings/pr7261.compilers.reference",
          "testsuite/tests/warnings/w58.native.reference",
          "testsuite/tests/warnings/w04.compilers.reference",
          "testsuite/tests/warnings/w51_bis.compilers.reference",
          "testsuite/tests/no-alias-deps/aliases.compilers.reference",
          "testsuite/tests/messages/precise_locations.ml",
          "testsuite/tests/warnings/w32b.compilers.reference",
          "testsuite/tests/warnings/w60.compilers.reference",
          "testsuite/tests/typing-ocamlc-i/pr6323.compilers.reference",
          "testsuite/tests/tool-caml-tex/redirections.reference",
          "testsuite/tests/typing-misc/polyvars.ml",
          "testsuite/tests/lexing/uchar_esc.ocaml.reference",
          "testsuite/tests/typing-deprecated/alerts.ml",
          "testsuite/tests/typing-misc/records.ml",
          "testsuite/tests/typing-gadts/pr6993_bad.ml",
          "testsuite/tests/typing-warnings/application.ml",
          "testsuite/tests/typing-poly/poly.ml",
          "testsuite/tests/typing-misc/disambiguate_principality.ml",
          "testsuite/tests/typing-warnings/pr7553.ml",
          "testsuite/tests/typing-gadts/pr7016.ml",
          "testsuite/tests/typing-extensions/open_types.ml",
          "testsuite/tests/typing-objects-bugs/pr7284_bad.compilers.reference",
          "testsuite/tests/warnings/w47_inline.compilers.reference",
          "testsuite/tests/typing-warnings/unused_rec.ml",
          "testsuite/tests/typing-gadts/didier.ml",
          "testsuite/tests/typing-gadts/pr5906.ml",
          "testsuite/tests/typing-warnings/pr9244.ml",
          "testsuite/tests/warnings/w55.flambda.reference",
          "testsuite/tests/warnings/w54.compilers.reference",
          "testsuite/tests/typing-gadts/pr7234.ml",
          "testsuite/tests/warnings/w45.compilers.reference",
          "testsuite/tests/warnings/w01.compilers.reference"
        ],
        "commitId" : "3407c3b22ea69df41b13a804189e69743474d323",
        "timestamp" : 1595311863000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Update test reference files\u000a",
        "date" : "2020-07-21 08:11:03 +0200",
        "id" : "3407c3b22ea69df41b13a804189e69743474d323",
        "msg" : "Update test reference files",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-objects-bugs/pr7284_bad.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/pr6416.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/unused_rec.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/principality-and-gadts.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-polyvariants-bugs/pr7824.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w55.flambda.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/test.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/unused_types.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-deprecated/deprecated.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/constraints.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/let-syntax/let_syntax.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/pr7553.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-objects/Exemples.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w32.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w32b.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/pr7261.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/lexing/uchar_esc.ocaml.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/pr6939-flat-float-array.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-ocamlc-i/pervasives_leitmotiv.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-ocamlc-i/pr7402.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/tool-ocamlc-open/tool-ocamlc-open-error.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/tool-toplevel/pr6468.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-ocamlc-i/pr6323.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/ambiguous_guarded_disjunction.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w01.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr7269.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/basic-more/morematch.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w59.flambda.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/pr7297.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-objects/Tests.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/pr6872.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr5785.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr6993_bad.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/empty_variant.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/match-exception-warnings/exhaustiveness_warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr9019.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/coercions.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w51_bis.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/letrec-check/pr7231.ocaml.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/labels.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/tool-caml-tex/redirections.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/unused_recmodule.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-safe-linking/b_bad.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/never_returns.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/basic-more/robustmatch.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr7390.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/open_warnings.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w52.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/messages/precise_locations.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/records.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w03.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/asmcomp/0001-test.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/pr7085.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/basic/patmatch_incoherence.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr7234.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w54.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/build_as_type.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/records.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w58.native.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr5906.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr7016.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr5981.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w33.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w04_failure.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-deprecated/alerts.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/lexing/escape.ocaml.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w04.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-ocamlc-i/pr4791.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/pr9244.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w06.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w51.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-poly/poly.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w55.native.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-unboxed/test.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-extensions/disambiguation.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w47_inline.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr7432.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/yallop_bugs.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr5989.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr6241.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/application.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/no-alias-deps/aliases.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/disambiguate_principality.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/exhaustiveness.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w53.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/pr5997.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-gadts/didier.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/pr5892.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/unused_functor_parameter.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/polyvars.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w50.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/tool-toplevel/pr7060.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w45.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/warnings/w60.compilers.reference"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/injectivity.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-extensions/open_types.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-warnings/pr7115.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/warnings.ml"
        ],
        "commitId" : "7e5a60b1ae8ff4672dd3a30b42059d77185327ca",
        "timestamp" : 1595311863000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Avoid breaking string literal\u000a",
        "date" : "2020-07-21 08:11:03 +0200",
        "id" : "7e5a60b1ae8ff4672dd3a30b42059d77185327ca",
        "msg" : "Avoid breaking string literal",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/warnings.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tests/typing-misc/pr6939-no-flat-float-array.ml"
        ],
        "commitId" : "9f25b62fb4be1596c8c79a607e9df49533486c6b",
        "timestamp" : 1595338134000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/sebastien.hinderer",
          "fullName" : "Sebastien.Hinderer"
        },
        "authorEmail" : "Sebastien.Hinderer@inria.fr",
        "comment" : "Update expected test output\u000a\u000aFollow-up to PR #9657\u000a",
        "date" : "2020-07-21 15:28:54 +0200",
        "id" : "9f25b62fb4be1596c8c79a607e9df49533486c6b",
        "msg" : "Update expected test output",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tests/typing-misc/pr6939-no-flat-float-array.ml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/damien.doligez",
      "fullName" : "damien.doligez"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/decorne.en",
      "fullName" : "decorne.en"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/antonin.decimo",
      "fullName" : "antonin.decimo"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/sdolan",
      "fullName" : "sdolan"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
      "fullName" : "david.allsopp"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
      "fullName" : "n.oje.bar"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/sebastien.hinderer",
      "fullName" : "Sebastien.Hinderer"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/octa",
      "fullName" : "octa"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
      "fullName" : "xavier.leroy"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/gabriel.scherer",
      "fullName" : "gabriel.scherer"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/yallop",
      "fullName" : "yallop"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/florian.angeletti",
      "fullName" : "florian.angeletti"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/serpent7776",
      "fullName" : "serpent7776"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
      "fullName" : "noreply"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/leo",
      "fullName" : "leo"
    }
  ]
}