)]}'
{
  "log": [
    {
      "commit": "01b91195d9aeaba1dab70b882a12f741f568a510",
      "tree": "729d28c0d0a4f30ff22661ac6abc77fc0615b2a0",
      "parents": [
        "f08cf406e1d25361847d5acd72dc8da2157dac25"
      ],
      "author": {
        "name": "Tianon Gravi",
        "email": "admwiggin@gmail.com",
        "time": "Wed Aug 26 10:18:22 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Sep 18 13:34:32 2026 -0700"
      },
      "message": "cpu: add amd64 v2/v3/v4 feature bits\n\nUpdates https://go.dev/issues/58015 (this adds the underlying feature bits necessary for that consistent with what this repository already implements, but doesn\u0027t add an explicit \"level\")\n\nChange-ID: I87a36c669bbb151df7c49e98fdadc808ed0db820\nAssisted-By: \"claude my eyes right out\"\nReviewed-on: https://go-review.googlesource.com/c/sys/+/822061\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tianon Gravi \u003cadmwiggin@gmail.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Samuel Karp \u003csamuelkarp@google.com\u003e\n"
    },
    {
      "commit": "f08cf406e1d25361847d5acd72dc8da2157dac25",
      "tree": "58ff7938f7866d84926c7f8a27e6490c54a37149",
      "parents": [
        "9343db91ebe019b2ae2833e231c94f0392d7c239"
      ],
      "author": {
        "name": "Mauri de Souza Meneguzzo",
        "email": "mauri870@gmail.com",
        "time": "Wed Sep 16 15:48:38 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Sep 18 12:09:04 2026 -0700"
      },
      "message": "unix: update glibc to 2.44\n\nChange-Id: I578ab6334cc4468a81c2cc9bafd0bb14f8f27589\nGitHub-Last-Rev: 4e61ffc4a380df880cf22a70441ec2fdeafd49ca\nGitHub-Pull-Request: golang/sys#294\nReviewed-on: https://go-review.googlesource.com/c/sys/+/833684\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "9343db91ebe019b2ae2833e231c94f0392d7c239",
      "tree": "30dd31f6244e1252a6365c408aa1b66eecbea792",
      "parents": [
        "0b9b89e38285f9b6f86e4ffe2606c2d360077dc5"
      ],
      "author": {
        "name": "Stian Halseth",
        "email": "stian@itx.no",
        "time": "Fri Sep 04 19:44:44 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Sep 11 15:36:55 2026 -0700"
      },
      "message": "unix: provide linux/sparc64 assembly for syscalls\n\nWhile the linux/sparc64 port is not yet upstream, the rest of the package\nalready has linux/sparc64 support; without this assembly it does not compile\nthere at all.\n\nAdd it in the same shape as the other linux architectures: jump to package\nsyscall\u0027s implementations where they exist, and trap directly for the two\nNoError variants. On SPARC the trap is ta 0x6d, with the syscall number in\n%g1 and the arguments in %o0-%o5.\n\nUpdates golang/go#55000\n\nChange-Id: I793d8fcc7b0d5fd60dddf76588181a842a15e898\nGitHub-Last-Rev: cd72e3d509b0518adba953e3fc20c637daaa8fe4\nGitHub-Pull-Request: golang/sys#292\nReviewed-on: https://go-review.googlesource.com/c/sys/+/823604\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Kirill Kolyshkin \u003ckolyshkin@gmail.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "0b9b89e38285f9b6f86e4ffe2606c2d360077dc5",
      "tree": "e609f80d801cd74698234cb01f0a0feb7af01d2d",
      "parents": [
        "6bf2375da01db6ede4efefa6ec6a99c34027400c"
      ],
      "author": {
        "name": "librepower",
        "email": "hello@librepower.org",
        "time": "Tue Sep 08 12:17:34 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Sep 11 14:05:16 2026 -0700"
      },
      "message": "unix: keep generated types compilable with current cgo\n\nI hit this while regenerating ztypes for a platform that is not in the tree\nyet, but it is not specific to that: any regeneration with a current\ntoolchain runs into it.\n\nWhere `struct fp_extended_precision` is not declared, `cgo -godefs` now\nrenders `FpExtendedPrecision` as `_cgopackage.Incomplete`, and the result\ndoes not compile. The committed files for those platforms carry an empty\nstruct, so this keeps mkpost producing what is already there.\n\nfreebsd/arm is unaffected: the C type is declared there, so cgo never emits\n`Incomplete` for it.\n\nChange-Id: Ic77656dca440cad8a63ea9ac84c06b326d174cc4\nGitHub-Last-Rev: 05487a4adc1bf25bbbab471c82ee0a58235384a1\nGitHub-Pull-Request: golang/sys#285\nReviewed-on: https://go-review.googlesource.com/c/sys/+/816660\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\n"
    },
    {
      "commit": "6bf2375da01db6ede4efefa6ec6a99c34027400c",
      "tree": "241e68b2c3699a864f4ec8f986bdd05637d1c618",
      "parents": [
        "814b087ed461add64dc8eec9822381e8480ecd20"
      ],
      "author": {
        "name": "Yan Zhu",
        "email": "hackzhuyan@gmail.com",
        "time": "Fri Sep 04 14:07:36 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Sep 11 13:50:22 2026 -0700"
      },
      "message": "unix: add listns syscall introduced in Linux 6.19\n\nAdd support for the listns(2) system call available since Linux 6.19.\nThe system call enumerates namespace IDs with optional filtering by\nnamespace type and owning user namespace.\n\nChange-Id: I8d880a51bcd97004ab81d09ba0f877aae967f3ca\nGitHub-Last-Rev: 43d1dc0ae5ac2789a666cdf6eec92ca2554ef7c7\nGitHub-Pull-Request: golang/sys#279\nReviewed-on: https://go-review.googlesource.com/c/sys/+/781686\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Florian Lehner \u003clhnr.flrn@gmail.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "814b087ed461add64dc8eec9822381e8480ecd20",
      "tree": "f2efff3bdb0cfafec5cf06c980c9cc8f7ee5b11a",
      "parents": [
        "4e88cef46820400a67aee3aaba97f21b6041e9b0"
      ],
      "author": {
        "name": "Nate Bracy",
        "email": "nate@bracy.dev",
        "time": "Sat Sep 05 00:44:49 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Sep 11 13:46:03 2026 -0700"
      },
      "message": "darwin: expose setpriority PRIO_DARWIN_* constants\n\nAdd PRIO_DARWIN_* constants for use with setpriority to control\nthread scheduling on Apple Silicon machines.\n\nSee getpriority(2) man page for details.\n\nFixes golang/go#75529\n\nChange-Id: I6220362ace5f9f03857717b0dacd87c719afcc1a\nGitHub-Last-Rev: 827508a33153440caa4f77b6bca70bc4e7b70216\nGitHub-Pull-Request: golang/sys#265\nReviewed-on: https://go-review.googlesource.com/c/sys/+/707377\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "4e88cef46820400a67aee3aaba97f21b6041e9b0",
      "tree": "6059db0fc544bfed08eddde71c6290a21deed473",
      "parents": [
        "d2b1c5fda6c656d67c0e4230b9b5587d0511c65d"
      ],
      "author": {
        "name": "Stian Halseth",
        "email": "stian@itx.no",
        "time": "Fri Sep 04 22:12:04 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Sep 11 13:41:03 2026 -0700"
      },
      "message": "unix: align the getdents buffer\n\ngetdents64 stores a 64-bit d_ino at the start of every entry, so the entries\nare aligned only if the buffer is. Go promises no alignment for a []byte, and\nsparc64 faults on the misaligned store rather than fixing it up, returning\nEFAULT.\n\nBuffers from make are already 8-aligned, so this is a no-op unless the caller\npasses a sub-slice.\n\nUpdates golang/go#55000\n\nChange-Id: I3724af7c4ef7debc4bdd9d0b1c3130c312094957\nGitHub-Last-Rev: 2d416d91ae1f7ad56c32636521af5b2c61a567b2\nGitHub-Pull-Request: golang/sys#291\nReviewed-on: https://go-review.googlesource.com/c/sys/+/822906\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Kirill Kolyshkin \u003ckolyshkin@gmail.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\n"
    },
    {
      "commit": "d2b1c5fda6c656d67c0e4230b9b5587d0511c65d",
      "tree": "5577ee10bca973b8fab8bc5d0d4ee562884feaa3",
      "parents": [
        "50dddc27e25293b5c65093c2c432ef6275112d70"
      ],
      "author": {
        "name": "Stian Halseth",
        "email": "stian@itx.no",
        "time": "Fri Sep 04 19:44:36 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Sep 11 13:35:50 2026 -0700"
      },
      "message": "unix: use the stat64 family and fix Stat_t on linux/sparc64\n\nThe glibc and kernel stat structures differ on sparc64, as they already\ndo on mips64: glibc puts st_ino at offset 16 and st_nlink at 28, the\nkernel\u0027s struct stat64 puts them at 8 and 16. Stat_t was generated from\nglibc\u0027s, so the raw syscalls filled it at the wrong offsets.\n\nUpdates golang/go#55000\n\nChange-Id: Ic8b8820e6e9c9b497bce6444021c75ef9b3ae750\nGitHub-Last-Rev: 9fb44b953c17001f427f5cc6e4d476ae2c6a49dc\nGitHub-Pull-Request: golang/sys#290\nReviewed-on: https://go-review.googlesource.com/c/sys/+/822904\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Kirill Kolyshkin \u003ckolyshkin@gmail.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\n"
    },
    {
      "commit": "50dddc27e25293b5c65093c2c432ef6275112d70",
      "tree": "5a396a4018de0354d2c14f0d4bd72f86ddd259cf",
      "parents": [
        "5a37d0623babce5e2fd68cd531db15c50ff2def2"
      ],
      "author": {
        "name": "Joon Lee",
        "email": "Joon.S.Lee@ibm.com",
        "time": "Tue Aug 25 17:48:13 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Sep 11 10:02:59 2026 -0700"
      },
      "message": "unix: extend z/OS support\n\nThis commit adds the z/OS implementation of ptrace as\nwell as other minor changes:\n\n- Adds new syscall number constants\n- Refactors code to reduce duplication\n- A small register optimization\n\nChange-Id: I61560ae068ee5f576206e266d8cb77b525948615\nGitHub-Last-Rev: 3f3ff2477e05f4f5572abe9e14903f09cedb7ac9\nGitHub-Pull-Request: golang/sys#282\nReviewed-on: https://go-review.googlesource.com/c/sys/+/796660\nReviewed-by: Bill O\u0027Farrell \u003cbillotosyr@gmail.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "5a37d0623babce5e2fd68cd531db15c50ff2def2",
      "tree": "58d15a30f2c1306eaa71156b9fa85d473c478406",
      "parents": [
        "613e2570718ecde85c04e69ebd5585c3881c442c"
      ],
      "author": {
        "name": "qiulaidongfeng",
        "email": "2645477756@qq.com",
        "time": "Sat Jul 26 18:06:26 2025 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 08 07:39:44 2026 -0700"
      },
      "message": "windows: drop arm\n\nFixes golang/go#71671\n\nChange-Id: Id1d0a9c9bc1c33dbe28c14e2f7c4adb3ede2b3f9\nReviewed-on: https://go-review.googlesource.com/c/sys/+/690655\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "613e2570718ecde85c04e69ebd5585c3881c442c",
      "tree": "37985e8845a022794d0bb2eacec7d9dfb392ee5d",
      "parents": [
        "6f7b10ff75aa2a3a1229116f47d194a97f66f174"
      ],
      "author": {
        "name": "kinsonnee",
        "email": "kinsonnee@gmail.com",
        "time": "Mon Jul 13 15:13:43 2026 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Aug 31 12:43:43 2026 -0700"
      },
      "message": "cpu: add riscv64 hwprobe drift test\n\nAdd a test that checks the Linux/riscv64 riscv_hwprobe constants, syscall\nnumber, and pair layout copied into x/sys/cpu stay in sync with the\ngenerated x/sys/unix sources.\n\nThe cpu package cannot depend on unix in production, but test files can\nimport it. Compare the copied definitions directly with unix rather than\nparsing source files.\n\nUpdates golang/go#61416\n\nCo-authored-by: YuanSheng \u003cyuansheng@isrc.iscas.ac.cn\u003e\nChange-Id: I01407445099424b429d2494b63c05ef1bba746ef\nReviewed-on: https://go-review.googlesource.com/c/sys/+/800020\nAuto-Submit: Keith Randall \u003ckhr@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\n"
    },
    {
      "commit": "6f7b10ff75aa2a3a1229116f47d194a97f66f174",
      "tree": "b2aaeb548eeee26fcdca15ca69f2e3d1e834ec4c",
      "parents": [
        "663e7c83671d6d15250999d93bb45e03741b3014"
      ],
      "author": {
        "name": "Filippo Valsorda",
        "email": "filippo@golang.org",
        "time": "Sun Aug 30 17:07:22 2026 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Aug 31 12:35:59 2026 -0700"
      },
      "message": "unix: add MLOCK_ONFAULT constant\n\nChange-Id: I306e048094da1a0a8714cb87dfd6609f6a6a6964\nReviewed-on: https://go-review.googlesource.com/c/sys/+/824524\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "663e7c83671d6d15250999d93bb45e03741b3014",
      "tree": "08c403b997972e7827893126a57333426f19a8c5",
      "parents": [
        "de5f12f6057cc60a98b17cfd2aedcf50a0aea7a7"
      ],
      "author": {
        "name": "Stian Halseth",
        "email": "stian@itx.no",
        "time": "Thu Aug 27 12:32:13 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Aug 28 07:35:24 2026 -0700"
      },
      "message": "cpu: add basic support for GOARCH\u003dsparc64\n\ncpu.go uses cacheLineSize for CacheLinePad and calls initOptions, both\nof which are supplied per architecture, so the package does not build on\nsparc64. This adds those two for it.\n\nUpdates golang/go#55000\n\nChange-Id: I71d6bbde37cda3e263dbb1c65177fa619494c6dc\nGitHub-Last-Rev: ff36fd1f54176d099fc3577d0b7ae5557ba464f7\nGitHub-Pull-Request: golang/sys#289\nReviewed-on: https://go-review.googlesource.com/c/sys/+/822844\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "de5f12f6057cc60a98b17cfd2aedcf50a0aea7a7",
      "tree": "f3ab012cc4f131c9748ab4a1bba60cf1d17cead3",
      "parents": [
        "80e8acfdcd3dacd2e8a4c2906d5b6a2ba0fdbc68"
      ],
      "author": {
        "name": "Tianon Gravi",
        "email": "admwiggin@gmail.com",
        "time": "Wed Aug 26 10:20:39 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 27 19:56:12 2026 -0700"
      },
      "message": "cpu: add ppc64le POWER10 detection\n\nChange-ID: Iffd467d0600a6dcec51232d5ca65ea7c4e7cac77\nAssisted-By: \"claude my eyes right out\"\nReviewed-on: https://go-review.googlesource.com/c/sys/+/822324\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Samuel Karp \u003csamuelkarp@google.com\u003e\n"
    },
    {
      "commit": "80e8acfdcd3dacd2e8a4c2906d5b6a2ba0fdbc68",
      "tree": "08f70b50fb5eec0f2a6c3f4d363eb1c527a1331b",
      "parents": [
        "1e3c182d5eb393bbf86cba8b726d9edab596c50d"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Aug 26 22:01:04 2026 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 27 14:09:47 2026 -0700"
      },
      "message": "unix: run go fix\n\nGenerated by running:\n\n    go fix ./...\n\nChange-Id: I4dab4582f1bdee9fc44710b8d10ca2dd9989f49d\nReviewed-on: https://go-review.googlesource.com/c/sys/+/821060\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1e3c182d5eb393bbf86cba8b726d9edab596c50d",
      "tree": "b6c0bd6c0e963914909e13b7b8bb59f6d4ca1846",
      "parents": [
        "d429e20367b198593bc9d6e1babac786eafb5434"
      ],
      "author": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Sun Mar 08 11:05:52 2026 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 27 14:09:42 2026 -0700"
      },
      "message": "unix: add IPMI interface\n\nAdd structs and constants for the Linux IPMI system interface.\n\nChange-Id: I100c402bfdf9dd72b541b612c8783248c35bd16b\nReviewed-on: https://go-review.googlesource.com/c/sys/+/752624\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "d429e20367b198593bc9d6e1babac786eafb5434",
      "tree": "70029f0b4e943a40a848e93f6bcc7c55b4a5b702",
      "parents": [
        "bd3bddf0517f9d9b5e00f8ffeedd939dc80652f5"
      ],
      "author": {
        "name": "Stian Halseth",
        "email": "stian@itx.no",
        "time": "Wed Aug 26 08:04:00 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 26 10:28:52 2026 -0700"
      },
      "message": "unix: stop generating sparc termbits from the generic header\n\nmkerrors.sh takes the generic termbits header on sparc rather than the\narchitecture\u0027s own:\n\n\t#if defined(__sparc__)\n\t#include \u003casm-generic/termbits.h\u003e\n\t#else\n\t#include \u003casm/termbits.h\u003e\n\t#endif\n\nsparc\u0027s termbits differs from the generic one, so the constants it produces\nfor that architecture are wrong. VMIN is the clearest case: sparc defines it\nas an alias, #define VMIN VEOF with VEOF 4, where the generic header defines\na literal 6. Raw mode is termios.Cc[unix.VMIN] \u003d 1 in moby/term,\ncontainerd/console and x/term alike, so with 6 the assignment lands in a\nslot nothing reads, the real VMIN keeps its default of 4, and reads on a\nterminal block until four bytes arrive. On sparc64 that made interactive\ndocker run -it deliver stdin in 4-byte groups.\n\nIt is not only VMIN. Switching to the architecture\u0027s header changes 25\nconstants. The baud rates are the most visible: B1000000 is 0x100c on\nsparc but 0x1008 is generated, and B2500000, B3000000, B3500000 and\nB4000000 do not exist on sparc while B76800, B153600, B307200 and B614400\ndo and are absent. FLUSHO, WRAP, VDSUSP, TIOCM_LOOP, TIOCM_OUT1,\nTIOCM_OUT2, TIOCSER_TEMT, VEOL and VEOL2 are also affected.\n\nThe comment justifies the workaround by a struct redefinition clashing with\nglibc, but that cannot arise here: the include block is used in exactly one\nplace, the $CC -x c - -E -dM pass, which only preprocesses. Feeding it both\n\u003ctermios.h\u003e and \u003casm/termbits.h\u003e on sparc64 emits every macro with empty\nstderr.\n\nNo other architecture is affected, since they already took the #else branch.\n\nVerified by running mkerrors.sh on an UltraSPARC T4-1: unmodified it\nreproduces the checked-in VMIN\u003d0x6, VEOL\u003d0xb, VEOL2\u003d0x10, and with this\nchange it produces 0x4, 0x5, 0x6.\n\nTIOCSER_TEMT moves to zerrors_linux.go: sparc64 now agrees with every\nother architecture, so mkmerge hoists it.\n\nUpdates golang/go#55000\n\nChange-Id: I53fb230b3b341f10c88e633cac2c4a7c6718a210\nGitHub-Last-Rev: 3e111d14b58ce443cf04c730ce15fc62855cf54a\nGitHub-Pull-Request: golang/sys#288\nReviewed-on: https://go-review.googlesource.com/c/sys/+/820180\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "bd3bddf0517f9d9b5e00f8ffeedd939dc80652f5",
      "tree": "f1788315d6fff078c7baaa7ef77f491360afddd4",
      "parents": [
        "e812f53e86a9631a2922a068229188c29fdf5795"
      ],
      "author": {
        "name": "Casper Andersson",
        "email": "casper.casan@gmail.com",
        "time": "Tue Aug 25 14:18:56 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 26 07:42:25 2026 -0700"
      },
      "message": "unix: add missing HWTSTAMP_* constants\n\nChange-Id: I72e3c04afda8e9382fedc6aac6cf2824da82e1dc\nGitHub-Last-Rev: ae9f762bcd6b332f65b012c57abcd238018a242a\nGitHub-Pull-Request: golang/sys#283\nReviewed-on: https://go-review.googlesource.com/c/sys/+/805700\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "e812f53e86a9631a2922a068229188c29fdf5795",
      "tree": "5854e96d6daf98f49a545c8b27a6c84cf8984470",
      "parents": [
        "f6989c5959ab33dcb983eaf490de10d83dbc810d"
      ],
      "author": {
        "name": "Oittaa",
        "email": "eero@oittaa.net",
        "time": "Sat Aug 22 15:11:43 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Aug 25 09:08:30 2026 -0700"
      },
      "message": "windows: add SO_SNDTIMEO constant for socket options\n\nAdd SO_SNDTIMEO to complement the previously added SO_RCVTIMEO.\n\nChange-Id: Ief9370900b5b057f3f03384d5219f1bf836cf0ea\nGitHub-Last-Rev: 75b866b04ef219c599dfce93d12519b32a31b0aa\nGitHub-Pull-Request: golang/sys#286\nReviewed-on: https://go-review.googlesource.com/c/sys/+/819680\nReviewed-by: Alex Brainman \u003calex.brainman@gmail.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "f6989c5959ab33dcb983eaf490de10d83dbc810d",
      "tree": "270bb06297ca60cb4e62e79ce8dd5e3a12eed3d0",
      "parents": [
        "e8c1c3274309bd87f360205f5706e986ceccb317"
      ],
      "author": {
        "name": "Stian Halseth",
        "email": "stian@itx.no",
        "time": "Mon Aug 24 19:58:11 2026 +0000"
      },
      "committer": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Tue Aug 25 07:23:08 2026 -0700"
      },
      "message": "unix: align Ifreq so its union accessors cannot fault\n\nUint16, SetUint16, Uint32, SetUint32, Inet4Addr and SetInet4Addr cast the\nifreq union to uint16, uint32 or RawSockaddrInet4 and access it in place.\nThe generated ifreq declares that union as a byte array, so the type\nguarantees only byte alignment and the compiler may put an Ifreq at any\naddress - as it does for the elements of a []Ifreq, which pack at the\nstruct\u0027s size with an alignment of one.\n\nA misaligned access is merely slow on amd64 and arm64; on sparc64 it\nfaults, and TestIoctlIfreq died with SIGBUS.\n\nAlign the wrapper rather than changing the accessors. The union lies at\noffset 16 within ifreq on every architecture, so aligning the wrapper\naligns the union, and all six accessors are covered instead of only the\nfour integer ones.\n\nTestIfreqAlignment pins the invariant. Without the fix it fails on every\narchitecture, reporting an alignment of 1, so catching a regression does\nnot need sparc64 hardware.\n\nUpdates golang/go#55000\n\nChange-Id: I70aca33419086de9eb68032e354e5f666cc20562\nGitHub-Last-Rev: 637b50d0e63b84eb536019d7c893c5cb07289bf3\nGitHub-Pull-Request: golang/sys#287\nReviewed-on: https://go-review.googlesource.com/c/sys/+/820000\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "e8c1c3274309bd87f360205f5706e986ceccb317",
      "tree": "18a64a6e70e24c96b3cd8bcf94533ab37806752e",
      "parents": [
        "effdf5d9636b622bdffd9eb2df870dd3e93075b9"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 19 16:59:34 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 20 07:24:10 2026 -0700"
      },
      "message": "all: upgrade go directive to at least 1.26.0 [generated]\n\nBy now Go 1.27.0 has been released, and Go 1.25 is no longer supported\nper the Go Release Policy (see https://go.dev/doc/devel/release#policy).\n\nSee https://go.dev/doc/godebug#go-126 for GODEBUG setting changes\nrelevant to Go 1.26.\n\nFor golang/go#69095.\n\n[git-generate]\n(cd . \u0026\u0026 go get go@1.26.0 \u0026\u0026 go mod tidy)\n\nChange-Id: I4825f5f94875a8e76dd3fad60e66158f9d8ad899\nReviewed-on: https://go-review.googlesource.com/c/sys/+/817820\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "effdf5d9636b622bdffd9eb2df870dd3e93075b9",
      "tree": "b08a9b33e9442697eb4886d3d81904f970414ae1",
      "parents": [
        "40db382fff6ddba652a1db091a18602f78a9576c"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Aug 19 19:42:13 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 20 05:22:28 2026 -0700"
      },
      "message": "windows: pass rune to %q formatting verb\n\nIt\u0027s caught by Go 1.26\u0027s vet check that the format %q here\nis given a wrong type uint16. Convert it to a rune instead.\n\nChange-Id: Ic6eb4d0c64c898f008ca47e694ac2f45d2cd9965\nReviewed-on: https://go-review.googlesource.com/c/sys/+/818181\nTryBot-Bypass: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Ayman Bagabas \u003cayman.bagabas@gmail.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "40db382fff6ddba652a1db091a18602f78a9576c",
      "tree": "1d5ee09dd641a7479c90cd02c73d30bd4156708c",
      "parents": [
        "58ae2c79e9f4c4d85efd06cb7f11db209e6434bf"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Aug 18 15:43:13 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 19 14:38:47 2026 -0700"
      },
      "message": "unix: add IoctlPidfdInfo\n\nChange-Id: I2036f686fde6aeb33fee314aa2582a4837800344\nReviewed-on: https://go-review.googlesource.com/c/sys/+/817361\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "58ae2c79e9f4c4d85efd06cb7f11db209e6434bf",
      "tree": "f7b3f52060a4feb548983269ffb7ffebd6e71931",
      "parents": [
        "48021ced728d69958327782448cf6ecdd19dcf44"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Aug 18 14:20:14 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 19 14:36:41 2026 -0700"
      },
      "message": "unix: add pidfd constants and type\n\nChange-Id: Ide4fd8c973c214b28f0ebfec3cd442052323f934\nReviewed-on: https://go-review.googlesource.com/c/sys/+/817380\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "48021ced728d69958327782448cf6ecdd19dcf44",
      "tree": "43c39b60abd22aff49b59ab5b609326cc98c49df",
      "parents": [
        "5d668790b094f8566c9ecee4aab5a8bf38960e2f"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Aug 18 14:18:25 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 19 14:36:35 2026 -0700"
      },
      "message": "unix/linux/mkall: remove race on stderr buffer\n\nBefore this CL the code would create two different exec.Command\nvalues with Stderr pointing to a single shared bytes.Buffer.\nSince we really don\u0027t need a buffer here, change it to use a pipe.\n\nChange-Id: Ie29b872cb5bac1eb023bd4a6b650bfb80ee9c041\nReviewed-on: https://go-review.googlesource.com/c/sys/+/817360\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "5d668790b094f8566c9ecee4aab5a8bf38960e2f",
      "tree": "faaba0f1a11103aa972eca14f7ef620ec78fc1b7",
      "parents": [
        "8042137c7a09b02e01893cc556f27ee768a2f0ec"
      ],
      "author": {
        "name": "Julian Zhu",
        "email": "julian.oerv@isrc.iscas.ac.cn",
        "time": "Mon Jul 27 14:48:55 2026 +0800"
      },
      "committer": {
        "name": "Julian Zhu",
        "email": "jz531210@gmail.com",
        "time": "Mon Aug 17 10:15:16 2026 -0700"
      },
      "message": "internal/cpu: detect RISC-V VLENB when the vector extension is available\n\nChange-Id: I7e2e33c7bc7c50d43d66514263d0d11b5951ba44\nReviewed-on: https://go-review.googlesource.com/c/sys/+/806200\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Joel Sing \u003cjoel@sing.id.au\u003e\nReviewed-by: Meng Zhuo \u003cmengzhuo1203@gmail.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "8042137c7a09b02e01893cc556f27ee768a2f0ec",
      "tree": "342c383189b238c187e15eaee3ee7cbf5420f204",
      "parents": [
        "9e7e939dcafac07e8ab4cffa6e5fc74908413f00"
      ],
      "author": {
        "name": "Keith Randall",
        "email": "khr@golang.org",
        "time": "Tue Aug 11 11:29:41 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Aug 11 11:42:32 2026 -0700"
      },
      "message": "cpu: disable AVX+ on netbsd/amd64\n\nnetbsd\u0027s signal handler corrupts bits 128 and higher\nin the AVX registers.\n\nUpdate golang/go#80285\n\nChange-Id: I6f486795dede81089f5ead305d10692c421d9566\nReviewed-on: https://go-review.googlesource.com/c/sys/+/797900\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nReviewed-by: Benny Siegert \u003cbsiegert@gmail.com\u003e\nAuto-Submit: Keith Randall \u003ckhr@golang.org\u003e\n"
    },
    {
      "commit": "9e7e939dcafac07e8ab4cffa6e5fc74908413f00",
      "tree": "d48eec347dfb4594cf3773c26a6c12bf02353bea",
      "parents": [
        "f6fb8a1e42b1731ca8f87ace29c3307429ecdb5a"
      ],
      "author": {
        "name": "An Long",
        "email": "aisk1988@gmail.com",
        "time": "Wed Jun 24 23:06:57 2026 +0900"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jun 30 10:07:31 2026 -0700"
      },
      "message": "cpu: handle vendor suffixes in parseRelease\n\nKernel release strings such as \"3.4.35_hi3535\" on some Synology devices\nfailed to parse because only dash and plus suffixes were stripped.\nParse the leading digits of each component instead, mirroring the Go\nruntime fix.\n\nThis copies the implementation from the Go runtime\u0027s parseRelease as\nupdated in CL 781800.\n\nFixes golang/go#80094\n\nCo-authored-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nChange-Id: I41f8fd0a1d6c012eebd5368e623b42e99220d1a3\nReviewed-on: https://go-review.googlesource.com/c/sys/+/793760\nReviewed-by: Jorropo \u003cjorropo.pgm@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\n"
    },
    {
      "commit": "f6fb8a1e42b1731ca8f87ace29c3307429ecdb5a",
      "tree": "05e9b991a6188e524eb988d3a2f0bab7330980a5",
      "parents": [
        "f3eeabfcab6a9a0585ddee7337d5ccfeebe576ed"
      ],
      "author": {
        "name": "Jorropo",
        "email": "jorropo.pgm@gmail.com",
        "time": "Sat Jun 20 02:44:55 2026 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jun 24 14:40:39 2026 -0700"
      },
      "message": "unix: use epoll_pwait rather than epoll_wait\n\nThis extends a pattern implemented on arm64 by CL 21971\nto all arches.\n\nThis is safe to do because epoll_pwait was added in Linux 2.6.19\nand x/sys\u0027s go.mod file sets go 1.25.0 which has a minimum Linux\nversion of 3.2.\n\nepoll_wait is a legacy syscall that is being left behind\n- some newer arches (like arm64) do not implement it\n- libc implementations never call it\n- seccomp allow lists do not include it\n\nepoll_pwait is a complete superset of epoll_wait: it adds a new\nsigmask argument, but according to the docs:\n\n  The sigmask argument may be specified as NULL, in which\n  case epoll_pwait() is equivalent to epoll_wait().\n\nThis might have the inverse downside where someone wrote a seccomp\nfilter allowing epoll_wait but not epoll_pwait, but given that the\nrest of the ecosystem (libcs, ...) uses epoll_pwait this seems\nunlikely.\n\nFixes golang/go#80080\n\nChange-Id: Ief3b7799e35c61cec328c328422155a29fc02ae4\nReviewed-on: https://go-review.googlesource.com/c/sys/+/792700\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "f3eeabfcab6a9a0585ddee7337d5ccfeebe576ed",
      "tree": "533cad1359465c66c0621aa5956858ba300d8918",
      "parents": [
        "3cb66475f895724679601e2580be904c8aaa5f7a"
      ],
      "author": {
        "name": "bg0d-droid",
        "email": "cyb4rbg0d@gmail.com",
        "time": "Tue Jun 23 03:04:47 2026 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jun 24 11:13:43 2026 -0700"
      },
      "message": "windows: avoid length overflow in NewNTString\n\nNewNTString initializes an NTString with RtlInitString, which cannot accurately represent sources whose NUL-terminated byte length exceeds MAX_USHORT. Reject strings whose byte representation cannot fit in the uint16 length fields before calling RtlInitString.\n\nAdd a boundary round-trip test for NTString.\n\nFixes golang/go#80103\n\nChange-Id: Id38882a952330305e6c23d0adc86a8bf7920d30e\nReviewed-on: https://go-review.googlesource.com/c/sys/+/793100\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Emmanuel Odeke \u003cemmanuel@orijtech.com\u003e\nAuto-Submit: Damien Neil \u003cdneil@google.com\u003e\nReviewed-by: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nReviewed-by: Alex Brainman \u003calex.brainman@gmail.com\u003e\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\n"
    },
    {
      "commit": "3cb66475f895724679601e2580be904c8aaa5f7a",
      "tree": "530fa5d09721d894309190ea4b0862114f775227",
      "parents": [
        "c507910bb52510a2ae06048a4246ad0fe210a872"
      ],
      "author": {
        "name": "Mauri de Souza Meneguzzo",
        "email": "mauri870@gmail.com",
        "time": "Sat Jun 13 19:56:49 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jun 15 11:17:31 2026 -0700"
      },
      "message": "unix: update glibc to 2.43\n\nChange-Id: Iba1e8753f68af6ac6ee741953b1efdb24183a204\nGitHub-Last-Rev: ec88943ac752989571ab2713a8fff4a25070610f\nGitHub-Pull-Request: golang/sys#280\nReviewed-on: https://go-review.googlesource.com/c/sys/+/790440\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "c507910bb52510a2ae06048a4246ad0fe210a872",
      "tree": "d415cd698d25fb8e4f0a4221cd6f2f34261a1c30",
      "parents": [
        "d58dcfa8a74514c0ef0fc401259156c5e2fc9ff5"
      ],
      "author": {
        "name": "Damien Neil",
        "email": "dneil@google.com",
        "time": "Tue Jun 09 15:52:31 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 11 12:13:11 2026 -0700"
      },
      "message": "windows: document safe usage of TrusteeValue\n\nFailure to pin the memory pointed to by a TrusteeValue (a uintptr)\ncan lead to the GC collecting the memory while it is still being\nreferenced.\n\nFixes #79923\n\nChange-Id: Ie28884856298cd60693c903843be6aa06a6a6964\nReviewed-on: https://go-review.googlesource.com/c/sys/+/789000\nAuto-Submit: Damien Neil \u003cdneil@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "d58dcfa8a74514c0ef0fc401259156c5e2fc9ff5",
      "tree": "618bb716fe0222f3ca476d1b67afeeaa3a8ae9d5",
      "parents": [
        "397d5f80920585bc27433d878aba498d062f81e1"
      ],
      "author": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Sun Mar 08 11:05:40 2026 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed May 27 07:14:43 2026 -0700"
      },
      "message": "unix: add GPIO constants and structs\n\nThis adds everything needed to use Linux\u0027s GPIO V2 UAPI, including the\nioctls, structs and constants.\nAs on some architectures char is signed by default and the UAPI doesn\u0027t\nmake it unsigned explicitly a mkpost fixup is used to make the types\nmore usable (by things like unix.ByteSliceToString).\n\nChange-Id: Icdb0ca4a225316ca5e948e21ab21789636297a57\nReviewed-on: https://go-review.googlesource.com/c/sys/+/752623\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "397d5f80920585bc27433d878aba498d062f81e1",
      "tree": "2d7db5834d3db6ad6a1650d4ca11ff07882f4e11",
      "parents": [
        "0a387f7a07d7a0e9811f00603c10b4e5a94ab79c"
      ],
      "author": {
        "name": "Yan Zhu",
        "email": "hackzhuyan@gmail.com",
        "time": "Thu May 21 01:35:16 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu May 21 11:00:51 2026 -0700"
      },
      "message": "unix: update to Linux kernel 7.0\n\nChange-Id: I2e77f6fa2ac141018c4fe5cba2c8615c9e05d99c\nGitHub-Last-Rev: 5d46d8f28324b6815de69e4f81b405c9911bd05a\nGitHub-Pull-Request: golang/sys#274\nReviewed-on: https://go-review.googlesource.com/c/sys/+/779140\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "0a387f7a07d7a0e9811f00603c10b4e5a94ab79c",
      "tree": "f0cbd71b983150d20ee2ae364979cfda28e2e002",
      "parents": [
        "758f71cb839d131daf0ba4befa6a2c6ceb21a649"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Sat May 09 09:35:36 2026 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed May 20 12:31:28 2026 -0700"
      },
      "message": "cpu: detect zbc extension on riscv64\n\nChange-Id: Icdd4c279693c67982f37c80a891ecadda8ec108a\nReviewed-on: https://go-review.googlesource.com/c/sys/+/776280\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Florian Lehner \u003clehner.florian86@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "758f71cb839d131daf0ba4befa6a2c6ceb21a649",
      "tree": "dde3c76614eb75e7bf31b026372b12732a5e2173",
      "parents": [
        "99666ae32e07f6403182a79cb5df0c417cbbf25f"
      ],
      "author": {
        "name": "Guoqi Chen",
        "email": "chenguoqi@loongson.cn",
        "time": "Wed May 20 14:25:58 2026 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed May 20 06:06:04 2026 -0700"
      },
      "message": "cpu: add LLACQ_SCREL, SCQ, DBAR_HINTS detection for loong64\n\nThese three feature detections have been implemented in the Go mainline.\n\nChange-Id: I9c264f7dac0630931d851c04f904d4365d70a28b\nReviewed-on: https://go-review.googlesource.com/c/sys/+/779781\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Meidan Li \u003climeidan@loongson.cn\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nAuto-Submit: abner chenc \u003cchenguoqi@loongson.cn\u003e\n"
    },
    {
      "commit": "99666ae32e07f6403182a79cb5df0c417cbbf25f",
      "tree": "c9280c7846b34220577ce3de28248fb2db63ba1a",
      "parents": [
        "e4444cbaaaf61cecff8e635874066fcd5c841575"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue May 12 14:57:02 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 18 07:51:52 2026 -0700"
      },
      "message": "unix: merge Linux readv/writev implementation with Darwin/OpenBSD\n\nThis reduces some code duplication.\n\nChange-Id: Ib648f90a26960d0bc25d2fe27e9b3fb1419ac02d\nReviewed-on: https://go-review.googlesource.com/c/sys/+/777161\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "e4444cbaaaf61cecff8e635874066fcd5c841575",
      "tree": "2a8888a7b27c96f1a1f29aca51b21f514a3e05cb",
      "parents": [
        "04396e85d470b7f990a9a1df5c1a44dc8e30c292"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "alex.dubov@gmail.com",
        "time": "Tue Apr 14 17:50:14 2026 +1000"
      },
      "committer": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Wed May 13 22:59:11 2026 -0700"
      },
      "message": "windows: add NtSetEaFile, NtQueryEaFile and NtQueryInformationFile\n\nunix package already provides support for working with file extended\nattributes via Fsetxattr and Fgetxattr syscalls. Windows offers a similar\nfeature implemented by means of NtSetEaFile and NtQueryEaFile syscalls.\nThose syscalls are provided by this patch.\n\nAdditionally, NtQueryInformationFile syscall is added. It is required\nfor correct implementation of extended attribute support in library\ncode, as correct invocation of NtQueryEaFile relies on file information\nreturned by said syscall. It also amends the previously accepted\nNtSetInformationFile syscall.\n\nFixes golang/go#78672\n\nChange-Id: Ia4ba037eb2777ba02a953a57ec1d365aad17cac5\nReviewed-on: https://go-review.googlesource.com/c/sys/+/766800\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Alex Brainman \u003calex.brainman@gmail.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "04396e85d470b7f990a9a1df5c1a44dc8e30c292",
      "tree": "c1f74f3c5193e3f968b264062e97fab78e126db7",
      "parents": [
        "fb1facd76f95fa87c151018200ea5e4892ff115d"
      ],
      "author": {
        "name": "Aaqa Ishtyaq",
        "email": "aaqaishtyaq@gmail.com",
        "time": "Tue Apr 28 13:57:59 2026 +0530"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue May 12 12:53:07 2026 -0700"
      },
      "message": "unix: add Readv, Writev, Preadv, Pwritev for OpenBSD\n\nAdd OpenBSD libc syscall wrappers for vectored I/O, and share the\nexisting Darwin wrapper implementation and tests.\n\nFixes golang/go#78049\n\nChange-Id: Ie2743ef36a5cb73b05cc551c9c1108503f5992b6\nReviewed-on: https://go-review.googlesource.com/c/sys/+/771300\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "fb1facd76f95fa87c151018200ea5e4892ff115d",
      "tree": "38c32b93c0611ad0aec1a086d92c0725eaef266d",
      "parents": [
        "94ad893e1e59c1d079221324d38945d2aad8703f"
      ],
      "author": {
        "name": "Damien Neil",
        "email": "dneil@google.com",
        "time": "Thu Apr 23 08:08:09 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Apr 23 08:37:02 2026 -0700"
      },
      "message": "windows: avoid uint16 overflow in NewNTUnicodeString\n\nFixes CVE-2026-39824\nFixes #78916\n\nChange-Id: I344518a17d59fd81c4bb39da0b3e13be6a6a6964\nReviewed-on: https://go-review.googlesource.com/c/sys/+/770080\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\nReviewed-by: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Damien Neil \u003cdneil@google.com\u003e\n"
    },
    {
      "commit": "94ad893e1e59c1d079221324d38945d2aad8703f",
      "tree": "8aa3942c9a00914b2cdd0e22aedee2aa9ef7f717",
      "parents": [
        "54fe89f8411576c06b345b341ca79a77d878a4ad"
      ],
      "author": {
        "name": "database64128",
        "email": "free122448@hotmail.com",
        "time": "Thu Feb 12 18:14:32 2026 +0800"
      },
      "committer": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Wed Apr 22 23:12:39 2026 -0700"
      },
      "message": "windows: add GetIfTable2Ex, GetIpInterface{Entry,Table}, GetUnicastIpAddressTable\n\nGetIfTable2Ex retrieves the MIB-II interface table.\n\nGetIpInterfaceEntry retrieves IP information for the specified interface.\n\nGetIpInterfaceTable retrieves the IP interface entries.\n\nGetUnicastIpAddressTable retrieves the unicast IP address table.\n\nChange-Id: If9f619cb48da204da3bac8b429b3231432337b0a\nReviewed-on: https://go-review.googlesource.com/c/sys/+/744880\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Alex Brainman \u003calex.brainman@gmail.com\u003e\n"
    },
    {
      "commit": "54fe89f8411576c06b345b341ca79a77d878a4ad",
      "tree": "ccb0b0717cecd0422dcdf6cd631847630ed9fb33",
      "parents": [
        "df7d5d7b60641d17d87e2b50911124cb65f954fd"
      ],
      "author": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Tue Mar 24 15:20:43 2026 +1100"
      },
      "committer": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Mon Apr 13 18:36:34 2026 -0700"
      },
      "message": "cpu: use IsProcessorFeaturePresent to calculate ARM64 on windows\n\nThis CL started as revert of CL 757482.\n\nFixes golang/go#76791\n\nChange-Id: Iaa78c73a6dde8d735e74e2c57c86375ccd5902c7\nReviewed-on: https://go-review.googlesource.com/c/sys/+/758960\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "df7d5d7b60641d17d87e2b50911124cb65f954fd",
      "tree": "65786f44fc77ace809a04eae893fc64b3e56b13e",
      "parents": [
        "68a4a8e945b22751c1a619261b1d755372a1d5f7"
      ],
      "author": {
        "name": "Mark Ryan",
        "email": "markdryan@rivosinc.com",
        "time": "Wed Jul 26 11:16:28 2023 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Apr 10 14:19:47 2026 -0700"
      },
      "message": "unix: automatically remove container created by mkall.sh\n\nWhen GOOS\u003dlinux, mkall.sh creates a container to run linux/mkall.go.  It does not\nremove this container before exiting.  Therefore each time you run mkall.sh on Linux\nyou end up with a new stopped container that must be manually deleted with docker rm.\nThis is cumbersome as it may take several runs of mkall.sh to develop and test a patch\nfor golang/x/sys/unix resulting in multiple containers that require manual removal.\nIt\u0027s also a little counterintuitive as the user doesn\u0027t invoke the docker command directly\nso it\u0027s not obvious that manual cleanup is required after mkall.sh completes.  The\nleftover containers aren\u0027t even that useful for debugging as they have an entrypoint\nset.\n\nChange-Id: I92a94ae53078f0095d3ddf1d95c4879f1bc1cb2a\nReviewed-on: https://go-review.googlesource.com/c/sys/+/513335\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Florian Lehner \u003clehner.florian86@gmail.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "68a4a8e945b22751c1a619261b1d755372a1d5f7",
      "tree": "61fe28fffe8e5fa45fbb01b81d4f5e216ba3aacb",
      "parents": [
        "690c91f6ecf3b3ef141ad2aedb1306a868b3a176"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Apr 09 15:32:13 2026 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Apr 10 02:58:23 2026 -0700"
      },
      "message": "unix: avoid nil pointer dereference in Utime\n\nPassing a nil buf *Utimbuf to Utime on linux/{arm,arm64,loong64,riscv64}\nwill cause a nil pointer dereference. Check buf explicitly to avoid this\ncase.\n\nChange-Id: Ifb719f83029002f043919daa066af6b1fb4ebe03\nReviewed-on: https://go-review.googlesource.com/c/sys/+/764562\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "690c91f6ecf3b3ef141ad2aedb1306a868b3a176",
      "tree": "7c94449c3f7671ab53be06bacb69c08dcafbc0d4",
      "parents": [
        "f33a730cd0c449cfd6f7106780c73052e96cc33d"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Fri Dec 05 16:53:36 2025 -0800"
      },
      "committer": {
        "name": "Kirill Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Wed Apr 08 16:32:30 2026 -0700"
      },
      "message": "unix: add CPUSetDynamic for systems with more than 1024 CPUs\n\nThe existing CPUSet type is a fixed-size array limited to 1024 CPUs,\nwhich makes it problematic to use for large systems (such as Google\u0027s\nX4 instances with 1440 and 1920 vCPUs), see e.g.\nhttps://github.com/opencontainers/runc/issues/5023.\n\nIntroduce CPUSetDynamic type and NewCPUSet constructor to support large\nsystems. The bit-managing routines (set/clear/isset/fill/count) are\nseparated and reused.\n\nAdd variants of SchedGetaffinity, SchedSetaffinity and SetMemPolicy\nthat accept the new type.\n\nAmend the documentation for CPUSet.\n\nAmend the existing TestSchedSetaffinity to:\n - test set.Fill;\n - use t.Cleanup to restore the affinity.\n\nAdd tests for new functionality (mostly a copy of existing tests).\n\nThis is an alternative to CL 727540 / CL 727541.\n\nCo-Authored-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I51bba0305b8dfa7a88a4e7fb8758d73f798574f1\nReviewed-on: https://go-review.googlesource.com/c/sys/+/735380\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f33a730cd0c449cfd6f7106780c73052e96cc33d",
      "tree": "1694dd04b4abf86cb4a6ff26826e08d7977b4b59",
      "parents": [
        "493d1725989a7a3f3582adfa68faf7207aec666b"
      ],
      "author": {
        "name": "qmuntal",
        "email": "quimmuntal@gmail.com",
        "time": "Fri Mar 27 14:36:53 2026 +0100"
      },
      "committer": {
        "name": "Quim Muntal",
        "email": "quimmuntal@gmail.com",
        "time": "Fri Mar 27 09:08:41 2026 -0700"
      },
      "message": "windows: support nil security descriptor on GetNamedSecurityInfo\n\nGetNamedSecurityInfoW may return a nil security descriptor when the\nobject exists but has no security descriptor. This change allows\nGetNamedSecurityInfo to return a nil *SECURITY_DESCRIPTOR in that case,\ninstead of crashing when trying to copy the nil security descriptor.\n\nFixes golang/go#78396\n\nChange-Id: I2f8d26a431e0a5c3de535cf8983db1465acc24fe\nReviewed-on: https://go-review.googlesource.com/c/sys/+/760160\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\n"
    },
    {
      "commit": "493d1725989a7a3f3582adfa68faf7207aec666b",
      "tree": "68821ebc16b8124a0180335e457aac24bf2caa35",
      "parents": [
        "2c2be756b97dee6d15aba69839acfbd4e0f3ccc5"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Mar 25 10:34:52 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 25 23:02:52 2026 -0700"
      },
      "message": "cpu: add runtime import in cpu_darwin_arm64_other.go\n\nIt was missed in CL 737260.\n\nFor golang/go#43046.\n\nChange-Id: I05194333831ad04e43e22b7b34362fe01f50c000\nReviewed-on: https://go-review.googlesource.com/c/sys/+/759160\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nReviewed-by: Egon Elbre \u003cegonelbre@gmail.com\u003e\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\n"
    },
    {
      "commit": "2c2be756b97dee6d15aba69839acfbd4e0f3ccc5",
      "tree": "ad18858f82a1ab4f6f7ea94c19a66fbd9c74186f",
      "parents": [
        "a76ec62d6c5389e4fe51c659ba926bf71e471a67"
      ],
      "author": {
        "name": "qmuntal",
        "email": "quimmuntal@gmail.com",
        "time": "Tue Mar 24 16:51:48 2026 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Mar 24 10:52:03 2026 -0700"
      },
      "message": "windows: use syscall.SyscallN in Proc.Call\n\nAll the SyscallX functions are deprecated in favor of SyscallN. The\nlatter is easier to use, supports more arguments, and uses less stack.\n\nAutogenerated wrappers already switch to SyscallN in https://go-review.googlesource.com/c/sys/+/691715.\n\nFixes golang/go#78317\n\nChange-Id: I7e56e713d1c20558e9932d757299796836c9c04f\nReviewed-on: https://go-review.googlesource.com/c/sys/+/758700\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\nAuto-Submit: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "a76ec62d6c5389e4fe51c659ba926bf71e471a67",
      "tree": "0d1f61477b025f62dc481f004bfe92eaaa3f0b54",
      "parents": [
        "eaaaaee1dc1aacededf4a89bc4544558f425d5f1"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Mar 20 15:36:01 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Mar 20 13:12:12 2026 -0700"
      },
      "message": "cpu: roll back \"use IsProcessorFeaturePresent to calculate ARM64 on windows\"\n\nRoll back CL 740880 (commit fc646e489fd944b6f77d327ab77f1a4bab81d5ad)\nbecause it adds a golang.org/x/sys/windows import to the cpu package.\nThe cpu package is vendored into the main Go tree and the policy there\ndoes not currently permit this dependency.\n\nFor golang/go#76791.\nFixes golang/go#78259.\n\nChange-Id: I72860cdf98192f4cbd2b3398926203a752d8d0fe\nCq-Include-Trybots: luci.golang.try:x_sys-gotip-windows-arm64\nReviewed-on: https://go-review.googlesource.com/c/sys/+/757482\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "eaaaaee1dc1aacededf4a89bc4544558f425d5f1",
      "tree": "774c92c6bf379dfb9dc72448af01350b4b8db853",
      "parents": [
        "942780bbc19517df4948a6dbc8c33d2228e5f905"
      ],
      "author": {
        "name": "gremat",
        "email": "50012463+gremat@users.noreply.github.com",
        "time": "Mon Mar 02 08:57:12 2026 +0000"
      },
      "committer": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Mon Mar 02 17:51:03 2026 -0800"
      },
      "message": "windows/registry: correct KeyInfo.ModTime calculation\n\nFiletime.Nanoseconds() has a major drawback: the returned int64 is too small to\nrepresent Filetime\u0027s zero value (January 1, 1601, [1]) in terms of nanoseconds\nsince Epoch (00:00:00 UTC, January 1, 1970); MinInt64 [2] only dates back to\nyear 1677.\n\nThis has real-life implications, e.g., some Windows sub systems (Perflib, to\n    name one) create registry keys with the last write time property set to\nzero (see note below). In this case, ModTime() reports an underflow-affected\nvalue of 2185-07-22T00:34:33.709551+01:00.\n\nThis commit drops usage of Nanoseconds() in favor of a conversion that converts\nfirst to seconds and nanoseconds before gauging thus is capable to cover the\nfull range of Filetime values.\n\nA note on last write time values: `lastWriteTime` is not exposed in the UI\n(say, `regedit`) or in PowerShell (`Get-ItemProperty`), you need to query\n`RegQueryInfoKeyA` [3] explicitly in some way [4] or another [5]. The source of\nthe latter is offline by now but can be found elsewhere [6] and provides a\nquick way to show the value.\n\n[1] https://learn.microsoft.com/en-us/windows/win32/api/minwinbase/ns-minwinbase-filetime\n[2] https://pkg.go.dev/math#pkg-constants\n[3] https://learn.microsoft.com/en-us/windows/win32/api/winreg/nf-winreg-regqueryinfokeya?redirectedfrom\u003dMSDN\n[4] https://learn.microsoft.com/en-us/windows/win32/sysinfo/retrieving-the-last-write-time\n[5] https://learn-powershell.net/2014/12/18/retrieving-a-registry-key-lastwritetime-using-powershell/\n[6] https://github.com/wxrdnx/GetRegistryKeyLastWriteTimeAndClassName\n\nFixes golang/go#74335.\n\nChange-Id: I83dc1d6b5e0c581bfb53d58ee08a21ed9c166b0f\nGitHub-Last-Rev: 0073d1d313b2c986360f3a06ffeceb6b331c0d9a\nGitHub-Pull-Request: golang/sys#251\nReviewed-on: https://go-review.googlesource.com/c/sys/+/682816\nReviewed-by: Alex Brainman \u003calex.brainman@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "942780bbc19517df4948a6dbc8c33d2228e5f905",
      "tree": "de4f4f09ec67202fbc91a740e4625da6755727ee",
      "parents": [
        "acef38879efe90cf77ebc2b3dd49d4283ad7c6d6"
      ],
      "author": {
        "name": "Egon Elbre",
        "email": "egonelbre@gmail.com",
        "time": "Sat Jan 17 15:34:41 2026 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Mar 02 13:52:18 2026 -0800"
      },
      "message": "cpu: darwin/arm64 feature detection\n\nThe ARM64 flags were not being correctly set for Mac M series laptops.\n\nFixes golang/go#43046\n\nChange-Id: I1d884dccd3f3a0a010ad7babbab26b73731ab583\nReviewed-on: https://go-review.googlesource.com/c/sys/+/737260\nAuto-Submit: Keith Randall \u003ckhr@golang.org\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "acef38879efe90cf77ebc2b3dd49d4283ad7c6d6",
      "tree": "239b8b2e586eecd9be310fef78cc5a4adc7cd87f",
      "parents": [
        "3687fbd71652878ab091f7272b84537b63fe0b55"
      ],
      "author": {
        "name": "Skye Soss",
        "email": "skyler.soss@gmail.com",
        "time": "Tue Feb 17 18:25:43 2026 -0600"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 18 12:31:42 2026 -0800"
      },
      "message": "unix/linux: Prefixmsg and PrefixCacheinfo structs\n\nThese structs and enumeration constants are used\nto parse RTM_NEWPREFIX netlink messages.\n\nFixes golang/go#77662\n\nChange-Id: I1e7a92e771701c0c790c15e58ad78cd8fe1e5cf5\nReviewed-on: https://go-review.googlesource.com/c/sys/+/746420\nReviewed-by: Mark Freeman \u003cmarkfreeman@google.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Florian Lehner \u003clehner.florian86@gmail.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "3687fbd71652878ab091f7272b84537b63fe0b55",
      "tree": "6fa6d87e0b26400b17a1b54121d81e4c367c08a1",
      "parents": [
        "48062e9b9abf3dc7106bd8e3990ba8f47862022a"
      ],
      "author": {
        "name": "Nuno Cruces",
        "email": "ncruces@users.noreply.github.com",
        "time": "Mon Feb 09 22:47:18 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 12 09:29:35 2026 -0800"
      },
      "message": "cpu: better defaults on darwin ARM64\n\nThis is motivated by\nhttps://github.com/wazero/wazero/pull/2473\nwhich needs to special case darwin for testing the availability of\nHasATOMICS, although all M-series CPUs support it.\n\nWe could do sysctlbyname, like syscall_darwin_x86_gc.go, if that\u0027s\npreferred:\nhttps://developer.apple.com/documentation/kernel/1387446-sysctlbyname/determining_instruction_set_characteristics\n\nChange-Id: I0f5ea55ef5cda4956db44b2d40f2f10044fa3321\nGitHub-Last-Rev: d5d0f1e989579de2a25c97c00c7e9db5d4b0cb29\nGitHub-Pull-Request: golang/sys#267\nReviewed-on: https://go-review.googlesource.com/c/sys/+/743320\nAuto-Submit: Keith Randall \u003ckhr@golang.org\u003e\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\n"
    },
    {
      "commit": "48062e9b9abf3dc7106bd8e3990ba8f47862022a",
      "tree": "545907e0545739b6d2d1841ee0ffc54eb6df76b6",
      "parents": [
        "4f23f804edb0e01ed41cebeafbc82374889eddee"
      ],
      "author": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Thu Jan 15 12:20:08 2026 +1100"
      },
      "committer": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Wed Feb 11 17:50:06 2026 -0800"
      },
      "message": "plan9: change Note to alias syscall.Note\n\nThis CL changes Note type from string to alias syscall.Note to make Note useful.\n\nFor golang/go#77076.\n\nChange-Id: Ifb0292a6867ced95bb7e6c20877564cd527c1183\nReviewed-on: https://go-review.googlesource.com/c/sys/+/736480\nReviewed-by: Austin Clements \u003caustin@google.com\u003e\nReviewed-by: David du Colombier \u003c0intro@gmail.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Richard Miller \u003cmillerresearch@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "4f23f804edb0e01ed41cebeafbc82374889eddee",
      "tree": "638f5af43fa4aaa0b99ffaa52293b608fbeff76a",
      "parents": [
        "7548802db4d5a4f3948dbaf10cb2c27ddaf8495e"
      ],
      "author": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Tue Jan 13 17:24:02 2026 +1100"
      },
      "committer": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Wed Feb 11 16:11:37 2026 -0800"
      },
      "message": "windows: change Signal to alias syscall.Signal\n\nThis CL changes Signal type from int to alias syscall.Signal\nto make Signal useful. In particular, you can pass windows.SIGINT\nto signal.Notify to produce behaviour similar to os.Interrupt and\nsyscall.SIGINT.\n\nFor golang/go#77076.\n\nChange-Id: Ie9243c30063e777f9898eba6d649c248a7f48fc5\nReviewed-on: https://go-review.googlesource.com/c/sys/+/735920\nReviewed-by: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Austin Clements \u003caustin@google.com\u003e\n"
    },
    {
      "commit": "7548802db4d5a4f3948dbaf10cb2c27ddaf8495e",
      "tree": "db31a182543ae29582c006e76fc60295fbe0f88c",
      "parents": [
        "fc646e489fd944b6f77d327ab77f1a4bab81d5ad"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 18:54:01 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 11:14:51 2026 -0800"
      },
      "message": "all: upgrade go directive to at least 1.25.0 [generated]\n\nBy now Go 1.26.0 has been released, and Go 1.24 is no longer supported\nper the Go Release Policy (see https://go.dev/doc/devel/release#policy).\n\nSee go.dev/doc/godebug#go-125 for GODEBUG changes relevant to Go 1.25.\n\nFor golang/go#69095.\n\n[git-generate]\n(cd . \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n\nChange-Id: I6f0b6206f561c77aa9579e2e39eb5a5d880f5a66\nReviewed-on: https://go-review.googlesource.com/c/sys/+/744460\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "fc646e489fd944b6f77d327ab77f1a4bab81d5ad",
      "tree": "8b1814bc36b1146c8f732720133fe0a687315de6",
      "parents": [
        "f11c7bb268eb8a49f5a42afe15387a159a506935"
      ],
      "author": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Thu Jan 29 14:38:14 2026 +1100"
      },
      "committer": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Sat Feb 07 21:32:41 2026 -0800"
      },
      "message": "cpu: use IsProcessorFeaturePresent to calculate ARM64 on windows\n\nFor golang/go#76791\n\nChange-Id: I9500b38b17b5e3e141df8770d82c725c2ba8fd65\nCq-Include-Trybots: luci.golang.try:x_sys-gotip-windows-arm64\nReviewed-on: https://go-review.googlesource.com/c/sys/+/740880\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "f11c7bb268eb8a49f5a42afe15387a159a506935",
      "tree": "f812158fc4aa14c8ac35289410bc089b599b05ca",
      "parents": [
        "d25a7aaff8c2b056b2059fd7065afe1d4132e082"
      ],
      "author": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Thu Jan 29 14:38:14 2026 +1100"
      },
      "committer": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Sat Jan 31 15:25:24 2026 -0800"
      },
      "message": "windows: add IsProcessorFeaturePresent and processor feature consts\n\nFor golang/go#76791\n\nChange-Id: I1594c4868262c78d40e1ebd883a01a71236e4981\nReviewed-on: https://go-review.googlesource.com/c/sys/+/740500\nReviewed-by: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d25a7aaff8c2b056b2059fd7065afe1d4132e082",
      "tree": "93738a314fc0c740148a323c811526cb779be3eb",
      "parents": [
        "6fb913b30f367555467f08da4d60f49996c9b17a"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Jan 14 11:54:12 2026 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jan 16 14:09:47 2026 -0800"
      },
      "message": "unix: add IoctlSetString on all platforms\n\nCurrently, only solaris provides IoctlSetString. However, it might be\nuseful on other platforms too, e.g. for SIOCBRADDBR on linux.\n\nChange-Id: I19ed47a3e4ed0180ba6777bc193e32bfb61c0506\nReviewed-on: https://go-review.googlesource.com/c/sys/+/720200\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Florian Lehner \u003clehner.florian86@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "6fb913b30f367555467f08da4d60f49996c9b17a",
      "tree": "88d143b950005cf5ae51c35aa9460a3fd6bfefc4",
      "parents": [
        "2f442297556c884f9b52fc6ef7280083f4d65023"
      ],
      "author": {
        "name": "HuShuai",
        "email": "returnhs@gmail.com",
        "time": "Thu Jan 08 17:58:24 2026 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jan 09 08:08:59 2026 -0800"
      },
      "message": "unix: return early on error in Recvmsg\n\nCurrently, Recvmsg may access the rsa buffer even if the underlying syscall\nreturns an error.\n\nThis change aligns Recvmsg with the safer logic already\nused in RecvmsgBuffers, ensuring the address is only processed when\nthe syscall succeeds (err \u003d\u003d nil).\n\nFixes golang/go#76848\n\nChange-Id: If76477d0362b802e54ee6d27d0e8f57024a8a1dc\nReviewed-on: https://go-review.googlesource.com/c/sys/+/734740\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Florian Lehner \u003clehner.florian86@gmail.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "2f442297556c884f9b52fc6ef7280083f4d65023",
      "tree": "5abf41567483643751b0c03e7b3d5cc8ffef0514",
      "parents": [
        "e5770d27b7f2fca0e959b31bdb18fad4afba8565"
      ],
      "author": {
        "name": "khr@golang.org",
        "email": "khr@golang.org",
        "time": "Thu Dec 18 16:43:09 2025 -0800"
      },
      "committer": {
        "name": "Keith Randall",
        "email": "khr@golang.org",
        "time": "Fri Dec 19 08:52:28 2025 -0800"
      },
      "message": "sys/cpu: add symbolic constants for remaining cpuid bits\n\nChange-Id: Ia6afa8f69598fc929c1ea21465e656b5a95e656e\nReviewed-on: https://go-review.googlesource.com/c/sys/+/731322\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "e5770d27b7f2fca0e959b31bdb18fad4afba8565",
      "tree": "db1a982836b34dd2d67c51834a535b8691292a70",
      "parents": [
        "714a44c845225bf4314182db4c910ef151c32d2f"
      ],
      "author": {
        "name": "khr@golang.org",
        "email": "khr@golang.org",
        "time": "Thu Dec 18 16:27:00 2025 -0800"
      },
      "committer": {
        "name": "Keith Randall",
        "email": "khr@golang.org",
        "time": "Fri Dec 19 08:52:22 2025 -0800"
      },
      "message": "sys/cpu: use symbolic names for masks\n\nMasks declarations are copied from internal/cpu. All the 1\u003c\u003cN masks\nthat have a corresponding named constant are swapped out.\n\nChange-Id: I6cfb053179a16611f4404719d92c182464a67d7f\nReviewed-on: https://go-review.googlesource.com/c/sys/+/731321\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\n"
    },
    {
      "commit": "714a44c845225bf4314182db4c910ef151c32d2f",
      "tree": "a2f6cb09a970c9744003f4f717f2f927e993ea35",
      "parents": [
        "08e54827f6706016347e1e4f4866b84126842b20"
      ],
      "author": {
        "name": "khr@golang.org",
        "email": "khr@golang.org",
        "time": "Thu Dec 18 16:12:26 2025 -0800"
      },
      "committer": {
        "name": "Keith Randall",
        "email": "khr@golang.org",
        "time": "Fri Dec 19 08:52:16 2025 -0800"
      },
      "message": "sys/cpu: modify x86 port to match what internal/cpu does\n\nThe way we call isSet is different in the two. Normalize x/sys\nto match internal/cpu.\n\nThis was done using (mostly) gopls\u0027 quick fix, to ensure we\ndon\u0027t miss any of the transpositions.\n\nChange-Id: I0b66152e194d46ed9299550e12641cc798f8b11b\nReviewed-on: https://go-review.googlesource.com/c/sys/+/731320\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "08e54827f6706016347e1e4f4866b84126842b20",
      "tree": "754258e0f674508485af583a98dbb1fd3fba5034",
      "parents": [
        "4f4f1c6feacd5e05a726e4fd415d0462cab0bebb"
      ],
      "author": {
        "name": "Florian Zenker",
        "email": "floriank@google.com",
        "time": "Tue Nov 25 15:13:51 2025 +0000"
      },
      "committer": {
        "name": "Michael Stapelberg",
        "email": "stapelberg@google.com",
        "time": "Tue Nov 25 07:35:26 2025 -0800"
      },
      "message": "unix: fix out of bounds memory access in tests\n\nsockaddrIUCVToAny used the wrong size to for copying to RawSockaddrAny.\nWe found this by running the test with ASAN.\n\nChange-Id: I2a2ec28f9bd55aeba4ddcb4243ad61ec010087df\nReviewed-on: https://go-review.googlesource.com/c/sys/+/724280\nReviewed-by: Michael Stapelberg \u003cstapelberg@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4f4f1c6feacd5e05a726e4fd415d0462cab0bebb",
      "tree": "d8b3d111d42db2b9c06ec33402a76e225e77b45c",
      "parents": [
        "ca631161e47349f04ad9185885e85e88ef38ec3a"
      ],
      "author": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Mon Nov 24 14:54:30 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Nov 24 15:42:25 2025 -0800"
      },
      "message": "Revert \"cpu: add HPDS, LOR, PAN detection for arm64\"\n\nThis reverts CL 704075.\n\nReason for revert: Based on golang/go#76386, it doesn\u0027t seem to work correctly.\n\nFixes golang/go#76386.\n\nChange-Id: I51ccbc8715c25c0d061d56dfbf0e8158f1207018\nReviewed-on: https://go-review.googlesource.com/c/sys/+/724160\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nAuto-Submit: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "ca631161e47349f04ad9185885e85e88ef38ec3a",
      "tree": "41223adff18666920293d8a26fcce6f44021f156",
      "parents": [
        "a4199c0bfe68a7d7de6e44cead3c91e7bd1e328d"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Nov 06 13:12:28 2025 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Nov 12 10:01:23 2025 -0800"
      },
      "message": "unix: add IOCTL_MEI_* constants\n\nChange-Id: I4efea3d97ae21ea81758e492cabc980b48e5d4c2\nReviewed-on: https://go-review.googlesource.com/c/sys/+/718440\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "a4199c0bfe68a7d7de6e44cead3c91e7bd1e328d",
      "tree": "ca583092401d6f9876710d2b57159a0c8d597eb8",
      "parents": [
        "15129aafc3056028aa2694528ac20373f8cd34e4"
      ],
      "author": {
        "name": "Benny Siegert",
        "email": "bsiegert@google.com",
        "time": "Sun Nov 02 10:53:34 2025 +0000"
      },
      "committer": {
        "name": "Benny Siegert",
        "email": "bsiegert@google.com",
        "time": "Sun Nov 09 22:33:32 2025 -0800"
      },
      "message": "unix: fix definition of Statvfs_t for netbsd-arm.\n\nThis will fix the test failure on the netbsd-arm builder, but it is not\nquite a real fix.\n\nstruct statvfs changed between NetBSD 9 and NetBSD 10, with notably the\n\"spare\" member switching from [4]uint32 to [4]uint64. In addition, there\nis a new member at the end with label information, if available. The\nnetbsd-arm builder runs on NetBSD 10, so it runs into an issue\ncasting the binary data into a Statvfs_t with the wrong padding.\n\nI don\u0027t know why the issue does not happen on arm64.\n\nIt does not happen on 386 and amd64 because these builders are running\nNetBSD 9 still.\n\nThe real fix would be to use the statvfs90 compat syscall on NetBSD 10\nand up, but not on 9 and below.\n\nFixes golang/go#76097.\n\nChange-Id: I57ce6651d0ba05027a9fb29ee84c72a5225bcd67\nReviewed-on: https://go-review.googlesource.com/c/sys/+/717100\nRun-TryBot: Benny Siegert \u003cbsiegert@gmail.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "15129aafc3056028aa2694528ac20373f8cd34e4",
      "tree": "4518d64370aed92fd76595a154d1fb7374c81d68",
      "parents": [
        "ed38ca2d414bb2d894e2622d358503d9eec7e29a"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Nov 04 09:38:28 2025 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Nov 04 13:29:36 2025 -0800"
      },
      "message": "cpu: also use MRS instruction in getmmfr1\n\nUse the MRS instruction with the corresponding system register instead\nof encoding the instructions using a WORD directive. This was missed in\nCL 583135.\n\nChange-Id: Ifcbbd81baa903f1da442eae2e49c06284db9c37d\nReviewed-on: https://go-review.googlesource.com/c/sys/+/717681\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Florian Lehner \u003clehner.florian86@gmail.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ed38ca2d414bb2d894e2622d358503d9eec7e29a",
      "tree": "97c54e30ba4ce2d46cdc85190bc87be2331bf69d",
      "parents": [
        "3675c4cc48d381cf54212e0aea81448a272d7c01"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Oct 31 11:05:08 2025 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Nov 04 13:29:33 2025 -0800"
      },
      "message": "unix: add SizeofNhmsg and SizeofNexthopGrp\n\nThese were missed in CL 227357.\n\nFor golang/go#38249\n\nChange-Id: Iab75145ae77a027e11bc4cad75300af0a510a537\nReviewed-on: https://go-review.googlesource.com/c/sys/+/716780\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Florian Lehner \u003clehner.florian86@gmail.com\u003e\n"
    },
    {
      "commit": "3675c4cc48d381cf54212e0aea81448a272d7c01",
      "tree": "30fb3d6ff0ac17e6342f964476be5c401ff649a8",
      "parents": [
        "2a152728509e3d145921d5fb44d056fb0a9c1386"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Oct 10 09:54:41 2024 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 31 12:39:58 2025 -0700"
      },
      "message": "cpu: use MRS instruction to read arm64 system registers\n\nUse the MRS instruction with the corresponding system register instead\nof encoding the instructions using a WORD directive.\n\nChange-Id: I2995dfa6ad731cb03867160127db84898adfdda5\nReviewed-on: https://go-review.googlesource.com/c/sys/+/583135\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "2a152728509e3d145921d5fb44d056fb0a9c1386",
      "tree": "e71f39eaa68b9001fb8bc91f58bee646fad91bae",
      "parents": [
        "6239615695530c23a1927a4c02a1e8a401b79c94"
      ],
      "author": {
        "name": "Florian Lehner",
        "email": "dev@der-flo.net",
        "time": "Wed Oct 22 21:00:03 2025 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 29 13:35:45 2025 -0700"
      },
      "message": "unix: add consts for ELF handling\n\nThis adds a few constants that help to handle ELF files and coredumps.\n\nChange-Id: Ifd4c1bd4c8839065af4233ccbf42964a8e96fdf8\nReviewed-on: https://go-review.googlesource.com/c/sys/+/713980\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\nAuto-Submit: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6239615695530c23a1927a4c02a1e8a401b79c94",
      "tree": "c1c978435812f09a7607aecdddd58a6b229ee87c",
      "parents": [
        "ea436ef09d96eabb81a7a9aa95e7b57c793c6855"
      ],
      "author": {
        "name": "Chongyi Zheng",
        "email": "git@zcy.dev",
        "time": "Tue Oct 28 01:51:46 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Oct 28 09:43:50 2025 -0700"
      },
      "message": "cpu: add HPDS, LOR, PAN detection for arm64\n\nThis CL gets ID_AA64MMFR1_EL1, Memory Model Feature Register 1, and\ngrabs HPDS, LOR, PAN features from its bits.\n\nFixes golang/go#75472.\n\nChange-Id: Ic04b109d79aceba9b3b1d3a1ea514fcf132007c5\nGitHub-Last-Rev: f938ff468bca49cc7863aa26e7a880eec2823bb4\nGitHub-Pull-Request: golang/sys#263\nReviewed-on: https://go-review.googlesource.com/c/sys/+/704075\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nAuto-Submit: Keith Randall \u003ckhr@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\n"
    },
    {
      "commit": "ea436ef09d96eabb81a7a9aa95e7b57c793c6855",
      "tree": "8f6c7212e02599c947aa9785dce49a22b1164fbf",
      "parents": [
        "28c5bda5d46d6d11e1f40ed60f85cc10546be096"
      ],
      "author": {
        "name": "database64128",
        "email": "free122448@hotmail.com",
        "time": "Tue Aug 12 22:27:01 2025 +0800"
      },
      "committer": {
        "name": "Quim Muntal",
        "email": "quimmuntal@gmail.com",
        "time": "Tue Oct 21 11:10:28 2025 -0700"
      },
      "message": "windows: add iphlpapi routing functions\n\nNotifyRouteChange2 registers to be notified for changes to IP route\nentries. Call GetIpForwardEntry2 on received row to retrieve complete\ninformation.\n\nGetIpForwardTable2 retrieves the full routing table.\nFreeMibTable frees the buffer allocated by the functions that return\ntables of network interfaces, addresses, and routes.\n\nChange-Id: I9fba75f1f728661e45dc3092e35eb9099b0570dd\nReviewed-on: https://go-review.googlesource.com/c/sys/+/695195\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "28c5bda5d46d6d11e1f40ed60f85cc10546be096",
      "tree": "0ec15ad0d55fa38e2112a7a0379a3a12af711f46",
      "parents": [
        "b731f782ac28e6f05f3d85d2ee1e207460ee93d0"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Sep 16 18:52:47 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 08 14:29:03 2025 -0700"
      },
      "message": "unix: add SetMemPolicy and its mode/flag values\n\nThis reuses CPUSet type as it fits perfectly.\n\nNo GetMemPolicy support yet.\n\nChange-Id: I549361bc1ed95ee73fd38d00277ec0f9f348a9ba\nReviewed-on: https://go-review.googlesource.com/c/sys/+/706917\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Antti Kervinen \u003cantti.kervinen@gmail.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "b731f782ac28e6f05f3d85d2ee1e207460ee93d0",
      "tree": "c2501c6dde249f5e26b279a287c8ad6ea29e38eb",
      "parents": [
        "1edeebeea09c66c5a886ccfefb1be5dafac5c893"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Thu Sep 25 11:00:25 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 08 14:29:00 2025 -0700"
      },
      "message": "unix/linux: switch to ubuntu 25.04, Go 1.25.1\n\nUbuntu 24.10 is not supported since July 2025 (and some of its apt repos\nare apparently removed), and so mkall.sh no longer works (as of today).\n\nFix this by switching to (currently supported) Ubuntu 25.04.\n\nNOTE that we can\u0027t switch to\n - Ubuntu 24.04 LTS release (see CL 618075);\n - Ubuntu 25.10 as it lacks mips support;\n - Debian Stable (13) as it also lacks mips support.\n\nAlso, bump Go to 1.25.1.\n\nNo changes in generated content after running\n\n\tGOOS\u003dlinux GOARCH\u003damd64 ./mkall.sh\n\nChange-Id: I58a4856cda93a85af51f4a519c6e4e25f31a39b4\nReviewed-on: https://go-review.googlesource.com/c/sys/+/706915\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "1edeebeea09c66c5a886ccfefb1be5dafac5c893",
      "tree": "b7ad3b5440ae1b59949ba5f1893154c0ff59abb6",
      "parents": [
        "ecada541268c911af0ea4e4e1d5b1b9ae9350f8a"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Thu Sep 25 11:02:34 2025 -0700"
      },
      "committer": {
        "name": "Kirill Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Thu Oct 02 13:28:30 2025 -0700"
      },
      "message": "unix: mkall.sh: fail if docker build failed\n\nWhen docker build fails, docker run (in my case podman) tries to find\nthe generate:linux image from various mirrors, which is very confusing.\nWe should error out if docker build fails.\n\nChange-Id: I4fd78e9fa339e03029b1bf003b3239ca23a7ed1b\nReviewed-on: https://go-review.googlesource.com/c/sys/+/706916\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Kirill Kolyshkin \u003ckolyshkin@gmail.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "ecada541268c911af0ea4e4e1d5b1b9ae9350f8a",
      "tree": "2c7025a2b0ba9b211d3fdaf41ad1bdec5e36c689",
      "parents": [
        "5e63aa5e0fdbc13e970e0b19c47af41dd3c96f45"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Oct 02 14:23:26 2025 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Oct 02 11:15:31 2025 -0700"
      },
      "message": "unix: use slices.{Equal,Sort} in tests\n\nSame as CL 587655 and CL 690475 did for package syscall tests.\n\nChange-Id: Ie3c8726a4e2c859b5d7992ea1baec14083b9fdba\nReviewed-on: https://go-review.googlesource.com/c/sys/+/708558\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Florian Lehner \u003clehner.florian86@gmail.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\n"
    },
    {
      "commit": "5e63aa5e0fdbc13e970e0b19c47af41dd3c96f45",
      "tree": "03900384fbed0a2acc1e15d157cbb804653320da",
      "parents": [
        "033906b9f001ad8de67ebafbb9838f968715b74d"
      ],
      "author": {
        "name": "qmuntal",
        "email": "quimmuntal@gmail.com",
        "time": "Thu Sep 04 15:15:31 2025 +0200"
      },
      "committer": {
        "name": "Quim Muntal",
        "email": "quimmuntal@gmail.com",
        "time": "Fri Sep 26 11:36:48 2025 -0700"
      },
      "message": "windows: export O_FILE_FLAG_* to be used in os.OpenFile on windows\n\nThese file flags are supported by os.OpenFile since CL 699415.\n\nCloses golang/go#73676\n\nChange-Id: Iaf846c9cb98c1458bbc30d05ad8a331ef1f332df\nReviewed-on: https://go-review.googlesource.com/c/sys/+/700975\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\n"
    },
    {
      "commit": "033906b9f001ad8de67ebafbb9838f968715b74d",
      "tree": "64f7c95fe1cfd45a692eb4b9c54a3a9f63ae43e4",
      "parents": [
        "6be6c584a2e8031375fd3950a9b7bd9a867af5ee"
      ],
      "author": {
        "name": "Aleksa Sarai",
        "email": "cyphar@cyphar.com",
        "time": "Fri Sep 26 15:10:34 2025 +0000"
      },
      "committer": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Fri Sep 26 10:17:15 2025 -0700"
      },
      "message": "unix: add (*CPUSet).Fill helper to enable all CPUs\n\nSome programs (such as container runtimes) want to reset their CPU\naffinity if they are spawned by processes with a particular CPU\naffinity. Container runtimes didn\u0027t really have to deal with this issue\nuntil Linux 6.2 when the cpuset cgroup was changed to no longer\nauto-reset CPU affinity in this case.\n\nA naive approach to resetting your CPU affinity would be to get the\nnumber of CPUs by looking at \"/proc/stat\" or \"/sys/devices/system/cpu\"\n(note that runtime.NumCPU() actually returns the CPU affinity of the\nprocess at startup time, which isn\u0027t useful for this purpose) and then\nasking for all of those CPUs.\n\nHowever, sched_setaffinity(2) will silently ignore any CPU bits set in\nthe provided CPUSet if they do not exist or are not enabled in the\ncpuset cgroup of the process. This means that you can reset your CPU\naffinity by just setting every CPU bit in CPUSet and passing it to\nsched_setaffinity(2).\n\nUnfortunately, setting every CPU bit in CPUSet with (*CPUSet).Set() is\nvery inefficient. If it were possible to just memset(0xFF) the CPUSet\narray, users would be able to reset their CPU affinity even more\ncheaply. However, Go doesn\u0027t have a memset primitive that can be used in\nthat way.\n\nObvious solutions like setting the array elements of CPUSet to (^0) do\nnot work because CPUSet is an array of a private newtype and so the\ncompiler complains if you try to use a constant like (^0) without a\ncast (and we cannot use a cast because the type is private):\n\n    cannot use ^0 (untyped int constant -1) as\n    \"golang.org/x/sys/unix\".cpuMask value in assignment (overflows)\n\nThe only real alternative is to do something quite hacky like:\n\n    cpuset :\u003d unix.CPUSet{}\n    for i :\u003d range cpuset {\n        cpuset[i]-- // underflow to 0xFF..FF\n    }\n\n... which is the solution we use in runc.\n\nIt would be much nicer to have a helper that does this memset for us in\na less hacky way, since resetting CPU affinity seems like a fairly\ncommon operation.\n\nRef: Linux kernel commit da019032819a (\"sched: Enforce user requested affinity\")\nFixes golang/go#75186\n\nChange-Id: I211ddeafd54ce35079a67493123d28e1bb76966a\nGitHub-Last-Rev: 71871db0f339f154dea6ac4d545237f08f70a301\nGitHub-Pull-Request: golang/sys#259\nReviewed-on: https://go-review.googlesource.com/c/sys/+/698015\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Kirill Kolyshkin \u003ckolyshkin@gmail.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "6be6c584a2e8031375fd3950a9b7bd9a867af5ee",
      "tree": "2c84946ba44691819e4508c1d9e95b8778b26d5f",
      "parents": [
        "32e203842b823da11129bd4fafb58a2e67d49b6f"
      ],
      "author": {
        "name": "Ayman Bagabas",
        "email": "ayman.bagabas@gmail.com",
        "time": "Wed Sep 17 16:05:17 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Sep 18 15:33:41 2025 -0700"
      },
      "message": "windows: add FlushConsoleInputBuffer and GetNumberOfConsoleInputEvents\n\nThis adds syscall wrappers for FlushConsoleInputBuffer and GetNumberOfConsoleInputEvents on Windows.\n\nChange-Id: I2365aebc42a57f83cfc951e10520270e1f3e0606\nGitHub-Last-Rev: 1f711a5f3c2b09b6bc74160f0fc7c54a0247be14\nGitHub-Pull-Request: golang/sys#264\nReviewed-on: https://go-review.googlesource.com/c/sys/+/704715\nReviewed-by: Mark Freeman \u003cmarkfreeman@google.com\u003e\nAuto-Submit: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "32e203842b823da11129bd4fafb58a2e67d49b6f",
      "tree": "15fc2269ebb767777d0f311dc6351e760858b26d",
      "parents": [
        "137f2eda356924019c101f440bbbc0270ddd857f"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Wed Sep 17 16:13:23 2025 -0700"
      },
      "committer": {
        "name": "Tobias Klauser",
        "email": "tobias.klauser@gmail.com",
        "time": "Thu Sep 18 13:57:09 2025 -0700"
      },
      "message": "unix: use Go 1.21+ clear built-in\n\nInspired by CL 698495.\n\nChange-Id: Ic6ff68a60d41b6ffb6a28f523597c5d36c1e4d2f\nReviewed-on: https://go-review.googlesource.com/c/sys/+/704915\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: Mark Freeman \u003cmarkfreeman@google.com\u003e\n"
    },
    {
      "commit": "137f2eda356924019c101f440bbbc0270ddd857f",
      "tree": "8125f66176c7cdde5a29e19b824c733675bfa909",
      "parents": [
        "b06ce0514ea5467cf3ac72ad85e4d1845c51fbad"
      ],
      "author": {
        "name": "Thomas Klausner",
        "email": "tk@giga.or.at",
        "time": "Sat Dec 16 21:21:14 2023 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 17 07:50:20 2025 -0700"
      },
      "message": "sys: add support for NetBSD getvfsstat\n\nNetBSD replaced the getfsstat interface with getvfsstat in NetBSD 3.0.\n\nAdd a test for it.\n\nWith help from Benny Siegert and Ian Lance Taylor.\n\nChange-Id: I115ae48c287cc32181006e9e8f7c15851e7e36c0\nReviewed-on: https://go-review.googlesource.com/c/sys/+/550476\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Benny Siegert \u003cbsiegert@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Benny Siegert \u003cbsiegert@gmail.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "b06ce0514ea5467cf3ac72ad85e4d1845c51fbad",
      "tree": "cb9ef509bf1611965f2e3afde0680669937ff5c9",
      "parents": [
        "689cc11b26fb21227ba0ff5ce9222b7bd6053c30"
      ],
      "author": {
        "name": "Thomas Gibson-Robinson",
        "email": "tom@cocotec.io",
        "time": "Fri Aug 22 12:44:05 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Sep 05 08:44:06 2025 -0700"
      },
      "message": "windows: add FILE_ZERO_DATA_INFORMATION\n\nThis is needed for invoking windows.DeviceIoControl with\nwindows.FSCTL_SET_ZERO_DATA.\n\nChange-Id: I20f93a40a86b92e6bdeeec096ffc0245e8184672\nGitHub-Last-Rev: 01d299ab84cb90049cc62b4f1f63f6b1b25f046c\nGitHub-Pull-Request: golang/sys#261\nReviewed-on: https://go-review.googlesource.com/c/sys/+/698436\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "689cc11b26fb21227ba0ff5ce9222b7bd6053c30",
      "tree": "40fa457bf696fd1edeae953f56e078ca374d5b20",
      "parents": [
        "a4712b905411aebcc0c9b999c7e61826bfe4c11d"
      ],
      "author": {
        "name": "Jiwon Na",
        "email": "jwntree@hotmail.com",
        "time": "Fri Sep 05 11:08:06 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Sep 05 08:17:06 2025 -0700"
      },
      "message": "unix: fix Listen on solaris\n\nlibsocket has __xnet_listen, not __xnet_llisten\nwhich prevents listen from working.\n\nChange-Id: Ia06dc569fcb9950893d91fc1b86257c7742e9e3d\nGitHub-Last-Rev: 6f37c4b81409db28f20c2acfbd5ccae9cdb2b510\nGitHub-Pull-Request: golang/sys#258\nReviewed-on: https://go-review.googlesource.com/c/sys/+/691735\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Jes Cok \u003cxigua67damn@gmail.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "a4712b905411aebcc0c9b999c7e61826bfe4c11d",
      "tree": "ec8703e0cadedece9d88dd3debde8675c32eea64",
      "parents": [
        "0293703b0ad8c5db21b6ee27bfb7addec1877064"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Aug 29 15:31:57 2025 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Sep 04 07:42:06 2025 -0700"
      },
      "message": "plan9: drop go version tags for unsupported versions\n\ngo.mod specifies go 1.24. Drop code for older, unsupported versions.\n\nChange-Id: I8a1ecd9e5634c1cf9619fbb89b2ecd0bda7eaf21\nReviewed-on: https://go-review.googlesource.com/c/sys/+/579515\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "0293703b0ad8c5db21b6ee27bfb7addec1877064",
      "tree": "716f91047291b2a1c58cbd327f2abe08d4945902",
      "parents": [
        "ab85cbbe9104a583d3268f28d8a9ef36653cde64"
      ],
      "author": {
        "name": "Juan-Luis de Sousa-Valadas Castaño",
        "email": "jvaladas@mirantis.com",
        "time": "Tue Aug 12 11:06:45 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 03 08:33:29 2025 -0700"
      },
      "message": "unix: add IFAL_* consts and ifaddrlblmsg on linux\n\nImplments consts and structs related to ifaddrlabel\n\nChange-Id: I6dd78e74a8e32a26286b95b0a7a20343cb16a446\nGitHub-Last-Rev: 11be45c36dcbd7aa31009dfaf966eaebcbf9bbb0\nGitHub-Pull-Request: golang/sys#252\nReviewed-on: https://go-review.googlesource.com/c/sys/+/683775\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Florian Lehner \u003clehner.florian86@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "ab85cbbe9104a583d3268f28d8a9ef36653cde64",
      "tree": "1c16f37ec2a13efaacdb562d0337d760c13e4c27",
      "parents": [
        "9bd37534d8d5917ab389c2eadec7547c0c52f20b"
      ],
      "author": {
        "name": "Florian Lehner",
        "email": "dev@der-flo.net",
        "time": "Sun Aug 17 12:08:51 2025 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Aug 25 12:31:12 2025 -0700"
      },
      "message": "unix/linux: extend rtnetlink constants\n\nChange-Id: Icc356897519c0aa229a948918a253b9e4b367aff\nReviewed-on: https://go-review.googlesource.com/c/sys/+/697795\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "9bd37534d8d5917ab389c2eadec7547c0c52f20b",
      "tree": "edb99eaab5045e879a0bd5eb1db94400f565565a",
      "parents": [
        "899c23279da9bc75f6c478ab908e69be3a441b4f"
      ],
      "author": {
        "name": "Aleksa Sarai",
        "email": "cyphar@cyphar.com",
        "time": "Fri Aug 22 15:36:32 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Aug 25 10:48:03 2025 -0700"
      },
      "message": "unix: switch (*CPUSet).Zero to clear builtin\n\nclear was added to Go 1.21 and is better than the manual loop approach.\n\nChange-Id: I851203714446e21b6329e2bcf308f2571d339e36\nGitHub-Last-Rev: 71dc7f073e50a43a11ab10d3d9ef35ebe5b183f5\nGitHub-Pull-Request: golang/sys#262\nReviewed-on: https://go-review.googlesource.com/c/sys/+/698495\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nAuto-Submit: Keith Randall \u003ckhr@golang.org\u003e\n"
    },
    {
      "commit": "899c23279da9bc75f6c478ab908e69be3a441b4f",
      "tree": "fbff8771fb87b3423b8ffd397573b63ca640c91b",
      "parents": [
        "543f21a0561186ad3f71483165a2a1dc32dbae4c"
      ],
      "author": {
        "name": "mertakman",
        "email": "mertakman2012@gmail.com",
        "time": "Wed Jul 30 10:59:31 2025 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Aug 22 12:22:44 2025 -0700"
      },
      "message": "windows/mkwinsyscall: use syscall.SyscallN instead of syscall.Syscall{6,9,12,15}\n\nReplace syscall.Syscall6, Syscall9, Syscall12, and Syscall15 with\nsyscall.SyscallN for Go 1.18+. This simplifies system calls by allowing\nthe exact number of arguments needed, eliminating zero padding and\nreducing potential errors.\n\nUpdated TestSyscallXGeneration to TestSyscallNGeneration to verify\ncorrect SyscallN generation for different argument counts.\n\nChange-Id: Iaf01c7bddd7ad6a80ee462879e382b0066f35b4d\nReviewed-on: https://go-review.googlesource.com/c/sys/+/691715\nReviewed-by: Quim Muntal \u003cquimmuntal@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "543f21a0561186ad3f71483165a2a1dc32dbae4c",
      "tree": "ed6f28c466bd3abb153ec5d5416bad640686a5a4",
      "parents": [
        "5b936e1f126baa13682eff91c2e4d5d9e3a0b71d"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 14:21:36 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 07:47:20 2025 -0700"
      },
      "message": "all: upgrade go directive to at least 1.24.0 [generated]\n\nBy now Go 1.25.0 has been released, and Go 1.23 is no longer supported\nper the Go Release Policy (see https://go.dev/doc/devel/release#policy).\n\nFor golang/go#69095.\n\n[git-generate]\n(cd . \u0026\u0026 go get go@1.24.0 \u0026\u0026 go mod tidy \u0026\u0026 go fix ./... \u0026\u0026 go mod edit -toolchain\u003dnone)\n\nChange-Id: I0a3cdf3452806d955a3c293c9bdd59e4c1f56f8a\nReviewed-on: https://go-review.googlesource.com/c/sys/+/695616\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "5b936e1f126baa13682eff91c2e4d5d9e3a0b71d",
      "tree": "6976bd5a5099fc80a8480b07affa8e992a9f3036",
      "parents": [
        "3a827038f29dfeda71ad5d6fdba5cef0b5720a97"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Aug 05 13:31:37 2025 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 06 14:03:43 2025 -0700"
      },
      "message": "unix/linux: update to Linux kernel 6.16, Go to 1.24.5\n\nChange-Id: Id0b60b5bbc33c48e49ba655babf0856878960e29\nReviewed-on: https://go-review.googlesource.com/c/sys/+/693215\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "3a827038f29dfeda71ad5d6fdba5cef0b5720a97",
      "tree": "1bbc7dce79d683817b1ef40d5cad24c6d3616c64",
      "parents": [
        "9920300fc80d500263287b0b4906010f81e3acc4"
      ],
      "author": {
        "name": "database64128",
        "email": "free122448@hotmail.com",
        "time": "Mon Jul 21 15:46:52 2025 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jul 30 07:39:06 2025 -0700"
      },
      "message": "unix: remove redundant xnu version check for {p}readv/{p}writev\n\nAs discussed later in golang/go#64710, these checks are unnecessary.\n\nFor golang/go#64710\n\nChange-Id: I8693af81cc543b886732922eb5cd64e07ed4b7a8\nReviewed-on: https://go-review.googlesource.com/c/sys/+/688858\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Mark Freeman \u003cmark@golang.org\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "9920300fc80d500263287b0b4906010f81e3acc4",
      "tree": "bc1609f121a56bdcca6f566288d29de99e0eea7b",
      "parents": [
        "ad4e0fcb710c6502fe5d4dba89040508f45ba069"
      ],
      "author": {
        "name": "nickgarlis",
        "email": "nickgarlis@gmail.com",
        "time": "Sun Jul 27 21:00:54 2025 +0000"
      },
      "committer": {
        "name": "Tobias Klauser",
        "email": "tobias.klauser@gmail.com",
        "time": "Mon Jul 28 12:41:30 2025 -0700"
      },
      "message": "unix: add missing nft conntrack constants\n\nThe following constants were missing for nft conntrack:\n\n- NFT_CT_SRC_IP\n- NFT_CT_DST_IP\n- NFT_CT_SRC_IP6\n- NFT_CT_DST_IP6\n- NFT_CT_ID\n\nhttps://git.netfilter.org/libnftnl/tree/include/linux/netfilter/nf_tables.h?id\u003d7a7722ee336fac14690851f6c84965582a741601#n1173\n\nChange-Id: I2f9bd12c1ab8569ee019310c040b46b214f65b76\nGitHub-Last-Rev: 8fac63b1877a293a03576db26a4aae3121c80d3a\nGitHub-Pull-Request: golang/sys#257\nReviewed-on: https://go-review.googlesource.com/c/sys/+/689922\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Mark Freeman \u003cmark@golang.org\u003e\n"
    },
    {
      "commit": "ad4e0fcb710c6502fe5d4dba89040508f45ba069",
      "tree": "41945c3ca116bf7237d50cf05bb7470d9d55b098",
      "parents": [
        "084ad875b3b515f8e782e5bf42ce40e316126e9e"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Mon Jul 28 17:14:53 2025 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jul 28 11:24:37 2025 -0700"
      },
      "message": "unix: remove redundant word in comment\n\nChange-Id: I8b05b5cea86d41423dac9fd96a5000a6daa1e8c3\nReviewed-on: https://go-review.googlesource.com/c/sys/+/690816\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Mark Freeman \u003cmark@golang.org\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "084ad875b3b515f8e782e5bf42ce40e316126e9e",
      "tree": "838343c406289d225a81e46f47d471906fc3924a",
      "parents": [
        "751c3c6ac2a644645976e8e7f3db0b75c87d32c6"
      ],
      "author": {
        "name": "database64128",
        "email": "free122448@hotmail.com",
        "time": "Mon Jul 21 15:34:35 2025 +0800"
      },
      "committer": {
        "name": "Tobias Klauser",
        "email": "tobias.klauser@gmail.com",
        "time": "Fri Jul 25 11:55:20 2025 -0700"
      },
      "message": "unix: fix //sys decl after CL 548795\n\nCL 548795 mistakenly changed one of the //sys declaration to \"// sys\"\nwhile resolving a merge conflict.\n\nFor golang/go#64710\n\nChange-Id: I029b461fd3ca7b76f3bd23b3343f7e63c4bb09f3\nReviewed-on: https://go-review.googlesource.com/c/sys/+/688857\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "751c3c6ac2a644645976e8e7f3db0b75c87d32c6",
      "tree": "a05b0a8bae6480910237f04177d86c0b9a947773",
      "parents": [
        "0c740cc0f8b112e19e255caefb622a53779c0481"
      ],
      "author": {
        "name": "Que Zhiyong",
        "email": "zsien@outlook.com",
        "time": "Fri Jun 13 09:49:53 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jun 17 10:35:38 2025 -0700"
      },
      "message": "unix: add missing NFT_PAYLOAD_* consts on linux\n\nChange-Id: Id222e11029596d2ea2679e065780171ed3c7708a\nGitHub-Last-Rev: 649d64b1c3caf529150cc4ea14061f26b7625e3c\nGitHub-Pull-Request: golang/sys#250\nReviewed-on: https://go-review.googlesource.com/c/sys/+/681435\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\n"
    },
    {
      "commit": "0c740cc0f8b112e19e255caefb622a53779c0481",
      "tree": "f5a9aa0a48022a409a8c119b0758edb56460e20b",
      "parents": [
        "d62d31c6166a69390ea553149bf921e215216610"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu May 15 10:17:52 2025 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jun 13 07:34:22 2025 -0700"
      },
      "message": "unix: update Go to 1.24.3\n\nChange-Id: I526bfbde6e57b8e7aea6cd31e3cff46608755aa0\nReviewed-on: https://go-review.googlesource.com/c/sys/+/673055\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "d62d31c6166a69390ea553149bf921e215216610",
      "tree": "45c424e14dae7c18e550cbe046e858698b964ebb",
      "parents": [
        "3d9a6b80792a3911da1fa665c959a5ede3abf476"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu May 15 13:45:04 2025 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jun 13 07:33:12 2025 -0700"
      },
      "message": "unix: update Linux constants and types to v6.14\n\nCL 660375 updated the kernel version in the Dockerfile but for some\nreason no constant or types were updated. Refresh them now and also add\nnew ETHTOOL_* and NL80211_* enum types while at it.\n\nChange-Id: I73bc509963f0b89f6d461eeca4b210626ab44975\nReviewed-on: https://go-review.googlesource.com/c/sys/+/673076\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nAuto-Submit: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Mauri de Souza Meneguzzo \u003cmauri870@gmail.com\u003e\n"
    },
    {
      "commit": "3d9a6b80792a3911da1fa665c959a5ede3abf476",
      "tree": "6e50e7b07a293ada8870a638326e1aef9e5b1a0a",
      "parents": [
        "c0a955987704d2beda71a48afc43cec03e8bcb96"
      ],
      "author": {
        "name": "qmuntal",
        "email": "quimmuntal@gmail.com",
        "time": "Fri Apr 25 14:35:01 2025 +0200"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri May 02 09:05:10 2025 -0700"
      },
      "message": "windows: add WSADuplicateSocket\n\nWSADuplicateSocket is useful to pass sockets between processes on\nWindows.\n\nFor golang/go#10350.\n\nChange-Id: I6563184fe4d4477d402a6af81b254bd8aa992d2e\nReviewed-on: https://go-review.googlesource.com/c/sys/+/668215\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "c0a955987704d2beda71a48afc43cec03e8bcb96",
      "tree": "04fab4268f01c0b051401eee8e66e319485e23a4",
      "parents": [
        "8e9e04625d1e3542f462ec617fd078b2d2961e5a"
      ],
      "author": {
        "name": "Meng Zhuo",
        "email": "mengzhuo@iscas.ac.cn",
        "time": "Thu Apr 10 12:24:41 2025 +0800"
      },
      "committer": {
        "name": "Meng Zhuo",
        "email": "mengzhuo@iscas.ac.cn",
        "time": "Thu May 01 02:30:04 2025 -0700"
      },
      "message": "cpu: add crypto extensions detection for riscv64\n\nThis CL adds RISC-V cryptography extensions detection.\nDirect detection of the extensions zvkned, zvknhb, zvksed and\nzvksh is not supported, since the crypto spec requires these\nextensions implemented with data independent timing (zkt).\n\nHowever, their presence may be inferred by checking for\nthe shorthand extensions: zvkn, zvknc, zvkng, zvks, zvksc, zvksg.\n\nChange-Id: Ic00038cebf1b9f77426876b06b08f206473ad6fb\nReviewed-on: https://go-review.googlesource.com/c/sys/+/664375\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Mark Ryan \u003cmarkdryan@rivosinc.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Pengcheng Wang \u003cwangpengcheng.pp@bytedance.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    }
  ],
  "next": "8e9e04625d1e3542f462ec617fd078b2d2961e5a"
}
