)]}'
{
  "log": [
    {
      "commit": "8d82df1a3605144f98335d0768f30ff9871fe61c",
      "tree": "bc1da2de9faf6a69307e68c6f68f09c7941b8dc8",
      "parents": [
        "769b3128309af134c98328055a1e181fc80be50f",
        "9a1e084d1783f3c76632d433af1ce3ca2f33d295"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Tue Oct 27 19:50:08 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 19:50:08 2026 +0000"
      },
      "message": "Merge pull request #5492 from programskillforverification/deref-pointer-windows-fs-sync\n\nStop using `deref_pointer_as` in `fs.rs`, `sync.rs` and `foreign_items.rs` on Windows\n"
    },
    {
      "commit": "769b3128309af134c98328055a1e181fc80be50f",
      "tree": "995affc02ce5febdd59383b77d69ce2e246c955d",
      "parents": [
        "79c8b3a987acb4d399ca60b6424ac005592fd6bf",
        "524613213349c344f81cf603cb393879b891ff72"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Tue Oct 27 18:59:27 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 18:59:27 2026 +0000"
      },
      "message": "Merge pull request #5506 from RalfJung/fd-num-validity\n\nreturn proper error on invalid FD numbers in dup\n"
    },
    {
      "commit": "524613213349c344f81cf603cb393879b891ff72",
      "tree": "b019d0afea73b053e6f735394430b01a7e9e8a0d",
      "parents": [
        "4e9e2790a3628f4e9f451ad346115bfa89de1b26"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Tue Oct 27 19:30:43 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Tue Oct 27 19:30:43 2026 +0100"
      },
      "message": "return proper error on invalid FD numbers in dup\n"
    },
    {
      "commit": "79c8b3a987acb4d399ca60b6424ac005592fd6bf",
      "tree": "6197d97becc948ed5d5e9b8e1ebd7f6118c8eb2a",
      "parents": [
        "4e9e2790a3628f4e9f451ad346115bfa89de1b26",
        "32ee56c6b9f9bfbfd55da92c395d8e3801dc2e04"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Tue Oct 27 14:02:47 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 14:02:47 2026 +0000"
      },
      "message": "Merge pull request #5460 from josetorrs/use-errno-in-random\n\nuse `errno_check` and `errno_result` in random\n"
    },
    {
      "commit": "32ee56c6b9f9bfbfd55da92c395d8e3801dc2e04",
      "tree": "adc30f9886bdd88d5a6faf9a01e44aba249ea75c",
      "parents": [
        "5b23f447423ab60dfa0deb1e4d06bdefc905602e"
      ],
      "author": {
        "name": "Jose Torres",
        "email": "josetorrs7@gmail.com",
        "time": "Wed Oct 21 22:12:43 2026 -0400"
      },
      "committer": {
        "name": "Jose Torres",
        "email": "josetorrs7@gmail.com",
        "time": "Tue Oct 27 09:35:07 2026 -0400"
      },
      "message": "use errno_check and errno_result in random\n"
    },
    {
      "commit": "4e9e2790a3628f4e9f451ad346115bfa89de1b26",
      "tree": "27d8262b03abecf91185e2d935c9b48a4ccad0f8",
      "parents": [
        "e74c2929e45dd8b9eb1d1571a6a305c3e2d47ede",
        "0a49b5265eef89ac87837f7817b37feb35e35c27"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Tue Oct 27 12:01:40 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 12:01:40 2026 +0000"
      },
      "message": "Merge pull request #5502 from RalfJung/ci\n\nCI: move the solaris test\n"
    },
    {
      "commit": "e74c2929e45dd8b9eb1d1571a6a305c3e2d47ede",
      "tree": "3fce5695d129950e602085cd91a68d97acef724d",
      "parents": [
        "6464304d9cc59f3a70e844f98174e47d975b2d1f",
        "3e69e42763e705f2119302a0532b764ac4bece18"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Tue Oct 27 11:42:10 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 11:42:10 2026 +0000"
      },
      "message": "Merge pull request #5469 from mehmettoplu-rs/test-offset-64\n\nAdd libc direct tests for `pread64`, `pwrite64`, `lseek` and `lseek64`\n"
    },
    {
      "commit": "0a49b5265eef89ac87837f7817b37feb35e35c27",
      "tree": "6517be0130e43de3d176834946cac6e53164c721",
      "parents": [
        "6464304d9cc59f3a70e844f98174e47d975b2d1f"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Tue Oct 27 12:27:43 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Tue Oct 27 12:27:43 2026 +0100"
      },
      "message": "CI: move the solaris test\n"
    },
    {
      "commit": "3e69e42763e705f2119302a0532b764ac4bece18",
      "tree": "823e66efee5beb63455953360c0bee7308b056f5",
      "parents": [
        "eaacf5fb522e50f25aa0b12db34bc99c0bd38068"
      ],
      "author": {
        "name": "Mehmet Toplu",
        "email": "262413094+mehmettoplu-rs@users.noreply.github.com",
        "time": "Fri Oct 23 00:03:35 2026 +0300"
      },
      "committer": {
        "name": "Mehmet Toplu",
        "email": "262413094+mehmettoplu-rs@users.noreply.github.com",
        "time": "Tue Oct 27 14:08:37 2026 +0300"
      },
      "message": "Add libc direct tests for pread64, pwrite64, lseek and lseek64\n"
    },
    {
      "commit": "6464304d9cc59f3a70e844f98174e47d975b2d1f",
      "tree": "2e15e0e172b14efb6a5fa9aff6343907617b784e",
      "parents": [
        "0fcbb2f6a6785977a9e6e66d4270e3935085a4fe",
        "0303b02c98c680f64438cfeeedea18659434094f"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 12:35:08 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 12:35:08 2026 +0000"
      },
      "message": "Merge pull request #5496 from RalfJung/float-native\n\nfloat native testing: fix cfg\n"
    },
    {
      "commit": "0303b02c98c680f64438cfeeedea18659434094f",
      "tree": "9c96452ad16360b674a27952b1dffaba15eba94f",
      "parents": [
        "24753bdf07cbc06e4d2c11d1fb70d15d09f58e6f"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 13:05:57 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 13:05:57 2026 +0100"
      },
      "message": "linux-futex: add a bit more wait time slack\n"
    },
    {
      "commit": "0fcbb2f6a6785977a9e6e66d4270e3935085a4fe",
      "tree": "0212339857bda40ce588c0abf0be4e89f5dc3810",
      "parents": [
        "e1d026c90cef5fb2b1c7781506d1beec95e5d137",
        "8a5e577c0c7231374b61513ffa1661a7d4b47bc3"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 12:04:54 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 12:04:54 2026 +0000"
      },
      "message": "Merge pull request #5498 from RalfJung/ports-mirrors\n\nwe do not actually need the ports mirrors currently\n"
    },
    {
      "commit": "8a5e577c0c7231374b61513ffa1661a7d4b47bc3",
      "tree": "de2e251e05b954acca14c0caa61da64c2862a323",
      "parents": [
        "4385b7933c961502a11fb70bfd0b71e73c616012"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 12:33:40 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 12:34:36 2026 +0100"
      },
      "message": "we do not actually need the ports mirrors currently\n"
    },
    {
      "commit": "24753bdf07cbc06e4d2c11d1fb70d15d09f58e6f",
      "tree": "a27c1f3482a6f9435403d8e716254b6936340994",
      "parents": [
        "4385b7933c961502a11fb70bfd0b71e73c616012"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 11:06:17 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 12:27:43 2026 +0100"
      },
      "message": "float native testing: fix cfg\n"
    },
    {
      "commit": "e1d026c90cef5fb2b1c7781506d1beec95e5d137",
      "tree": "a2b4b809af571a65e93a0969f482fbca543dfc30",
      "parents": [
        "4385b7933c961502a11fb70bfd0b71e73c616012",
        "b2b6b9ad49f72e7c84c894c31ce58c0b60eb5feb"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 10:29:04 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 10:29:04 2026 +0000"
      },
      "message": "Merge pull request #5495 from RalfJung/rustup\n\nRustup\n"
    },
    {
      "commit": "b2b6b9ad49f72e7c84c894c31ce58c0b60eb5feb",
      "tree": "a2b4b809af571a65e93a0969f482fbca543dfc30",
      "parents": [
        "01472190fa46cf010e2544ad9bbc1b03bf9c604e",
        "8849c7bb15cc867a3481b77a08724534ba671610"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 10:58:49 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 10:58:49 2026 +0100"
      },
      "message": "Merge ref \u0027aaf324d50a7d\u0027 from rust-lang/rust\n\nPull recent changes from https://github.com/rust-lang/rust via Josh.\n\nPrevious upstream ref: rust-lang/rust@df87fa6604e33760d4703cccc777a2281bf15a2d\nNew upstream ref: rust-lang/rust@aaf324d50a7dcb17aae7f2a37e15ff143d980c6e\nFiltered ref: rust-lang/miri@8849c7bb15cc867a3481b77a08724534ba671610\nUpstream diff: https://github.com/rust-lang/rust/compare/df87fa6604e33760d4703cccc777a2281bf15a2d...aaf324d50a7dcb17aae7f2a37e15ff143d980c6e\n\nThis merge was created using https://github.com/rust-lang/josh-sync.\n"
    },
    {
      "commit": "01472190fa46cf010e2544ad9bbc1b03bf9c604e",
      "tree": "f8a8dcdc4a807771ee4b6711037441eee61c2ff8",
      "parents": [
        "4385b7933c961502a11fb70bfd0b71e73c616012"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 10:58:40 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 10:58:40 2026 +0100"
      },
      "message": "Prepare for merging from rust-lang/rust\n\nThis updates the rust-version file to aaf324d50a7dcb17aae7f2a37e15ff143d980c6e.\n"
    },
    {
      "commit": "4385b7933c961502a11fb70bfd0b71e73c616012",
      "tree": "20f2000338bd19354decf4fa3686d1333103e5d2",
      "parents": [
        "f12aab176b29d5d26aef2e582ba52c947412c7a7",
        "e6200621c531eff5c591cfc4bd2389ac8d26f92f"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 09:05:56 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 09:05:56 2026 +0000"
      },
      "message": "Merge pull request #5491 from RalfJung/float-tests\n\nrun float tests natively\n"
    },
    {
      "commit": "f12aab176b29d5d26aef2e582ba52c947412c7a7",
      "tree": "60ac54de09ae457458d0b407f022737f3682b9ec",
      "parents": [
        "9e78d1dd5ff323a249f5b5ad5c6e5fbe7a76573b",
        "a86f533cdcd385eaeeaff6914c5a10882fa3e23e"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 08:53:34 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 08:53:34 2026 +0000"
      },
      "message": "Merge pull request #5484 from darkraider01/tcp\n\nUse `deref_pointer` for TCP FIONBIO\n"
    },
    {
      "commit": "9e78d1dd5ff323a249f5b5ad5c6e5fbe7a76573b",
      "tree": "33ac0b72facd99354027a9f6224f810f650f4caa",
      "parents": [
        "d8f23fdb1372d01ce79d17bbdd89fc38c0786ce8",
        "55038dc1b1072835ed91c1ca86ace526a91be95f"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 08:52:35 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 08:52:35 2026 +0000"
      },
      "message": "Merge pull request #5483 from darkraider01/math\n\nUse `deref_pointer` in lgamma shims\n"
    },
    {
      "commit": "d8f23fdb1372d01ce79d17bbdd89fc38c0786ce8",
      "tree": "bab26936b6b7099dfdc240c3142f4ee109d4b3a3",
      "parents": [
        "1edd7334d8550efc92190e7ad64814eff64ffc79",
        "213db63e4f23d15962a46665f4a6ccefa9b884ac"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 08:40:31 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 08:40:31 2026 +0000"
      },
      "message": "Merge pull request #5490 from RalfJung/ci\n\nadd back i686-pc-windows-msvc tests\n"
    },
    {
      "commit": "e6200621c531eff5c591cfc4bd2389ac8d26f92f",
      "tree": "54ba28d417bbedbf5066f85430ab67c94721a846",
      "parents": [
        "f04379ce2b6e64907c2a270eae63bf731155da05"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 09:18:32 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 09:36:38 2026 +0100"
      },
      "message": "float test can only work with enough f16/f128 support\n"
    },
    {
      "commit": "213db63e4f23d15962a46665f4a6ccefa9b884ac",
      "tree": "bab26936b6b7099dfdc240c3142f4ee109d4b3a3",
      "parents": [
        "6e546f1a9c6536932d057250f5db069f9af04269"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 09:10:57 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 09:10:57 2026 +0100"
      },
      "message": "make mse benchmark work on big-endian\n"
    },
    {
      "commit": "f04379ce2b6e64907c2a270eae63bf731155da05",
      "tree": "1121646726e2b4dea0db8708482285d9e3c39e2c",
      "parents": [
        "1edd7334d8550efc92190e7ad64814eff64ffc79"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 08:51:42 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 08:51:42 2026 +0100"
      },
      "message": "run float tests natively\n"
    },
    {
      "commit": "6e546f1a9c6536932d057250f5db069f9af04269",
      "tree": "4a7dbc37faca7ae770742cbc1c76861edc9489a9",
      "parents": [
        "1d5dc1e99478c345915d9eeb0ec7139cdfdff5e4"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 08:29:16 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 08:41:01 2026 +0100"
      },
      "message": "test benchmarks on more targets\n"
    },
    {
      "commit": "1d5dc1e99478c345915d9eeb0ec7139cdfdff5e4",
      "tree": "38e068453b49fe4b072eb0e033f1a80d93506386",
      "parents": [
        "1edd7334d8550efc92190e7ad64814eff64ffc79"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 08:13:41 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Mon Oct 26 08:17:01 2026 +0100"
      },
      "message": "add back i686-pc-windows-msvc tests\n\nalso we were running x86_64-pc-windows-msvc twice\n"
    },
    {
      "commit": "9a1e084d1783f3c76632d433af1ce3ca2f33d295",
      "tree": "9209ae6b4403f6778df6fae10208dba168066443",
      "parents": [
        "1edd7334d8550efc92190e7ad64814eff64ffc79"
      ],
      "author": {
        "name": "Joseph Zhao",
        "email": "zhaozihan542259545@gmail.com",
        "time": "Sun Oct 25 22:19:06 2026 -0700"
      },
      "committer": {
        "name": "Joseph Zhao",
        "email": "zhaozihan542259545@gmail.com",
        "time": "Sun Oct 25 22:19:06 2026 -0700"
      },
      "message": "use deref_pointer instead of deref_pointer_as\n"
    },
    {
      "commit": "8849c7bb15cc867a3481b77a08724534ba671610",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "e3259bf8599f3224e518ae928aa9155755872f13",
        "fdffd759327468bb41645653870fe823c497aa0c"
      ],
      "author": {
        "name": "bors",
        "email": "bors@rust-lang.org",
        "time": "Sun Oct 25 23:23:23 2026 +0000"
      },
      "committer": {
        "name": "bors",
        "email": "bors@rust-lang.org",
        "time": "Sun Oct 25 23:23:23 2026 +0000"
      },
      "message": "Auto merge of #164928 - JonathanBrouwer:rollup-rc5pfiA, r\u003dJonathanBrouwer\n\nRollup of 20 pull requests\n\nSuccessful merges:\n\n - rust-lang/rust#163730 (add tests over re-entrancy guarantees for 160776)\n - rust-lang/rust#164834 (miri subtree update)\n - rust-lang/rust#164849 (Use the span of the doctest code block fence for figuring out the line number)\n - rust-lang/rust#164883 (rustdoc: don\u0027t panic on a nested use group with no path prefix)\n - rust-lang/rust#164890 (Store cold blocks in a bitset instead of a Vec of bools)\n - rust-lang/rust#163458 (stabilize {Rc, Arc}::is_unique)\n - rust-lang/rust#163499 (vec: stabilise allocators for into_iter)\n - rust-lang/rust#163805 (std: check `SO_ERROR` after poll in `TcpStream::connect_timeout`)\n - rust-lang/rust#163816 (stabilize String::into_chars)\n - rust-lang/rust#163819 (Correct documentation of what `core::ops::Code` is.)\n - rust-lang/rust#163847 (add regression test for reborrow-invariant-type)\n - rust-lang/rust#164006 (Arduously fix typo)\n - rust-lang/rust#164009 (Update `Ready` future expect messages)\n - rust-lang/rust#164522 (Add IPv6 hop limit stubs to the motor OS net backend)\n - rust-lang/rust#164602 (Improve seek_read_buf_exact() test coverage to match seek_read_exact())\n - rust-lang/rust#164772 (docs: Two nitpick changes to `HashMap`, `BTreeMap` Entry API docs)\n - rust-lang/rust#164794 (Expose FloatErrorKind)\n - rust-lang/rust#164802 (Migrate stable-specific run-make tests to UI tests)\n - rust-lang/rust#164899 (Only recover if we may in `parse_expr_tuple_parens`)\n - rust-lang/rust#164903 (rustc-dev-guide subtree update)\n\nFailed merges:\n\n - rust-lang/rust#164856 (Switch from `insta` to `expect-test` in bootstrap)\n\n\n\n"
    },
    {
      "commit": "1edd7334d8550efc92190e7ad64814eff64ffc79",
      "tree": "e5b18c5383382ec443961f4211801de1a8a47099",
      "parents": [
        "03f1e7dbfd4af9b6aa0436f38b5e0317ccf9efe5",
        "5eb18181bc58337819e264ca657a94d6a8a4e661"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 22:24:26 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 22:24:26 2026 +0000"
      },
      "message": "Merge pull request #5488 from RalfJung/arm32-nomore\n\nretire the arm32 CI job\n"
    },
    {
      "commit": "5eb18181bc58337819e264ca657a94d6a8a4e661",
      "tree": "1a98806ca370bb3d43da597a34a27182bbec921c",
      "parents": [
        "85f768cf560d37fa0027b89a17b7e63b966ceeee"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 19:14:04 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 22:56:37 2026 +0100"
      },
      "message": "reorganize the logic of which targets get how much test coverage\n"
    },
    {
      "commit": "03f1e7dbfd4af9b6aa0436f38b5e0317ccf9efe5",
      "tree": "16aeef051c48b5af5d16a7827ea7d5285e75dc5a",
      "parents": [
        "95edf48324054353b9d126e3c092b6d7718d93cf",
        "45b4825cac975e7b1a2b84f30f48fa79769b3388"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 20:56:58 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:56:58 2026 +0000"
      },
      "message": "Merge pull request #5487 from RalfJung/test-schedules\n\nrun more tests natively and make them more robust\n"
    },
    {
      "commit": "45b4825cac975e7b1a2b84f30f48fa79769b3388",
      "tree": "16aeef051c48b5af5d16a7827ea7d5285e75dc5a",
      "parents": [
        "26889f9ba96fb1b1f3be7c1c138195b8e1840234"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 21:26:08 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 21:26:25 2026 +0100"
      },
      "message": "macos wait_on_address: remove OS_SYNC_WAIT_ON_ADDRESS_SHARED support\n\nits real behavior does not match what we test\n"
    },
    {
      "commit": "26889f9ba96fb1b1f3be7c1c138195b8e1840234",
      "tree": "24c27a122791edeb43253cd956ca804b36ea05dd",
      "parents": [
        "171420f895ca37bf9b3f4ca31febfd6dba8fae9d"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 18:06:39 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 20:58:57 2026 +0100"
      },
      "message": "freebsd seems to always wake up at least one thread\n"
    },
    {
      "commit": "171420f895ca37bf9b3f4ca31febfd6dba8fae9d",
      "tree": "c851220085a64cc3bd99372139f839e2bdcd49e5",
      "parents": [
        "3169e60890ddc3d3d6b3f9738b5d935e933d6a35"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 17:51:27 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 20:58:57 2026 +0100"
      },
      "message": "ensure that pthread_(mutex,cond)attr_t are initialized\n"
    },
    {
      "commit": "3169e60890ddc3d3d6b3f9738b5d935e933d6a35",
      "tree": "478f0e1d410f1528fc67e5de946eb9253d70b890",
      "parents": [
        "16e5ed8323e71db5932ac26fe78630d5fce080e5"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 14:58:25 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 20:58:57 2026 +0100"
      },
      "message": "use fixed-schedule and run-native in a few more tests\n"
    },
    {
      "commit": "fdffd759327468bb41645653870fe823c497aa0c",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "3ca83f8efb3cb1f4b16f2b924d76e1338d6ec847",
        "a6f5accc9850761597729df76c81896a58bce355"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:40 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:40 2026 +0100"
      },
      "message": "Rollup merge of #164903 - tshepang:rdg-sync, r\u003dtshepang\n\nrustc-dev-guide subtree update\n\nSubtree update of `rustc-dev-guide` to https://github.com/rust-lang/rustc-dev-guide/commit/6986caf2ec0ea3de72f9198ce8352514c07adfb5.\n\nCreated using https://github.com/rust-lang/josh-sync.\n\nr? @ghost\n"
    },
    {
      "commit": "3ca83f8efb3cb1f4b16f2b924d76e1338d6ec847",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "7b3dcf039b25351d75e202005121943d48946a4b",
        "e3259bf8599f3224e518ae928aa9155755872f13"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:39 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:39 2026 +0100"
      },
      "message": "Rollup merge of #164899 - JonathanBrouwer:fix-recovery-1, r\u003dfolkertdev\n\nOnly recover if we may in `parse_expr_tuple_parens`\n\nThis removes the duplicate diagnostic in `tests/ui/macros/no-close-delim-issue-139248.rs`\n"
    },
    {
      "commit": "7b3dcf039b25351d75e202005121943d48946a4b",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "ed84f8c8f5197f5f0da97c9ac3f188c0a2ad9fe3",
        "728417f52c174e15583cac9521897a0ff9a3bd8e"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:38 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:38 2026 +0100"
      },
      "message": "Rollup merge of #164802 - Kobzol:stable-ui-tests, r\u003djieyouxu\n\nMigrate stable-specific run-make tests to UI tests\n\nEnabled by https://github.com/rust-lang/rust/pull/163664.\n\nI still kept the `stable_bare_rustc` function, as it could be genuinely useful (just not in the way it was used in run-make tests so far).\n\nShould help unblock https://github.com/rust-lang/rust/pull/162848.\n\nNote that the comment for the unstable target feature test was wrong (https://github.com/rust-lang/rust/pull/163428#discussion_r4363000900).\n\nr? jieyouxu\n"
    },
    {
      "commit": "ed84f8c8f5197f5f0da97c9ac3f188c0a2ad9fe3",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "5851230a51ae3abd8d7dee537dbacf7b8cc8996f",
        "838bedb3273a8306c23b7ac5b93fa9387666e3e9"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:37 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:37 2026 +0100"
      },
      "message": "Rollup merge of #164794 - malezjaa:extend-float-error-kind, r\u003dclarfonthey\n\nExpose FloatErrorKind\n\nTracking issue: https://github.com/rust-lang/rust/issues/164793\nCloses https://github.com/rust-lang/libs-team/issues/683 (ACP)\n\nRight now this only makes the enum public and adds the method, but I\u0027d like more input from libs team on what the `FloatErrorKind` should actually be extended with.\n\nr? libs\n"
    },
    {
      "commit": "5851230a51ae3abd8d7dee537dbacf7b8cc8996f",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "a4a5d70c16a2d49e22015a432c0dc5e618510137",
        "838bedb3273a8306c23b7ac5b93fa9387666e3e9"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:37 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:37 2026 +0100"
      },
      "message": "Rollup merge of #164772 - mikwielgus:entry-api-nitpick, r\u003dMark-Simulacrum\n\ndocs: Two nitpick changes to `HashMap`, `BTreeMap` Entry API docs\n\nIn the doc comment example of `Entry::insert_entry()` of `HashMap` and `BTreeMap`, the newly inserted value is not asserted -- only key is. This stands out, as doc comments of other insertion functions test both value and key.\n\nSo, I have added two additional assertions to also test the newly inserted value.\n"
    },
    {
      "commit": "a4a5d70c16a2d49e22015a432c0dc5e618510137",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "56502a67be5f2452093ab5721314f54ecec77c4e",
        "45b2be61322f62dd8a53fa0322cb574f7984502f"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:36 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:36 2026 +0100"
      },
      "message": "Rollup merge of #164602 - json420:seek_read_buf_exact-tests, r\u003dMark-Simulacrum\n\nImprove seek_read_buf_exact() test coverage to match seek_read_exact()\n\nTracking issue: https://github.com/rust-lang/rust/issues/162868\n\nThis PR improves the test coverage for the Windows `FileExt` trait, adding tests for the `seek_read_buf_exact()` method, bringing it to the same level of test coverage as `seek_read_exact()`.\n\nNo LLMs were used in writing this PR.\n\nThanks!\n"
    },
    {
      "commit": "56502a67be5f2452093ab5721314f54ecec77c4e",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "d01f93a87cbc77a1093657c5b0554c673fb8a7f7",
        "79fd0bcb1a7493a0f46ca89ec8611c25c9cd9a80"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:35 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:35 2026 +0100"
      },
      "message": "Rollup merge of #164522 - GauravPawar101:fix/issue-164496, r\u003dMark-Simulacrum\n\nAdd IPv6 hop limit stubs to the motor OS net backend\n\n### What\n\n- `hop_limit_v6` and set_hop_limit_v6` were defunct from motor backend, failing builds.\n\n### Changes\n\n- For `TcpStream`, `UdpSocket` and `TcpListener` introduced stubs of above methods as currently they have no implementations at source.\n\n### Verification\n\n- Build now passes for target\n\nFixes rust-lang/rust#164496\n"
    },
    {
      "commit": "d01f93a87cbc77a1093657c5b0554c673fb8a7f7",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "e60674074942672abd6b79439ef893625ba3424d",
        "ce514e9023b8df6326a262216a22239693ecea1c"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:34 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:34 2026 +0100"
      },
      "message": "Rollup merge of #164009 - tye-exe:future_ready_expect_msg, r\u003dMark-Simulacrum\n\nUpdate `Ready` future expect messages\n\nUpdate the expect messages in `library/core/src/future/ready.rs` to follow `std::error` guidance according to rust-lang/rust#159751.\n"
    },
    {
      "commit": "e60674074942672abd6b79439ef893625ba3424d",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "2443d489cba6aea9e8865710f34e6bfb5c56cb47",
        "ce514e9023b8df6326a262216a22239693ecea1c"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:33 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:33 2026 +0100"
      },
      "message": "Rollup merge of #164006 - amatgil:patch-1, r\u003dMark-Simulacrum\n\nArduously fix typo\n\nfixes typo in code comment.\n"
    },
    {
      "commit": "2443d489cba6aea9e8865710f34e6bfb5c56cb47",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "4f73198aa94506acff9b30a9d8a730f16a2e6665",
        "f737624273ee8b7775133b6989ed66e359fb316a"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:32 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:32 2026 +0100"
      },
      "message": "Rollup merge of #163847 - zanville:add-test-reborrow-type, r\u003dtiif\n\nadd regression test for reborrow-invariant-type\n\nFixes rust-lang/rust#157313\n\nhey, hope this regression test covers the issue! happy to strengthen the test as well :)\n\nI used cargo bisect-rustc to find what fixed it, and it pointed me to rust-lang/rust#159103 as more context if that helps\n"
    },
    {
      "commit": "4f73198aa94506acff9b30a9d8a730f16a2e6665",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "9b8d670e39ab730b9f7f96dae806790a0372e3dd",
        "f737624273ee8b7775133b6989ed66e359fb316a"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:32 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:32 2026 +0100"
      },
      "message": "Rollup merge of #163819 - kpreid:code, r\u003dMark-Simulacrum\n\nCorrect documentation of what `core::ops::Code` is.\n\nThe documentation of `core::ops::Code` is currently incorrect; it describes its relationship to function pointers as if it was adding an indirection, not removing one.\n\nTracking issue for `fn_static`: https://github.com/rust-lang/rust/issues/148768\n\n@rustbot label +A-docs\n"
    },
    {
      "commit": "9b8d670e39ab730b9f7f96dae806790a0372e3dd",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "8a8e499260c4f6873b15784be5b609e022b02c42",
        "f737624273ee8b7775133b6989ed66e359fb316a"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:31 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:31 2026 +0100"
      },
      "message": "Rollup merge of #163816 - malezjaa:stabilize-String-into-chars, r\u003dclarfonthey\n\nstabilize String::into_chars\n\nCloses rust-lang/rust#133125\n\n#### History\nImplementation: https://github.com/rust-lang/rust/pull/133057\n\n#### Public API\n```rs\nimpl String {\n    pub fn into_chars(self) -\u003e IntoChars { .. }\n}\n\n#[cfg_attr(not(no_global_oom_handling), derive(Clone))]\npub struct IntoChars {}\nimpl fmt::Debug for IntoChars {}\n\nimpl IntoChars {\n    pub fn as_str(\u0026self) -\u003e \u0026str { .. }\n    pub fn into_string(self) -\u003e String { .. }\n}\n\nimpl Iterator for IntoChars {}\nimpl DoubleEndedIterator for IntoChars {}\nimpl FusedIterator for IntoChars {}\n```\n\n@rustbot modify labels: +T-libs\n\nNo unresolved questions so, hoping to get a FCP started ^^\n"
    },
    {
      "commit": "8a8e499260c4f6873b15784be5b609e022b02c42",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "c41bf03d838d1cdaea144920d80810f293880c83",
        "0f0d7b8cf111e3431337233f1ab481fef25be080"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:30 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:30 2026 +0100"
      },
      "message": "Rollup merge of #163805 - valentynkit:tcp-connect-timeout, r\u003dMark-Simulacrum\n\nstd: check `SO_ERROR` after poll in `TcpStream::connect_timeout`\n\nIn `TcpStream::connect_timeout` after poll returned, the code treated any result without `POLLERR`/`POLLHUP` as success. That\u0027s how Linux reports a failed connect, but [POSIX](https://pubs.opengroup.org/onlinepubs/9799919799/functions/connect.html) only specifies that the socket becomes writable once the connection is established, not how a failed attempt is reported. So on `illumos` `connect_timeout` returned `Ok` for a socket that never connected.\n\nThis keeps the behavior for `Linux` and `Android`, which can rely on the status from `POLLERR`/`POLLHUP` as a fast path. Other cases now check `self.take_error()?` to get the actual status.\n\n`connect_timeout_error` test was tightened to expect an error.\n\nAlternative: the code could be simplified by removing `Linux` and `Android` special handling, and just use `self.take_error()?` to check if it succeeded, but it introduces an additional syscall on the Linux happy path, when it could just check `revents`.\n\nFixes rust-lang/rust#151513\n\nr? libs\n"
    },
    {
      "commit": "c41bf03d838d1cdaea144920d80810f293880c83",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "e3d074a0a04f693b3dbaa1c38611f1a00e151087",
        "fa3d5acb2a4dc2d25aa12e64a36a6572b5c7e580"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:29 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:29 2026 +0100"
      },
      "message": "Rollup merge of #163499 - nia-e:vec-misc-allocator-stable, r\u003dMark-Simulacrum\n\nvec: stabilise allocators for into_iter\n\nStabilises the allocator parameter on `Vec`\u0027s `IntoIter` type alongside the `.allocator(\u0026self) -\u003e \u0026A` method, closing rust-lang/rust#163273. There\u0027s effectively no world in which we want to do anything different here, IMO.\n\nThere\u0027s also `Drain`, `PeekMut`, (edit: also `ExtractIf`), and `Splice` (the latter ~~two~~ of which just wraps `Drain`), but there\u0027s some space for bikeshedding there since it may be the case that `Drain` doesn\u0027t need to take an allocator parameter \u0026 it\u0027s just an impl limitation.\n\ncc @rust-lang/wg-allocators\n\nr? libs\n"
    },
    {
      "commit": "e3d074a0a04f693b3dbaa1c38611f1a00e151087",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "dce3cb79123da42a7f23b9bbf4e9ee991676605f",
        "7edc483f31f0cd0fa2159f28f801a591499e58d9"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:29 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:29 2026 +0100"
      },
      "message": "Rollup merge of #163458 - malezjaa:stabilize-arc-is_unique, r\u003dclarfonthey\n\nstabilize {Rc, Arc}::is_unique\n\n### Stabilization report:\n\nCloses rust-lang/rust#138938\n\n`{Arc,Rc}::is_unique`, is a function that allows determining whether there is exactly one strong count and zero weak counts to an `Arc/Rc`.\n\n#### Implementation history\n\nImplementation: rust-lang/rust#138939\n\n#### Public api\n\n```rs\n// alloc::rc\nimpl\u003cT\u003e Rc\u003cT\u003e {\n    pub fn is_unique(this: \u0026Self) -\u003e bool;\n}\n\n// alloc::sync\nimpl\u003cT\u003e Arc\u003cT\u003e {\n    pub fn is_unique(this: \u0026Self) -\u003e bool;\n}\n```\n\n@rustbot modify labels: +T-libs\n\nThis is a pretty small feature, so opening this to hopefully get a FCP started.\n"
    },
    {
      "commit": "dce3cb79123da42a7f23b9bbf4e9ee991676605f",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "c308255c9ca6b859bb2b3bd7c7b310ddcff42381",
        "838bedb3273a8306c23b7ac5b93fa9387666e3e9"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:28 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:28 2026 +0100"
      },
      "message": "Rollup merge of #164890 - panstromek:bitset_col_blocks, r\u003dhanna-kruppe\n\nStore cold blocks in a bitset instead of a Vec of bools\n\nThis makes it more consistent with the rest of the code and uses less memory.\n"
    },
    {
      "commit": "c308255c9ca6b859bb2b3bd7c7b310ddcff42381",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "b5d6527f08bbfddae5f8eaaaeaa72d91203a8d49",
        "fa7ae9b4fe0e9983e27b198800ca86a718554ab8"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:27 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:27 2026 +0100"
      },
      "message": "Rollup merge of #164883 - sreekaransrinath:rustdoc-empty-nested-use, r\u003dtheemathas,GuillaumeGomez\n\nrustdoc: don\u0027t panic on a nested use group with no path prefix\n\nfixes rust-lang/rust#164158\n\nrustdoc panicked on a nested use group with no path in front of it, like `use {{}};` or `use {a, {b}};`, because `clean_use_statement` called `unwrap()` on the last segment of a path that had no segments.\n\nwe now check  the last segment with `is_some_and` instead, so the `self` handling only runs when there\u0027s a segment to look at\n\nthe new test covers `use {{}};` and the nested shape from the crater run. i ran it locally and it panics at the same line without the fix and passes with it\n\nthis is a stable-to-beta regression though, so it may be worth a beta backport\n"
    },
    {
      "commit": "b5d6527f08bbfddae5f8eaaaeaa72d91203a8d49",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "4514b497b6826285519cea1e190a155c3e92b2c3",
        "97aa8bc936a95518e2a8ad82b531ae54b44b6158"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:27 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:27 2026 +0100"
      },
      "message": "Rollup merge of #164849 - Urgau:rustdoc-lang_string-span, r\u003dGuillaumeGomez\n\nUse the span of the doctest code block fence for figuring out the line number\n\nThis PR is an alternative to rust-lang/rust#164770, which fixes the same issue but with a different approach.\n\nInstead of manually counting the line numbers in the markdown, which can have gaps, let\u0027s use the doc fragments to find the span of the code block fence (i.e. `/// ```rust` for example).\n\nThis PR also contains a an improvement to `source_span_for_markdown_range` to only look at the doc fragments containing the markdown range, otherwise we would look at the whole markdown and bail on duplicates. Which can happen easily if there are two doctests with the same lang string.\n\nAs with rust-lang/rust#164770:\n\u003e All the UI test changes are because it was actually an old bug, so it\u0027s fixed. Unexpected positive side-effect I guess. ^^\u0027\n\nFixes https://github.com/rust-lang/rust/issues/164685.\n"
    },
    {
      "commit": "4514b497b6826285519cea1e190a155c3e92b2c3",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "be90645e138e826faf5ed5a919aa3399585cc4c3",
        "5a459240eb1222643fcefa1fff71f074a9e589cf"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:26 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:26 2026 +0100"
      },
      "message": "Rollup merge of #164834 - RalfJung:miri, r\u003doli-obk\n\nmiri subtree update\n\n@oli-obk @moabo3li  I expect I will have to adjust or even temporarily disable the priroda build because of https://github.com/rust-lang/miri/pull/5443.\n\n---\n\nSubtree update of `miri` to https://github.com/rust-lang/miri/commit/dd9a8b68661a59aa5a4cc571b525df5180dc5368.\n\nCreated using https://github.com/rust-lang/josh-sync.\n\nr? @ghost\n"
    },
    {
      "commit": "be90645e138e826faf5ed5a919aa3399585cc4c3",
      "tree": "83c65b70946f3769db09d7bfd00ae36751294506",
      "parents": [
        "e3259bf8599f3224e518ae928aa9155755872f13",
        "4e0d6c4e5d8620ba7d3fc16a6e5d0dc634865341"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sun Oct 25 20:58:25 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 20:58:25 2026 +0100"
      },
      "message": "Rollup merge of #163730 - zanville:global-alloc-reentry-tests, r\u003dMark-Simulacrum\n\nadd tests over re-entrancy guarantees for 160776\n\nFixes rust-lang/rust#160776\n\nAlittle new I didn\u0027t know if editing the old test [tls-in-global-alloc.rs](https://github.com/rust-lang/rust/blob/main/tests/ui/threads-sendsync/tls-in-global-alloc.rs) was ok, so I made a new test for the issue. So I did copy over some of the logic.\n\nFrom what I understand I needed to make a test to confirm the functions like `std::thread::current()`, `unpark()`, `park()`, `thread.clone()` and `thread_local` did not cause an re-entrancy. I know the other test did cover some of this, but also from the issue it wanted to check maybe for an C thread aswell and if it had this problem. tho wondering should we keep since we have to put //@ only-unix? Other then that it looks to pass and no regressions.\n\nI didn\u0027t do the comment yet in `library/std/src/thread/thread.rs` felt it would be an different pr, since the issue is tagged e-needs-test.\n"
    },
    {
      "commit": "16e5ed8323e71db5932ac26fe78630d5fce080e5",
      "tree": "78e966ea0158a361acbda9a644730937a904542e",
      "parents": [
        "95edf48324054353b9d126e3c092b6d7718d93cf"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 14:58:06 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 19:50:13 2026 +0100"
      },
      "message": "socket-tcp tests: give freebsd VM more time to yield\n"
    },
    {
      "commit": "95edf48324054353b9d126e3c092b6d7718d93cf",
      "tree": "daf69094c91afb5dcf329a445bf9de40164861cd",
      "parents": [
        "cb71ba1d46ce926854ca65c28e1ad236cf524232",
        "6ab33614e66f3b415a04176d87d9206e0e944382"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 17:43:18 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 17:43:18 2026 +0000"
      },
      "message": "Merge pull request #5482 from mehmettoplu-rs/deref-pointer-unix-foreign-items\n\nStop using `deref_pointer_as` in `unix/foreign_items.rs`\n"
    },
    {
      "commit": "85f768cf560d37fa0027b89a17b7e63b966ceeee",
      "tree": "9514941322e07a049137adf785bd64090fdbeade",
      "parents": [
        "97bb96fa98e8b911479d10787b1f3ca6813e5d2a"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 18:27:27 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 18:40:42 2026 +0100"
      },
      "message": "retire the arm32 CI job\n"
    },
    {
      "commit": "cb71ba1d46ce926854ca65c28e1ad236cf524232",
      "tree": "03f410694c9164481410904638c73dec225716d4",
      "parents": [
        "233f5512510d7af9e04a7b7a31d383e3d5fd79e6",
        "2681920547e2019ecb4bf855c7b72cf5484f6797"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 17:15:16 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 17:15:16 2026 +0000"
      },
      "message": "Merge pull request #5481 from programskillforverification/deref-pointer-time-backtrace-alloc\n\nStop using `deref_pointer_as` in `time.rs`, `backtrace.rs` and `alloc.rs`\n"
    },
    {
      "commit": "233f5512510d7af9e04a7b7a31d383e3d5fd79e6",
      "tree": "fcf16a13503575c5cf91ee672a825ae347f904bc",
      "parents": [
        "97bb96fa98e8b911479d10787b1f3ca6813e5d2a",
        "95cf7fdcd3aee83e5a57a3f675573b259d13223f"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 17:14:21 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 17:14:21 2026 +0000"
      },
      "message": "Merge pull request #5480 from programskillforverification/deref-pointer-unix-sync\n\nStop using `deref_pointer_as` in `unix/sync.rs`\n"
    },
    {
      "commit": "2681920547e2019ecb4bf855c7b72cf5484f6797",
      "tree": "6cea59fb889daa217b9c314f2038c702366d5d8d",
      "parents": [
        "5bcb02becf37d85a0403d7b22654e052624e90e2"
      ],
      "author": {
        "name": "Joseph Zhao",
        "email": "zhaozihan542259545@gmail.com",
        "time": "Sat Oct 24 19:35:09 2026 -0700"
      },
      "committer": {
        "name": "Joseph Zhao",
        "email": "zhaozihan542259545@gmail.com",
        "time": "Sun Oct 25 09:17:33 2026 -0700"
      },
      "message": "use deref_pointer instead of deref_pointer_as\n"
    },
    {
      "commit": "95cf7fdcd3aee83e5a57a3f675573b259d13223f",
      "tree": "54acd1e470efcedee08f19a98ac1c3bbd97535fb",
      "parents": [
        "d609793ad8fad9a51a3fe2399d433779dfffbcd1"
      ],
      "author": {
        "name": "Joseph Zhao",
        "email": "zhaozihan542259545@gmail.com",
        "time": "Sat Oct 24 06:04:54 2026 -0700"
      },
      "committer": {
        "name": "Joseph Zhao",
        "email": "zhaozihan542259545@gmail.com",
        "time": "Sun Oct 25 08:36:13 2026 -0700"
      },
      "message": "use deref_pointer instead of deref_pointer_as in unix sync shims\n"
    },
    {
      "commit": "6ab33614e66f3b415a04176d87d9206e0e944382",
      "tree": "382c4ae49671a31b44007b546b32fe2da777348f",
      "parents": [
        "ae1cc48a77f2b72106e4c23f3d379cd9e553db67"
      ],
      "author": {
        "name": "Mehmet Toplu",
        "email": "mtoplu80@gmail.com",
        "time": "Sun Oct 25 17:51:06 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 17:51:06 2026 +0300"
      },
      "message": "Update src/shims/unix/foreign_items.rs\n\nCo-authored-by: Ralf Jung \u003cpost@ralfj.de\u003e"
    },
    {
      "commit": "5a459240eb1222643fcefa1fff71f074a9e589cf",
      "tree": "8d471dcdc965df45dd2cc4495771f4fe96e9e484",
      "parents": [
        "97bb96fa98e8b911479d10787b1f3ca6813e5d2a"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 10:15:06 2026 +0200"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 15:22:59 2026 +0100"
      },
      "message": "bootstrap: make priroda check and test again\n"
    },
    {
      "commit": "97bb96fa98e8b911479d10787b1f3ca6813e5d2a",
      "tree": "ff461066399362fc0f4328f49e433d0a590c44c3",
      "parents": [
        "833edce27c41bb8db44353d66afdb467fcaf4a93",
        "575986729c7f19e012f3eeabff2bfd796fa42441"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 13:47:06 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 13:47:06 2026 +0000"
      },
      "message": "Merge pull request #5470 from RalfJung/env-str\n\ncargo-miri: we can store env vars as strings\n"
    },
    {
      "commit": "833edce27c41bb8db44353d66afdb467fcaf4a93",
      "tree": "43b5e237196cde3128710fdeeaefcbf88a7a470a",
      "parents": [
        "efb0872f1647ff277b6bc63d52320cb9bc6f1255",
        "491b239fe1b62a053d1f13e81badab4700e01c2c"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 13:27:30 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 13:27:30 2026 +0000"
      },
      "message": "Merge pull request #5486 from RalfJung/thread-exit-order\n\nfix pthread dtors to run after thread_atexit\n"
    },
    {
      "commit": "491b239fe1b62a053d1f13e81badab4700e01c2c",
      "tree": "94b91f53a5942a207ede203c4740436506344129",
      "parents": [
        "5d7850bfed3c634836d0f50c4cf2a202186d21a7"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 13:55:00 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 13:56:16 2026 +0100"
      },
      "message": "comment and function name improvements\n"
    },
    {
      "commit": "5d7850bfed3c634836d0f50c4cf2a202186d21a7",
      "tree": "7e8a2863c22008c7c71480b3c43a9f93695c6a1b",
      "parents": [
        "a077dad75e8d92232731429a35ea9381dd676fe1"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 13:46:04 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 13:56:16 2026 +0100"
      },
      "message": "tls: this -\u003e ecx\n"
    },
    {
      "commit": "a077dad75e8d92232731429a35ea9381dd676fe1",
      "tree": "de9469a6650aa3b0a80c110ccbf3b09d5d191067",
      "parents": [
        "5bcb02becf37d85a0403d7b22654e052624e90e2"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 13:44:03 2026 +0100"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 13:56:16 2026 +0100"
      },
      "message": "fix pthread dtors to run after thread_atexit\n"
    },
    {
      "commit": "efb0872f1647ff277b6bc63d52320cb9bc6f1255",
      "tree": "dbd93e4e42dddd752529281074d8e296e6d09cf6",
      "parents": [
        "5bcb02becf37d85a0403d7b22654e052624e90e2",
        "6ff661d9607573090729319a1d6586876f2f3e77"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sun Oct 25 12:03:42 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 12:03:42 2026 +0000"
      },
      "message": "Merge pull request #5485 from programskillforverification/fix-stale-path-references\n\nfix stale file paths in comment\n"
    },
    {
      "commit": "a6f5accc9850761597729df76c81896a58bce355",
      "tree": "83c65b70946f3769db09d7bfd00ae36751294506",
      "parents": [
        "59d0da7a11cce62eed2cf548461d12a82c3ec278",
        "e66eae04442b314c9ea017aef2b5b0c211cf7c5f"
      ],
      "author": {
        "name": "Tshepang Mbambo",
        "email": "hopsi@tuta.io",
        "time": "Sun Oct 25 11:11:18 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 25 11:11:18 2026 +0100"
      },
      "message": "Merge pull request #3079 from rust-lang/rustc-pull\n\nRustc pull update"
    },
    {
      "commit": "e66eae04442b314c9ea017aef2b5b0c211cf7c5f",
      "tree": "83c65b70946f3769db09d7bfd00ae36751294506",
      "parents": [
        "59d0da7a11cce62eed2cf548461d12a82c3ec278",
        "e3259bf8599f3224e518ae928aa9155755872f13"
      ],
      "author": {
        "name": "The rustc-josh-sync Cronjob Bot",
        "email": "github-actions@github.com",
        "time": "Sun Oct 25 10:09:02 2026 +0000"
      },
      "committer": {
        "name": "The rustc-josh-sync Cronjob Bot",
        "email": "github-actions@github.com",
        "time": "Sun Oct 25 10:09:02 2026 +0000"
      },
      "message": "Merge ref \u0027dc44e7f2c436\u0027 from rust-lang/rust\n\nPull recent changes from https://github.com/rust-lang/rust via Josh.\n\nPrevious upstream ref: rust-lang/rust@5ec56e3902656f2460259fc3ac0f6e2255f94417\nNew upstream ref: rust-lang/rust@dc44e7f2c436b6041742e138b9c2176f093196d5\nFiltered ref: rust-lang/rustc-dev-guide@87d7d967a19522139a52faa521e44cf9f1ead0fe\nUpstream diff: https://github.com/rust-lang/rust/compare/5ec56e3902656f2460259fc3ac0f6e2255f94417...dc44e7f2c436b6041742e138b9c2176f093196d5\n\nThis merge was created using https://github.com/rust-lang/josh-sync.\n"
    },
    {
      "commit": "6ff661d9607573090729319a1d6586876f2f3e77",
      "tree": "dbd93e4e42dddd752529281074d8e296e6d09cf6",
      "parents": [
        "5bcb02becf37d85a0403d7b22654e052624e90e2"
      ],
      "author": {
        "name": "Joseph Zhao",
        "email": "zhaozihan542259545@gmail.com",
        "time": "Sun Oct 25 01:38:01 2026 -0700"
      },
      "committer": {
        "name": "Joseph Zhao",
        "email": "zhaozihan542259545@gmail.com",
        "time": "Sun Oct 25 01:38:01 2026 -0700"
      },
      "message": "fix stale file paths in comment\n"
    },
    {
      "commit": "ae1cc48a77f2b72106e4c23f3d379cd9e553db67",
      "tree": "8ebf8b2483d24a21530291d2a3edd0d38ab261c7",
      "parents": [
        "5bcb02becf37d85a0403d7b22654e052624e90e2"
      ],
      "author": {
        "name": "Mehmet Toplu",
        "email": "262413094+mehmettoplu-rs@users.noreply.github.com",
        "time": "Sun Oct 25 06:41:25 2026 +0300"
      },
      "committer": {
        "name": "Mehmet Toplu",
        "email": "262413094+mehmettoplu-rs@users.noreply.github.com",
        "time": "Sun Oct 25 06:41:25 2026 +0300"
      },
      "message": "use deref_pointer instead of deref_pointer_as in unix/foreign_items.rs\n"
    },
    {
      "commit": "e3259bf8599f3224e518ae928aa9155755872f13",
      "tree": "83c65b70946f3769db09d7bfd00ae36751294506",
      "parents": [
        "97aa8bc936a95518e2a8ad82b531ae54b44b6158",
        "053a1842ded4f749b3204a7d320e3f118fbe3517"
      ],
      "author": {
        "name": "bors",
        "email": "bors@rust-lang.org",
        "time": "Sat Oct 24 22:38:06 2026 +0000"
      },
      "committer": {
        "name": "bors",
        "email": "bors@rust-lang.org",
        "time": "Sat Oct 24 22:38:06 2026 +0000"
      },
      "message": "Auto merge of #163552 - RalfJung:dir-entry-metadata, r\u003dMark-Simulacrum\n\nDirEntry::metadata: use dirfd on more targets\n\nMost of the BSDs support `dirfd` and `fstatat` just fine but for some reason we\u0027ve not been using it for `DirEntry::metadata`. This syncs the `cfg` for using `dirfd` with the one that we use in `Dir::close` for the FD sanity check. Those target evidently all have `dirfd` as we\u0027re using it there, and that\u0027s a strict subset of the targets that have `Dir` handles, so they should support `fstatat` as well.\r\n\r\ntry-job: *bsd*\r\ntry-job: *various*"
    },
    {
      "commit": "a86f533cdcd385eaeeaff6914c5a10882fa3e23e",
      "tree": "a34cba2fa832218e919242e374127372652d4b4c",
      "parents": [
        "5bcb02becf37d85a0403d7b22654e052624e90e2"
      ],
      "author": {
        "name": "darkraider01",
        "email": "ishanghosh0111@gmail.com",
        "time": "Sun Oct 25 00:54:46 2026 +0530"
      },
      "committer": {
        "name": "darkraider01",
        "email": "ishanghosh0111@gmail.com",
        "time": "Sun Oct 25 00:54:46 2026 +0530"
      },
      "message": "Use the checked pointer type for TCP FIONBIO\n"
    },
    {
      "commit": "55038dc1b1072835ed91c1ca86ace526a91be95f",
      "tree": "983bbcfe64b05fd0b214cd00715d65674aa31ea6",
      "parents": [
        "5bcb02becf37d85a0403d7b22654e052624e90e2"
      ],
      "author": {
        "name": "darkraider01",
        "email": "ishanghosh0111@gmail.com",
        "time": "Sun Oct 25 00:48:49 2026 +0530"
      },
      "committer": {
        "name": "darkraider01",
        "email": "ishanghosh0111@gmail.com",
        "time": "Sun Oct 25 00:48:49 2026 +0530"
      },
      "message": "Use trusted pointee types in lgamma shims\n"
    },
    {
      "commit": "5bcb02becf37d85a0403d7b22654e052624e90e2",
      "tree": "1e175253c4c6d1d596074150b13a4b8315927360",
      "parents": [
        "a5bd4c5c1cfd95b3d61fed0789a760a702d519a6",
        "b629319295ee10530ed7dd1dc6d3127cdd86b815"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 12:48:26 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 12:48:26 2026 +0000"
      },
      "message": "Merge pull request #5479 from RalfJung/rustup\n\nRustup\n"
    },
    {
      "commit": "a5bd4c5c1cfd95b3d61fed0789a760a702d519a6",
      "tree": "6cf3f8e442f5dc75cebf5e2840768a3fe303669c",
      "parents": [
        "d609793ad8fad9a51a3fe2399d433779dfffbcd1",
        "8ed0701ba22baad8386eb589e3c820d747317553"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 12:46:31 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 12:46:31 2026 +0000"
      },
      "message": "Merge pull request #5478 from RalfJung/ecx\n\nreplace a bunch of \u0027this\u0027 by \u0027ecx\u0027 (1/N)\n"
    },
    {
      "commit": "b629319295ee10530ed7dd1dc6d3127cdd86b815",
      "tree": "16ceb378ebb9e615c3ab26e499f96d681ec73358",
      "parents": [
        "426619abe4931cfa029b4e4b966c82e6cd5be4e6"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 14:16:08 2026 +0200"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 14:16:08 2026 +0200"
      },
      "message": "remove rustfmt workaround\n"
    },
    {
      "commit": "426619abe4931cfa029b4e4b966c82e6cd5be4e6",
      "tree": "14d388572afe5843ea0d05e65a2b8ae0ee418948",
      "parents": [
        "189cae6b394e97c8bbaf5039e1a434b6946f0925",
        "97aa8bc936a95518e2a8ad82b531ae54b44b6158"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 14:14:51 2026 +0200"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 14:14:51 2026 +0200"
      },
      "message": "Merge ref \u0027df87fa6604e3\u0027 from rust-lang/rust\n\nPull recent changes from https://github.com/rust-lang/rust via Josh.\n\nPrevious upstream ref: rust-lang/rust@9cd159cfa5b56207cfecf70fd8bd213558243c23\nNew upstream ref: rust-lang/rust@df87fa6604e33760d4703cccc777a2281bf15a2d\nFiltered ref: rust-lang/miri@97aa8bc936a95518e2a8ad82b531ae54b44b6158\nUpstream diff: https://github.com/rust-lang/rust/compare/9cd159cfa5b56207cfecf70fd8bd213558243c23...df87fa6604e33760d4703cccc777a2281bf15a2d\n\nThis merge was created using https://github.com/rust-lang/josh-sync.\n"
    },
    {
      "commit": "189cae6b394e97c8bbaf5039e1a434b6946f0925",
      "tree": "14d388572afe5843ea0d05e65a2b8ae0ee418948",
      "parents": [
        "d609793ad8fad9a51a3fe2399d433779dfffbcd1"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 14:14:44 2026 +0200"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 14:14:44 2026 +0200"
      },
      "message": "Prepare for merging from rust-lang/rust\n\nThis updates the rust-version file to df87fa6604e33760d4703cccc777a2281bf15a2d.\n"
    },
    {
      "commit": "8ed0701ba22baad8386eb589e3c820d747317553",
      "tree": "6cf3f8e442f5dc75cebf5e2840768a3fe303669c",
      "parents": [
        "d609793ad8fad9a51a3fe2399d433779dfffbcd1"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 13:21:00 2026 +0200"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 14:14:14 2026 +0200"
      },
      "message": "replace a bunch of \u0027this\u0027 by \u0027ecx\u0027 (1/N)\n"
    },
    {
      "commit": "d609793ad8fad9a51a3fe2399d433779dfffbcd1",
      "tree": "c7ae1d24add44b7bdaf77eed482a524f2c2338be",
      "parents": [
        "6b5dccadf717e369a420c6b28212b3f00c8cc0a1",
        "53370f871cdf70d5a7052f8c4afc69df07de27c0"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 11:34:01 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 11:34:01 2026 +0000"
      },
      "message": "Merge pull request #5477 from RalfJung/more-fstat\n\nsupport fstat on standard FDs\n"
    },
    {
      "commit": "6b5dccadf717e369a420c6b28212b3f00c8cc0a1",
      "tree": "6867bc15e67494e7ce3f64d46bfa1df2a6785f89",
      "parents": [
        "3ce5a45a65c2c5ed0986dfa80e7f85628e974b4b",
        "7d742d28a28da102e19d7f5e14d40f2ca724651e"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 11:09:35 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 11:09:35 2026 +0000"
      },
      "message": "Merge pull request #5475 from mehmettoplu-rs/deref-pointer-fs-epoll\n\nStop using `deref_pointer_as` in `unix/linux_like/epoll.rs` and `unix/fs.rs`\n"
    },
    {
      "commit": "53370f871cdf70d5a7052f8c4afc69df07de27c0",
      "tree": "23767d96879dbac9541c203e3fc535acc1ffaca6",
      "parents": [
        "dd9a8b68661a59aa5a4cc571b525df5180dc5368"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 12:32:53 2026 +0200"
      },
      "committer": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 13:02:16 2026 +0200"
      },
      "message": "support fstat on standard FDs\n"
    },
    {
      "commit": "3ce5a45a65c2c5ed0986dfa80e7f85628e974b4b",
      "tree": "1afbd778a60aa441c9c2c4ddb531a7e880d0dd25",
      "parents": [
        "dd9a8b68661a59aa5a4cc571b525df5180dc5368",
        "08e6289792a481c5e478aa495f6952e2351423c8"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 10:58:49 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 10:58:49 2026 +0000"
      },
      "message": "Merge pull request #5474 from programskillforverification/deref-pointer-env-thread\n\nStop using `deref_pointer_as` in `unix/env.rs` and `unix/thread.rs`\n"
    },
    {
      "commit": "dd9a8b68661a59aa5a4cc571b525df5180dc5368",
      "tree": "f0cf4fdb7bb2a191c10d953dca8310406b086553",
      "parents": [
        "89224698f215583aef7e10554598cd0f5445a455",
        "74380ab9e47c4a9853a880130786d84e5f3c8898"
      ],
      "author": {
        "name": "Ralf Jung",
        "email": "post@ralfj.de",
        "time": "Sat Oct 24 07:02:34 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 07:02:34 2026 +0000"
      },
      "message": "Merge pull request #5476 from rust-lang/rustup-2026-10-24\n\nAutomatic Rustup\n"
    },
    {
      "commit": "97aa8bc936a95518e2a8ad82b531ae54b44b6158",
      "tree": "83c65b70946f3769db09d7bfd00ae36751294506",
      "parents": [
        "4153bdb6ec26577c46b7e43c48c670f8f7594a9b",
        "cb61053d5623f0cd5da6e79112761bd37f25a21a"
      ],
      "author": {
        "name": "bors",
        "email": "bors@rust-lang.org",
        "time": "Sat Oct 24 05:18:13 2026 +0000"
      },
      "committer": {
        "name": "bors",
        "email": "bors@rust-lang.org",
        "time": "Sat Oct 24 05:18:13 2026 +0000"
      },
      "message": "Auto merge of #164807 - weihanglo:update-cargo, r\u003dweihanglo\n\nUpdate cargo submodule\n\n11 commits in 15be64aa0859b5c36f7a86d52f7aa0db44ba4d84..cad07cf8e597397fff5d0f6cb79c9f870c0b1dd2\r\n2026-10-20 16:03:21 +0000 to 2026-10-23 22:04:58 +0000\r\n- build-rs: rename `cargo_target_family` to `cargo_cfg_target_family` (rust-lang/cargo#17636)\r\n- chore: replace `cfg(any())` with `cfg(false)` (rust-lang/cargo#17633)\r\n- feat(timings): peak memory as a column in unit table (rust-lang/cargo#17631)\r\n- Change `build_rs::input::cargo_cfg_target_env` to return `Option` (rust-lang/cargo#17632)\r\n- Update gix to 0.90.0 and adapt Git error recovery (rust-lang/cargo#17578)\r\n- Fix unused dep annotation (rust-lang/cargo#17625)\r\n- fix!: stop uplifting rlibs on nightly  (rust-lang/cargo#17621)\r\n- refactor(config): Pull out the ConfigStore into its own module (rust-lang/cargo#17614)\r\n- test: simplify file content assertions (rust-lang/cargo#17617)\r\n- perf(context): Don\u0027t initialize windows-specific code on all platforms (rust-lang/cargo#17615)\r\n- refactor(context): Remove RLS-specific function (rust-lang/cargo#17616)\r\n"
    },
    {
      "commit": "74380ab9e47c4a9853a880130786d84e5f3c8898",
      "tree": "f0cf4fdb7bb2a191c10d953dca8310406b086553",
      "parents": [
        "bb76c351f450962810520d474a76d25dd715c34e"
      ],
      "author": {
        "name": "The Miri Cronjob Bot",
        "email": "miri@cron.bot",
        "time": "Sat Oct 24 04:32:16 2026 +0000"
      },
      "committer": {
        "name": "The Miri Cronjob Bot",
        "email": "miri@cron.bot",
        "time": "Sat Oct 24 04:32:16 2026 +0000"
      },
      "message": "fmt\n"
    },
    {
      "commit": "bb76c351f450962810520d474a76d25dd715c34e",
      "tree": "1db377583bffb8f1d6d47137273b3121851b1bb1",
      "parents": [
        "5cc6bd8ba175dac47c5e9201794ab87462e57a55",
        "1e7efe69c5d60374a3f070d9338570701cd463a0"
      ],
      "author": {
        "name": "The Miri Cronjob Bot",
        "email": "miri@cron.bot",
        "time": "Sat Oct 24 04:31:47 2026 +0000"
      },
      "committer": {
        "name": "The Miri Cronjob Bot",
        "email": "miri@cron.bot",
        "time": "Sat Oct 24 04:31:47 2026 +0000"
      },
      "message": "Merge ref \u00279cd159cfa5b5\u0027 from rust-lang/rust\n\nPull recent changes from https://github.com/rust-lang/rust via Josh.\n\nPrevious upstream ref: rust-lang/rust@7189d39d9ce936881b8132c6addeaf3e295cd455\nNew upstream ref: rust-lang/rust@9cd159cfa5b56207cfecf70fd8bd213558243c23\nFiltered ref: rust-lang/miri@1e7efe69c5d60374a3f070d9338570701cd463a0\nUpstream diff: https://github.com/rust-lang/rust/compare/7189d39d9ce936881b8132c6addeaf3e295cd455...9cd159cfa5b56207cfecf70fd8bd213558243c23\n\nThis merge was created using https://github.com/rust-lang/josh-sync.\n"
    },
    {
      "commit": "5cc6bd8ba175dac47c5e9201794ab87462e57a55",
      "tree": "0e09f970d1c9ee01a2b63b56478d0c6dfcbe2128",
      "parents": [
        "89224698f215583aef7e10554598cd0f5445a455"
      ],
      "author": {
        "name": "The Miri Cronjob Bot",
        "email": "miri@cron.bot",
        "time": "Sat Oct 24 04:29:51 2026 +0000"
      },
      "committer": {
        "name": "The Miri Cronjob Bot",
        "email": "miri@cron.bot",
        "time": "Sat Oct 24 04:29:51 2026 +0000"
      },
      "message": "Prepare for merging from rust-lang/rust\n\nThis updates the rust-version file to 9cd159cfa5b56207cfecf70fd8bd213558243c23.\n"
    },
    {
      "commit": "7d742d28a28da102e19d7f5e14d40f2ca724651e",
      "tree": "358d32785aaef11e5a58bec33765dc06fd8ecd19",
      "parents": [
        "89224698f215583aef7e10554598cd0f5445a455"
      ],
      "author": {
        "name": "Mehmet Toplu",
        "email": "262413094+mehmettoplu-rs@users.noreply.github.com",
        "time": "Sat Oct 24 06:49:23 2026 +0300"
      },
      "committer": {
        "name": "Mehmet Toplu",
        "email": "262413094+mehmettoplu-rs@users.noreply.github.com",
        "time": "Sat Oct 24 06:49:23 2026 +0300"
      },
      "message": "use deref_pointer instead of deref_pointer_as in statx and epoll_ctl\n"
    },
    {
      "commit": "4153bdb6ec26577c46b7e43c48c670f8f7594a9b",
      "tree": "83c65b70946f3769db09d7bfd00ae36751294506",
      "parents": [
        "1e7efe69c5d60374a3f070d9338570701cd463a0",
        "338e06439b7d99e8086e5ee234c10cbc460b9bd4"
      ],
      "author": {
        "name": "bors",
        "email": "bors@rust-lang.org",
        "time": "Sat Oct 24 01:53:13 2026 +0000"
      },
      "committer": {
        "name": "bors",
        "email": "bors@rust-lang.org",
        "time": "Sat Oct 24 01:53:13 2026 +0000"
      },
      "message": "Auto merge of #164826 - JonathanBrouwer:rollup-jxYrOGV, r\u003dJonathanBrouwer\n\nRollup of 5 pull requests\n\nSuccessful merges:\n\n - rust-lang/rust#163766 (Outline constant messages from panicking macros)\n - rust-lang/rust#147368 (Add extra `unchecked_disjoint_bitor` implementations.)\n - rust-lang/rust#164748 (Use 64-bit futex syscalls on RV32 Linux)\n - rust-lang/rust#164520 (powerpc: implement c-variadic correctly for softfloat targets)\n - rust-lang/rust#164671 (add maintainers for tier 2 riscv64 targets (baremetal only))\n\n\n\n"
    },
    {
      "commit": "338e06439b7d99e8086e5ee234c10cbc460b9bd4",
      "tree": "1a5803d4192d499f7facca77c9bd4d5b901ab0bd",
      "parents": [
        "6e9244110c910c342492d12e302b1b72fd3e7f8c",
        "0ba9730711d701d43078521b57f5d6b7025de8de"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sat Oct 24 00:49:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 00:49:35 2026 +0200"
      },
      "message": "Rollup merge of #164671 - romancardenas:main, r\u003dtgross35\n\nadd maintainers for tier 2 riscv64 targets (baremetal only)\n\nAs per rust-lang/rust#113739, I (on behalf of the RISC-V embedded team) am adding official maintainers for tier2 baremetal riscv64 targets.\n\nr? tgross35\n"
    },
    {
      "commit": "6e9244110c910c342492d12e302b1b72fd3e7f8c",
      "tree": "1a5803d4192d499f7facca77c9bd4d5b901ab0bd",
      "parents": [
        "edc09b5397a7da5a7ded93d49da32ec1743708fd",
        "0ba9730711d701d43078521b57f5d6b7025de8de"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sat Oct 24 00:49:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 00:49:34 2026 +0200"
      },
      "message": "Rollup merge of #164520 - folkertdev:powerpc-c-variadic-softfloat, r\u003dbeetrees\n\npowerpc: implement c-variadic correctly for softfloat targets\n\nWe don\u0027t currently have any softfloat powerpc targets, but https://github.com/rust-lang/rust/pull/160575 aims to add them. We do have several SPE targets, which in terms of ABI are softfloat.\n"
    },
    {
      "commit": "edc09b5397a7da5a7ded93d49da32ec1743708fd",
      "tree": "1a5803d4192d499f7facca77c9bd4d5b901ab0bd",
      "parents": [
        "f2de6bd6544d8ca316097e4865660cfd0389c297",
        "838bedb3273a8306c23b7ac5b93fa9387666e3e9"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sat Oct 24 00:49:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 00:49:33 2026 +0200"
      },
      "message": "Rollup merge of #164748 - TechnoPorg:64-bit-futex, r\u003dtgross35\n\nUse 64-bit futex syscalls on RV32 Linux\n\nCloses rust-lang/rust#164694\n\nThis changes riscv32 Linux targets to use the `SYS_futex_time64` syscall instead of `SYS_futex` in the standard library to fix compilation after https://github.com/rust-lang/libc/pull/5455.\n\n`libc::timespec` has a `c_long` for nanoseconds on 32-bit targets right now, whereas the kernel uses `long long`. I\u0027m not sure whether this is a problem or not?\n\nI\u0027m also curious whether using the time64 syscall on _all_ 32-bit targets is a desired change.\n\nr? tgross35\n"
    },
    {
      "commit": "f2de6bd6544d8ca316097e4865660cfd0389c297",
      "tree": "1a5803d4192d499f7facca77c9bd4d5b901ab0bd",
      "parents": [
        "150e0f0eac48fdbb68358fa25fae458780202368",
        "838bedb3273a8306c23b7ac5b93fa9387666e3e9"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sat Oct 24 00:49:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 00:49:32 2026 +0200"
      },
      "message": "Rollup merge of #147368 - bjoernager:disjoint-bitor, r\u003dtgross35\n\nAdd extra `unchecked_disjoint_bitor` implementations.\n\nTracking issue: rust-lang/rust#135758.\n\nThis PR implements the `unchecked_disjoint_bitor` method for additional types:\n\n```rust\nimpl bool {\n    pub const unsafe fn unchecked_disjoint_bitor(self, rhs: Self) -\u003e Self;\n}\n\nimpl i8 {\n    pub const unsafe fn unchecked_disjoint_bitor(self, rhs: Self) -\u003e Self;\n}\n\nimpl i16 {\n    pub const unsafe fn unchecked_disjoint_bitor(self, rhs: Self) -\u003e Self;\n}\n\nimpl i32 {\n    pub const unsafe fn unchecked_disjoint_bitor(self, rhs: Self) -\u003e Self;\n}\n\nimpl i64 {\n    pub const unsafe fn unchecked_disjoint_bitor(self, rhs: Self) -\u003e Self;\n}\n\nimpl i128 {\n    pub const unsafe fn unchecked_disjoint_bitor(self, rhs: Self) -\u003e Self;\n}\n\nimpl isize {\n    pub const unsafe fn unchecked_disjoint_bitor(self, rhs: Self) -\u003e Self;\n}\n```\n\nOur `disjoint_bitor` intrinsic is already implemented for these types. This method specifically is also already present on unsigned, integral types.\n\nAdditionally, this PR rewrites the existing docs for `unchecked_disjoint_bitor` and adds the `must_use` attribute to the method.\n"
    },
    {
      "commit": "150e0f0eac48fdbb68358fa25fae458780202368",
      "tree": "1a5803d4192d499f7facca77c9bd4d5b901ab0bd",
      "parents": [
        "36073b8c15fcf546bbe272bca72f781f85e2f6c1",
        "0f0d7b8cf111e3431337233f1ab481fef25be080"
      ],
      "author": {
        "name": "Jonathan Brouwer",
        "email": "jonathantbrouwer@gmail.com",
        "time": "Sat Oct 24 00:49:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 00:49:32 2026 +0200"
      },
      "message": "Rollup merge of #163766 - hanna-kruppe:outline-panic-literals, r\u003dChrisDenton\n\nOutline constant messages from panicking macros\n\nThis emits (very slightly) less code per call site because it\u0027s passing one less argument (the implicit caller location is still passed).\n\nInspired by rust-lang/rust#163657\n"
    },
    {
      "commit": "1e7efe69c5d60374a3f070d9338570701cd463a0",
      "tree": "83c65b70946f3769db09d7bfd00ae36751294506",
      "parents": [
        "36073b8c15fcf546bbe272bca72f781f85e2f6c1",
        "e16a6a8df1d1317f0195ccf41b43199a639e0e16"
      ],
      "author": {
        "name": "bors",
        "email": "bors@rust-lang.org",
        "time": "Fri Oct 23 22:24:05 2026 +0000"
      },
      "committer": {
        "name": "bors",
        "email": "bors@rust-lang.org",
        "time": "Fri Oct 23 22:24:05 2026 +0000"
      },
      "message": "Auto merge of #164819 - JonathanBrouwer:rollup-iro0RVR, r\u003dJonathanBrouwer\n\nRollup of 9 pull requests\n\nSuccessful merges:\n\n - rust-lang/rust#163743 (std: simplify the miri bypass of the stack overflow detection logic)\n - rust-lang/rust#164474 (core: implement `char::is_xid_{start|continue}`)\n - rust-lang/rust#164643 (Const-stabilize `{BinaryHeap, BTreeMap, BTreeSet, LinkedList, VecDeque)::{len, is_empty}`)\n - rust-lang/rust#164739 (Use cfi_encoding instead of name in abi checking in miri)\n - rust-lang/rust#162927 (stabilize ptr_cast_slice)\n - rust-lang/rust#163372 (Restrict `PartialEq` and `PartialOrd` documentation to thin pointers)\n - rust-lang/rust#164261 (Simplify MSYS check in is_terminal on Windows)\n - rust-lang/rust#164698 (Remove FCP from libs tracking checklist)\n - rust-lang/rust#164810 (Don\u0027t prioritize issues that require internal features)\n\n\n\n"
    }
  ],
  "next": "e16a6a8df1d1317f0195ccf41b43199a639e0e16"
}
