Repository navigation
Up - #8
Merged
Merged
Up#8
Conversation
Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
Translations updated in [Hosted Weblate](https://hosted.weblate.org) for [ReSukiSU/ReSukiSU](https://hosted.weblate.org/projects/resukisu/resukisu/). Translation status:  Co-authored-by: MRraita <pa.elfel.is@gmail.com> Co-authored-by: Michał Lisowski <mlisowski331@gmail.com> Co-authored-by: Muhammad Rafi Asyddiq <muhammadrafigaming8@gmail.com> Co-authored-by: allMagic <654972012@qq.com> Co-authored-by: kuklux <alekyivua@gmail.com> Co-authored-by: tilla2 <tilla2@duck.com> Co-authored-by: 林哲全 <40860166+mctea01@users.noreply.github.com>
…#344) Bumps the crates group with 49 updates in the /userspace/ksud directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` | | [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` | | rust-embed | `8.11.0` | `8.12.0` | | [which](https://github.com/harryfei/which-rs) | `8.0.4` | `8.0.5` | | [android-bootimg](https://github.com/5ec1cff/android_bootimg) | ``153423f`` | ``150425b`` | | [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.1` | | [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` | | [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` | | [jwalk](https://github.com/Byron/jwalk) | `0.8.1` | `0.9.0` | | [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` | | [inotify](https://github.com/hannobraun/inotify-rs) | `0.11.2` | `0.11.4` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.66` | `1.4.2` | | [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` | | [android_system_properties](https://github.com/nical/android_system_properties) | `0.1.5` | `0.1.6` | | [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` | | [block-buffer](https://github.com/RustCrypto/utils) | `0.12.0` | `0.12.1` | | [bstr](https://github.com/BurntSushi/bstr) | `1.12.3` | `1.13.0` | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.25.0` | `1.25.2` | | [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` | | [clang-sys](https://github.com/KyleMayes/clang-sys) | `1.8.1` | `1.9.1` | | [either](https://github.com/rayon-rs/either) | `1.16.0` | `1.17.0` | | [fastrand](https://github.com/smol-rs/fastrand) | `2.4.1` | `2.5.0` | | [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.33` | | [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.33` | | [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.33` | | [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` | | [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` | | [globset](https://github.com/BurntSushi/ripgrep) | `0.4.18` | `0.4.20` | | [hybrid-array](https://github.com/RustCrypto/hybrid-array) | `0.4.13` | `0.4.14` | | [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.27` | `0.4.33` | | [include-flate](https://github.com/SOF3/include-flate) | `0.3.3` | `0.3.4` | | [libflate](https://github.com/sile/libflate) | `2.3.0` | `2.3.1` | | [lzma-rust2](https://github.com/hasenbanck/lzma-rust2) | `0.16.3` | `0.16.5` | | [memchr](https://github.com/BurntSushi/memchr) | `2.8.2` | `2.8.3` | | [mio](https://github.com/tokio-rs/mio) | `1.2.1` | `1.2.2` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` | | [quote](https://github.com/dtolnay/quote) | `1.0.46` | `1.0.47` | | [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` | | [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` | | [socket2](https://github.com/rust-lang/socket2) | `0.6.4` | `0.6.5` | | [syn](https://github.com/dtolnay/syn) | `2.0.118` | `2.0.119` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` | | [time](https://github.com/time-rs/time) | `0.3.53` | `0.3.55` | | [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` | | [toml_edit](https://github.com/toml-rs/toml) | `0.25.12+spec-1.1.0` | `0.25.13+spec-1.1.0` | | [toml_parser](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.3+spec-1.1.0` | | [winnow](https://github.com/winnow-rs/winnow) | `1.0.3` | `1.0.4` | | [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.6.5` | `0.6.7` | | [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` | Updates `anyhow` from 1.0.103 to 1.0.104 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.104</h2> <ul> <li>Update <code>syn</code> dev-dependency to version 3</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3"><code>1dbe186</code></a> Release 1.0.104</li> <li><a href="/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92"><code>f6479f8</code></a> Update to syn 3</li> <li>See full diff in <a href="/dtolnay/anyhow/compare/1.0.103...1.0.104">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.6.1 to 4.6.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/clap-rs/clap/releases">clap's releases</a>.</em></p> <blockquote> <h2>v4.6.6</h2> <h2>[4.6.6] - 2026-08-06</h2> <h3>Features</h3> <ul> <li>Add <code>Command::get_overridden_usage</code></li> </ul> <h2>v4.6.5</h2> <h2>[4.6.5] - 2026-07-31</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Correctly mark which <code>value_names</code> are optional with <code>num_args</code></li> </ul> <h2>v4.6.4</h2> <h2>[4.6.4] - 2026-07-21</h2> <h3>Internal</h3> <ul> <li>Update to syn v3</li> </ul> <h2>v4.6.3</h2> <h2>[4.6.3] - 2026-07-20</h2> <h3>Fixes</h3> <ul> <li><em>(derive)</em> Allow <code>"literal".function()</code> as attribute values</li> </ul> <h2>v4.6.2</h2> <h2>[4.6.2] - 2026-07-15</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Say <code>alias</code> when there is only one</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/clap-rs/clap/blob/master/CHANGELOG.md">clap's changelog</a>.</em></p> <blockquote> <h2>[4.6.6] - 2026-08-06</h2> <h3>Features</h3> <ul> <li>Add <code>Command::get_overridden_usage</code></li> </ul> <h2>[4.6.5] - 2026-07-31</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Correctly mark which <code>value_names</code> are optional with <code>num_args</code></li> </ul> <h2>[4.6.4] - 2026-07-21</h2> <h3>Internal</h3> <ul> <li>Update to syn v3</li> </ul> <h2>[4.6.3] - 2026-07-20</h2> <h3>Fixes</h3> <ul> <li><em>(derive)</em> Allow <code>"literal".function()</code> as attribute values</li> </ul> <h2>[4.6.2] - 2026-07-15</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Say <code>alias</code> when there is only one</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a"><code>348cff3</code></a> chore: Release</li> <li><a href="/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8"><code>d478377</code></a> docs: Update changelog</li> <li><a href="/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7"><code>04b9fbb</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6414">#6414</a> from koopatroopa787/fix-bash-completion-bracket-glob</li> <li><a href="/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e"><code>7075239</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6422">#6422</a> from BaumiCoder/fix-fish-indentations</li> <li><a href="/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286"><code>f90a966</code></a> fix(complete): Use spaces for indentation in fish</li> <li><a href="/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf"><code>dd4997b</code></a> fix(complete): Don't glob-expand bash positionals</li> <li><a href="/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed"><code>8387c81</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6399">#6399</a> from clap-rs/renovate/crate-ci-typos-1.x</li> <li><a href="/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea"><code>8141e11</code></a> chore(deps): Update compatible (dev) (<a href="https://redirect.github.com/clap-rs/clap/issues/6398">#6398</a>)</li> <li><a href="/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f"><code>8a6bd4e</code></a> chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0</li> <li><a href="/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e"><code>71a7213</code></a> chore(deps): Update Rust Stable to v1.96 (<a href="https://redirect.github.com/clap-rs/clap/issues/6396">#6396</a>)</li> <li>Additional commits viewable in <a href="/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6">compare view</a></li> </ul> </details> <br /> Updates `rust-embed` from 8.11.0 to 8.12.0 Updates `which` from 8.0.4 to 8.0.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/harryfei/which-rs/releases">which's releases</a>.</em></p> <blockquote> <h2>8.0.5</h2> <h2>What's Changed</h2> <ul> <li>Fix absolute path lookup when cwd is disabled by <a href="/weifanglab"><code>@weifanglab</code></a> in <a href="https://redirect.github.com/harryfei/which-rs/pull/126">harryfei/which-rs#126</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="/weifanglab"><code>@weifanglab</code></a> made their first contribution in <a href="https://redirect.github.com/harryfei/which-rs/pull/126">harryfei/which-rs#126</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="/harryfei/which-rs/compare/8.0.4...8.0.5">https://github.com/harryfei/which-rs/compare/8.0.4...8.0.5</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/harryfei/which-rs/blob/master/CHANGELOG.md">which's changelog</a>.</em></p> <blockquote> <h2>8.0.5</h2> <ul> <li>Bug fix: <a href="https://redirect.github.com/harryfei/which-rs/pull/126">#126</a> Do not use current directory for search when provided path is absolute. Thanks <a href="/weifanglab"><code>@weifanglab</code></a> for your contribution to which!</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/harryfei/which-rs/commit/7fba0e04d0674bbe8ccf5bfb4f09b1d00925806f"><code>7fba0e0</code></a> bump version number, update CHANGELOG.md</li> <li><a href="/harryfei/which-rs/commit/e28a3bf34e41bcc009b990e6c05b4a6e6b01635f"><code>e28a3bf</code></a> Fix absolute path lookup when cwd is disabled (<a href="https://redirect.github.com/harryfei/which-rs/issues/126">#126</a>)</li> <li>See full diff in <a href="/harryfei/which-rs/compare/8.0.4...8.0.5">compare view</a></li> </ul> </details> <br /> Updates `android-bootimg` from `153423f` to `150425b` <details> <summary>Commits</summary> <ul> <li><a href="/5ec1cff/android_bootimg/commit/150425b027c76ea104c82e408571651f2181b2c2"><code>150425b</code></a> support raw ramdisk</li> <li>See full diff in <a href="/5ec1cff/android_bootimg/compare/153423f6310fd4ae187e32da48e97b9fc613b783...150425b027c76ea104c82e408571651f2181b2c2">compare view</a></li> </ul> </details> <br /> Updates `bitflags` from 2.11.1 to 2.13.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/bitflags/bitflags/releases">bitflags's releases</a>.</em></p> <blockquote> <h2>2.13.1</h2> <h2>What's Changed</h2> <ul> <li>Lower the LLVM IR output of the generated output by <a href="/bolshoytoster"><code>@bolshoytoster</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/492">bitflags/bitflags#492</a></li> <li>Prepare for 2.13.1 release by <a href="/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/493">bitflags/bitflags#493</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="/bolshoytoster"><code>@bolshoytoster</code></a> made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/492">bitflags/bitflags#492</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="/bitflags/bitflags/compare/2.13.0...2.13.1">https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1</a></p> <h2>2.13.0</h2> <h2>What's Changed</h2> <ul> <li>add MyFlags::Abc::iter_equal_names() method by <a href="/ssrlive"><code>@ssrlive</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/489">bitflags/bitflags#489</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="/bitflags/bitflags/compare/2.12.1...2.13.0">https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0</a></p> <h2>2.12.1</h2> <h2>What's Changed</h2> <ul> <li>Rework the <code>#[flag_name]</code> feature and re-stabilize as <code>#[bitflags(flag_name)]</code> by <a href="/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/487">bitflags/bitflags#487</a></li> <li>Prepare for 2.12.1 release by <a href="/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/488">bitflags/bitflags#488</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="/bitflags/bitflags/compare/2.12.0...2.12.1">https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1</a></p> <h2>2.12.0</h2> <h2>Yanked</h2> <p>This release has been yanked because the <code>#[flag_name]</code> processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.</p> <h2>What's Changed</h2> <ul> <li>Add a custom <code>#[flag_name]</code> attribute by <a href="/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/483">bitflags/bitflags#483</a></li> <li>Add an all_named ctor for filtering out catch-all flags by <a href="/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/484">bitflags/bitflags#484</a></li> <li>Prepare for 2.12.0 release by <a href="/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/485">bitflags/bitflags#485</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="/bitflags/bitflags/compare/2.11.1...2.12.0">https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/bitflags/bitflags/blob/main/CHANGELOG.md">bitflags's changelog</a>.</em></p> <blockquote> <h1>2.13.1</h1> <h2>What's Changed</h2> <ul> <li>Lower the LLVM IR output of the generated output by <a href="/bolshoytoster"><code>@bolshoytoster</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/492">bitflags/bitflags#492</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="/bolshoytoster"><code>@bolshoytoster</code></a> made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/492">bitflags/bitflags#492</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="/bitflags/bitflags/compare/2.13.0...2.13.1">https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1</a></p> <h1>2.13.0</h1> <h2>What's Changed</h2> <ul> <li>add <code>MyFlags::Abc::iter_equal_names()</code> method by <a href="/ssrlive"><code>@ssrlive</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/489">bitflags/bitflags#489</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="/bitflags/bitflags/compare/2.12.1...2.13.0">https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0</a></p> <h1>2.12.1</h1> <h2>What's Changed</h2> <ul> <li>Rework the <code>#[flag_name]</code> feature and re-stabilize as <code>#[bitflags(flag_name)]</code> by <a href="/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/487">bitflags/bitflags#487</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="/bitflags/bitflags/compare/2.12.0...2.12.1">https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1</a></p> <h1>2.12.0</h1> <h2>Yanked</h2> <p>This release has been yanked because the <code>#[flag_name]</code> processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.</p> <h2>What's Changed</h2> <ul> <li>Add a custom <code>#[flag_name]</code> attribute by <a href="/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/483">bitflags/bitflags#483</a></li> <li>Add an all_named ctor for filtering out catch-all flags by <a href="/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/484">bitflags/bitflags#484</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="/bitflags/bitflags/compare/2.11.1...2.12.0">https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f"><code>f92a292</code></a> Merge pull request <a href="https://redirect.github.com/bitflags/bitflags/issues/493">#493</a> from bitflags/cargo/2.13.1</li> <li><a href="/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730"><code>c1271c5</code></a> prepare for 2.13.1 release</li> <li><a href="/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2"><code>e077c4a</code></a> Merge pull request <a href="https://redirect.github.com/bitflags/bitflags/issues/492">#492</a> from bolshoytoster/main</li> <li><a href="/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114"><code>75d1be4</code></a> Bless compile fail stderr</li> <li><a href="/bitflags/bitflags/commit/7813d71fef32d3c1e44711fd676b8b6d415bbb92"><code>7813d71</code></a> Support the MSRV</li> <li><a href="/bitflags/bitflags/commit/d8f8234d2e2154c05f9ae97d781322da8084795a"><code>d8f8234</code></a> Remove unused variable warning with empty bitflags</li> <li><a href="/bitflags/bitflags/commit/2e27d6aedbaae29054d855297001b01b44d656a3"><code>2e27d6a</code></a> Fix <code>const _ = !0;</code></li> <li><a href="/bitflags/bitflags/commit/dd8beda61fff94c7b11c09b0ba0b1cd6c4111241"><code>dd8beda</code></a> Fix Self in flags</li> <li><a href="/bitflags/bitflags/commit/dbc0ce19fd09db5c6ee0a23e788ebbd16957955a"><code>dbc0ce1</code></a> Lower the LLVM IR output of the generated output</li> <li><a href="/bitflags/bitflags/commit/9253889ee93921055309908c46272bd6c5c6ad99"><code>9253889</code></a> prepare for 2.13.0 release</li> <li>Additional commits viewable in <a href="/bitflags/bitflags/compare/2.11.1...2.13.1">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.150 to 1.0.151 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.151</h2> <ul> <li>Add RawValue::from_string_unchecked (<a href="https://redirect.github.com/serde-rs/json/issues/1331">#1331</a>, thanks <a href="/WonderLawrence"><code>@WonderLawrence</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10"><code>de85007</code></a> Release 1.0.151</li> <li><a href="/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74"><code>3b2b3c5</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1331">#1331</a> from WonderLawrence/rawvalue-from-string-unchecked</li> <li><a href="/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0"><code>0406d96</code></a> Debug-assert well-formedness and no-whitespace in from_string_unchecked</li> <li><a href="/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff"><code>cf16f75</code></a> Add RawValue::from_string_unchecked</li> <li><a href="/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f"><code>827a315</code></a> Update actions/upload-artifact@v6 -> v7</li> <li><a href="/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758"><code>cea36a5</code></a> Update actions/checkout@v6 -> v7</li> <li>See full diff in <a href="/serde-rs/json/compare/v1.0.150...v1.0.151">compare view</a></li> </ul> </details> <br /> Updates `libc` from 0.2.186 to 0.2.189 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/rust-lang/libc/releases">libc's releases</a>.</em></p> <blockquote> <h2>0.2.189</h2> <h3>Added</h3> <ul> <li>Emscripten: Add <code>pthread_sigmask</code>, <code>sigwait</code>, <code>sigwaitinfo</code>, <code>sigtimedwait</code>, <code>faccessat</code>, and <code>pthread_kill</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5270">#5270</a>)</li> <li>Linux SPARC: Enable the <code>clone3</code> syscall (<a href="https://redirect.github.com/rust-lang/libc/pull/4980">#4980</a>)</li> <li>Solarish: Add <code>CLOCK_PROCESS_CPUTIME_ID</code> and <code>CLOCK_THREAD_CPUTIME_ID</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5274">#5274</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>CLONE_INTO_CGROUP</code> and <code>CLONE_CLEAR_SIGHAND</code>. These overflow their types and will be changed to a larger size in the future. (<a href="/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e">8c6e6710458d</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Musl riscv32: Rename padding fields to avoid a conflict and fix the build (<a href="/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564">2499ff0ad993</a>)</li> <li>NuttX: Fix <code>wchar_t</code> definition under Arm (<a href="https://redirect.github.com/rust-lang/libc/pull/5245">#5245</a>)</li> <li>Windows: Add back link names for <code>time</code>-related symbols (<a href="https://redirect.github.com/rust-lang/libc/pull/5300">#5300</a>)</li> </ul> <h2>0.2.188</h2> <h3>Changed</h3> <ul> <li>Restore <code>Send</code> and <code>Sync</code> for <code>DIR</code> (<a href="/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1">35b062263401</a>)</li> </ul> <p>These were removed in 0.2.187 because <code>libc</code> does not actually make <code>Send</code> and <code>Sync</code> guarantees about <code>DIR</code> (or other extern types), but this caused some crates to break. The traits are added back for now to allow time to migrate, but will be removed again in the future; please make sure your crates are not relying on <code>libc::DIR: Send</code> or <code>libc::DIR: Sync</code>.</p> <h2>0.2.187</h2> <p>This release contains a number of improvements related to 64-bit <code>time_t</code> configuration. Of note the existing <code>RUST_LIBC_UNSTABLE_*</code> environment variables have been replaced with configuration options. The new way to use these is:</p> <pre lang="sh"><code>RUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ... RUSTFLAGS='--cfg=libc_unstable_gnu_time_bits="64"' cargo ... </code></pre> <p>Being able to set this via <code>RUSTFLAGS</code> makes it easier to only apply configuration to specific targets (and notably, not the host if build scripts are used).</p> <p>There are two other notable changes:</p> <ul> <li> <p>The 32-bit <code>windows-gnu</code> targets now respect <code>libc_unstable_gnu_time_bits</code></p> </li> <li> <p>uClibc now supports a similar configuration option:</p> <pre lang="sh"><code>RUSTFLAGS='--cfg=libc_unstable_uclibc_time64' </code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/rust-lang/libc/blob/0.2.189/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="/rust-lang/libc/compare/0.2.188...0.2.189">0.2.189</a> - 2026-07-21</h2> <h3>Added</h3> <ul> <li>Emscripten: Add <code>pthread_sigmask</code>, <code>sigwait</code>, <code>sigwaitinfo</code>, <code>sigtimedwait</code>, <code>faccessat</code>, and <code>pthread_kill</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5270">#5270</a>)</li> <li>Linux SPARC: Enable the <code>clone3</code> syscall (<a href="https://redirect.github.com/rust-lang/libc/pull/4980">#4980</a>)</li> <li>Solarish: Add <code>CLOCK_PROCESS_CPUTIME_ID</code> and <code>CLOCK_THREAD_CPUTIME_ID</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5274">#5274</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>CLONE_INTO_CGROUP</code> and <code>CLONE_CLEAR_SIGHAND</code>. These overflow their types and will be changed to a larger size in the future. (<a href="/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e">8c6e6710458d</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Musl riscv32: Rename padding fields to avoid a conflict and fix the build (<a href="/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564">2499ff0ad993</a>)</li> <li>NuttX: Fix <code>wchar_t</code> definition under Arm (<a href="https://redirect.github.com/rust-lang/libc/pull/5245">#5245</a>)</li> <li>Windows: Add back link names for <code>time</code>-related symbols (<a href="https://redirect.github.com/rust-lang/libc/pull/5300">#5300</a>)</li> </ul> <h2><a href="/rust-lang/libc/compare/0.2.187...0.2.188">0.2.188</a> - 2026-07-21</h2> <h3>Changed</h3> <ul> <li>Restore <code>Send</code> and <code>Sync</code> for <code>DIR</code> (<a href="/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1">35b062263401</a>)</li> </ul> <p>These were removed in 0.2.187 because <code>libc</code> does not actually make <code>Send</code> and <code>Sync</code> guarantees about <code>DIR</code> (or other extern types), but this caused some crates to break. The traits are added back for now to allow time to migrate, but will be removed again in the future; please make sure your crates are not relying on <code>libc::DIR: Send</code> or <code>libc::DIR: Sync</code>.</p> <h2><a href="/rust-lang/libc/compare/0.2.186...0.2.187">0.2.187</a> - 2026-07-20</h2> <p>This release contains a number of improvements related to 64-bit <code>time_t</code> configuration. Of note the existing <code>RUST_LIBC_UNSTABLE_*</code> environment variables have been replaced with configuration options. The new way to use these is:</p> <pre lang="sh"><code>RUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ... RUSTFLAGS='--cfg=libc_unstable_gnu_time_bits="64"' cargo ... </code></pre> <p>Being able to set this via <code>RUSTFLAGS</code> makes it easier to only apply configuration to specific targets (and notably, not the host if build scripts are used).</p> <p>There are two other notable changes:</p> <ul> <li>The 32-bit <code>windows-gnu</code> targets now respect <code>libc_unstable_gnu_time_bits</code></li> <li>uClibc now supports a similar configuration option:</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a"><code>ef0906e</code></a> libc: Release 0.2.189</li> <li><a href="/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4"><code>5a79f76</code></a> riscv32-musl: Rename padding fields to avoid a conflict</li> <li><a href="/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e"><code>3e51062</code></a> psp: Fix <code>overflowing_literals</code> warnings</li> <li><a href="/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018"><code>e352fdd</code></a> emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...</li> <li><a href="/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739"><code>63221b3</code></a> macros: Require <code>safe</code> in <code>safe_f!</code> invocations</li> <li><a href="/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e"><code>707ab52</code></a> macros: Require <code>unsafe</code> in <code>f!</code> invocations</li> <li><a href="/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b"><code>8e40c94</code></a> Enable clone3() syscall on sparc-linux and sparc64-linux</li> <li><a href="/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360"><code>8427909</code></a> windows: Add back link names for <code>time</code>-related symbols</li> <li><a href="/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745"><code>b4863fa</code></a> nuttx: fix wchar_t definition under arm</li> <li><a href="/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8"><code>41c683d</code></a> nuttx: mirror type definitions</li> <li>Additional commits viewable in <a href="/rust-lang/libc/compare/0.2.186...0.2.189">compare view</a></li> </ul> </details> <br /> Updates `jwalk` from 0.8.1 to 0.9.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/Byron/jwalk/releases">jwalk's releases</a>.</em></p> <blockquote> <h2>v0.9.0</h2> <p>This crate is no longer maintained or supported. Use <a href="https://crates.io/crates/dua-core"><code>dua-core</code></a> instead.</p> <h3>Documentation</h3> <ul> <li>Fix typo</li> </ul> <h3>Other</h3> <ul> <li>Typo fix</li> </ul> <h3>Commit Statistics</h3> <ul> <li>20 commits contributed to the release.</li> <li>1329 days passed between releases.</li> <li>2 commits were understood as <a href="https://www.conventionalcommits.org">conventional</a>.</li> <li>0 issues like '(#ID)' were seen in commit messages</li> </ul> <h3>Thanks Clippy</h3> <p><a href="/rust-lang/rust-clippy">Clippy</a> helped 1 time to make code idiomatic.</p> <h3>Commit Details</h3> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <ul> <li><strong>Uncategorized</strong> <ul> <li>THIS CRATE IS UNMAINTAINED (79c0ed8)</li> <li>Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/46">#46</a> from Byron/rewrite (891125e)</li> <li>Use <code>gix-testtools</code> to allow state reuse for directories and simpler testing (2ea7375)</li> <li>Cleanup .gitignore (08d4681)</li> <li>More tests for more coverage. (0e9667b)</li> <li>Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/39">#39</a> from g2p/custom-state-recursion (d0f7661)</li> <li>Switch version to indicate breakage. (da88aa2)</li> <li>Allow per-child overrides of ReadDirState in process_read_dir (0f5bb5d)</li> <li>Fix badges and update some formatting (9bef02a)</li> <li>Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/36">#36</a> from atouchet/rdme (d6e4c74)</li> <li>Fix badges and update some formatting (0b15eb4)</li> <li>Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/44">#44</a> from Flamenco/patch-1 (bc78d48)</li> <li>Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/42">#42</a> from joshtriplett/tyop (27101f5)</li> <li>Fix typo (cd4ff42)</li> <li>Typo fix (dc9ae7c)</li> <li>Merge branch 'fastest-find' (7f43a24)</li> <li>Add new 'count' example to count as fast as possible (a1c624f)</li> <li>Upgrade to Rust 2021 for more code clarity (1a0d6bf)</li> <li>Shared arguments for example (b30afb3)</li> <li>Thanks clippy (18b2d9b)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/Byron/jwalk/blob/main/CHANGELOG.md">jwalk's changelog</a>.</em></p> <blockquote> <h2>0.9.0 (2026-08-05)</h2> <p>This crate is no longer maintained or supported. Use <a href="https://crates.io/crates/dua-core"><code>dua-core</code></a> instead.</p> <h3>Documentation</h3> <ul> <li><!-- raw HTML omitted --> Fix typo</li> </ul> <h3>Other</h3> <ul> <li><!-- raw HTML omitted --> Typo fix</li> </ul> <h3>Commit Statistics</h3> <!-- raw HTML omitted --> <ul> <li>20 commits contributed to the release.</li> <li>1329 days passed between releases.</li> <li>2 commits were understood as <a href="https://www.conventionalcommits.org">conventional</a>.</li> <li>0 issues like '(#ID)' were seen in commit messages</li> </ul> <h3>Thanks Clippy</h3> <!-- raw HTML omitted --> <p><a href="/rust-lang/rust-clippy">Clippy</a> helped 1 time to make code idiomatic.</p> <h3>Commit Details</h3> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <ul> <li><strong>Uncategorized</strong> <ul> <li>THIS CRATE IS UNMAINTAINED (<a href="/Byron/jwalk/commit/79c0ed82bae292ccaccd8611a99f581b48fc8ad3"><code>79c0ed8</code></a>)</li> <li>Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/46">#46</a> from Byron/rewrite (<a href="/Byron/jwalk/commit/891125eec76b61931669cef2fa40279c927e91c1"><code>891125e</code></a>)</li> <li>Use <code>gix-testtools</code> to allow state reuse for directories and simpler testing (<a href="/Byron/jwalk/commit/2ea7375cd2d0b02d2b6e52dda62417528a19a320"><code>2ea7375</code></a>)</li> <li>Cleanup .gitignore (<a href="/Byron/jwalk/commit/08d468196263d38fe4435bf828dc1a9a2c2ec923"><code>08d4681</code></a>)</li> <li>More tests for more coverage. (<a href="/Byron/jwalk/commit/0e9667bf6cbe748cc17e9ec03637aa7b64a155fe"><code>0e9667b</code></a>)</li> <li>Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/39">#39</a> from g2p/custom-state-recursion (<a href="/Byron/jwalk/commit/d0f7661ea3d87169b916ce209e945b55b77d8505"><code>d0f7661</code></a>)</li> <li>Switch version to indicate breakage. (<a href="/Byron/jwalk/commit/da88aa2932c109253c60eee41afdd319c8e9af35"><code>da88aa2</code></a>)</li> <li>Allow per-child overrides of ReadDirState in process_read_dir (<a href="/Byron/jwalk/commit/0f5bb5d7bf7c3ec2af336552515d6d412759d83d"><code>0f5bb5d</code></a>)</li> <li>Fix badges and update some formatting (<a href="/Byron/jwalk/commit/9bef02a3d1b200a9c388555858430d4c8f52a2df"><code>9bef02a</code></a>)</li> <li>Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/36">#36</a> from atouchet/rdme (<a href="/Byron/jwalk/commit/d6e4c74b32dcaeb46bc8394c184de9b82c06309c"><code>d6e4c74</code></a>)</li> <li>Fix badges and update some formatting (<a href="/Byron/jwalk/commit/0b15eb4c5f2d3d8ded9717cefc9b5da8f8e8cfe7"><code>0b15eb4</code></a>)</li> <li>Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/44">#44</a> from Flamenco/patch-1 (<a href="/Byron/jwalk/commit/bc78d4867a6f8943c8ceecdc900f1ee26d0f3084"><code>bc78d48</code></a>)</li> <li>Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/42">#42</a> from joshtriplett/tyop (<a href="/Byron/jwalk/commit/27101f575e631c8c40e69fe69eb4c708003c25b1"><code>27101f5</code></a>)</li> <li>Fix typo (<a href="/Byron/jwalk/commit/cd4ff4279766d19ca3f7c56e86c9f1356e926d91"><code>cd4ff42</code></a>)</li> <li>Typo fix (<a href="/Byron/jwalk/commit/dc9ae7c9a5cc65e9b1940ff467b6365094651698"><code>dc9ae7c</code></a>)</li> <li>Merge branch 'fastest-find' (<a href="/Byron/jwalk/commit/7f43a246e05037a7bc7d53b712c086f4b0983eed"><code>7f43a24</code></a>)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="/Byron/jwalk/commit/a5b1ea634fcacee06f7ef6e9411e0cfecfccb128"><code>a5b1ea6</code></a> Release jwalk v0.9.0</li> <li><a href="/Byron/jwalk/commit/79c0ed82bae292ccaccd8611a99f581b48fc8ad3"><code>79c0ed8</code></a> THIS CRATE IS UNMAINTAINED</li> <li><a href="/Byron/jwalk/commit/891125eec76b61931669cef2fa40279c927e91c1"><code>891125e</code></a> Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/46">#46</a> from Byron/rewrite</li> <li><a href="/Byron/jwalk/commit/2ea7375cd2d0b02d2b6e52dda62417528a19a320"><code>2ea7375</code></a> Use <code>gix-testtools</code> to allow state reuse for directories and simpler testing</li> <li><a href="/Byron/jwalk/commit/08d468196263d38fe4435bf828dc1a9a2c2ec923"><code>08d4681</code></a> Cleanup .gitignore</li> <li><a href="/Byron/jwalk/commit/0e9667bf6cbe748cc17e9ec03637aa7b64a155fe"><code>0e9667b</code></a> More tests for more coverage.</li> <li><a href="/Byron/jwalk/commit/d0f7661ea3d87169b916ce209e945b55b77d8505"><code>d0f7661</code></a> Merge pull request <a href="https://redirect.github.com/Byron/jwalk/issues/39">#39</a> from g2p/custom-state-recursion</li> <li><a href="/Byron/jwalk/commit/da88aa2932c109253c60eee41afdd319c8e9af35"><code>da88aa2</code></a> Switch version to indicate breakage.</li> <li><a href="/Byron/jwalk/commit/0f5bb5d7bf7c3ec2af336552515d6d412759d83d"><code>0f5bb5d</code></a> Allow per-child overrides of ReadDirState in process_read_dir</li> <li><a href="/Byron/jwalk/commit/9bef02a3d1b200a9c388555858430d4c8f52a2df"><code>9bef02a</code></a> Fix badges and update some formatting</li> <li>Additional commits viewable in <a href="/Byron/jwalk/compare/v0.8.1...v0.9.0">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.228 to 1.0.229 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.229</h2> <ul> <li>Update to syn 3</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8"><code>7fc3b4c</code></a> Release 1.0.229</li> <li><a href="/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863"><code>6d6e9a1</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/3085">#3085</a> from dtolnay/syn3</li> <li><a href="/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3"><code>6dec3b7</code></a> Update to syn 3</li> <li><a href="/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d"><code>cfe6692</code></a> Resolve mut_mut pedantic clippy lint</li> <li><a href="/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654"><code>1023d07</code></a> Update actions/upload-artifact@v6 -> v7</li> <li><a href="/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d"><code>dd682c2</code></a> Update actions/checkout@v6 -> v7</li> <li><a href="/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251"><code>5f0f18b</code></a> Update ui test suite to nightly-2026-06-01</li> <li><a href="/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f"><code>63a1498</code></a> Regenerate stderr with trybuild normalization fixes</li> <li><a href="/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26"><code>fa7da4a</code></a> Fix unused_features warning</li> <li><a href="/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d"><code>6b1a178</code></a> Unpin CI miri toolchain</li> <li>Additional commits viewable in <a href="/serde-rs/serde/compare/v1.0.228...v1.0.229">compare view</a></li> </ul> </details> <br /> Updates `inotify` from 0.11.2 to 0.11.4 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/hannobraun/inotify-rs/blob/main/CHANGELOG.md">inotify's changelog</a>.</em></p> <blockquote> <h2>v0.11.4 (2026-07-08)</h2> <ul> <li>Add support for FreeBSD (<a href="https://redirect.github.com/hannobraun/inotify-rs/issues/258">#258</a>)</li> </ul> <p><a href="https://redirect.github.com/hannobraun/inotify-rs/issues/258">#258</a>: <a href="https://redirect.github.com/hannobraun/inotify-rs/pull/258">hannobraun/inotify-rs#258</a></p> <h2>v0.11.3 (2026-07-06)</h2> <ul> <li>Add <code>WatchMask::MASK_CREATE</code> (<a href="https://redirect.github.com/hannobraun/inotify-rs/issues/263">#263</a>)</li> </ul> <p><a href="https://redirect.github.com/hannobraun/inotify-rs/issues/263">#263</a>: <a href="https://redirect.github.com/hannobraun/inotify-rs/pull/263">hannobraun/inotify-rs#263</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/hannobraun/inotify-rs/commit/276a1fe4e89172174d6655e15a3f110f15abfb49"><code>276a1fe</code></a> Update version</li> <li><a href="/hannobraun/inotify-rs/commit/cf1d93f89be566399f4d73b06d8a7f15d7c90c6b"><code>cf1d93f</code></a> Update changelog</li> <li><a href="/hannobraun/inotify-rs/commit/b6ae875856539045b921fb64534cc1ca21b27d38"><code>b6ae875</code></a> Merge pull request <a href="https://redirect.github.com/hannobraun/inotify-rs/issues/258">#258</a> from kev009/freebsd-native</li> <li><a href="/hannobraun/inotify-rs/commit/4ddc496504d03c46007670336619b29a63aa77e4"><code>4ddc496</code></a> Fix FreeBSD event stream readiness</li> <li><a href="/hannobraun/inotify-rs/commit/a39a564d6d3bbd510fff2bea8b6b430c2613016a"><code>a39a564</code></a> Support FreeBSD kcmp in fd guard equality</li> <li><a href="/hannobraun/inotify-rs/commit/eda13614d67b07b5849a22b04c3d0f3bf3bd3bf8"><code>eda1361</code></a> Merge pull request <a href="https://redirect.github.com/hannobraun/inotify-rs/issues/264">#264</a> from hannobraun/release</li> <li><a href="/hannobraun/inotify-rs/commit/5521385c5f2c7604635b4a18a91e361db0e85605"><code>5521385</code></a> Update version</li> <li><a href="/hannobraun/inotify-rs/commit/34cc075cef23ebffb6507d792b95c745b8f85eb6"><code>34cc075</code></a> Update changelog</li> <li><a href="/hannobraun/inotify-rs/commit/08159c76c32427150bb8bff0ed05060c2894a2ff"><code>08159c7</code></a> Add missing date in changelog</li> <li><a href="/hannobraun/inotify-rs/commit/b6ea078f161fb6be210d5cb98a57a537a8cf1262"><code>b6ea078</code></a> Merge pull request <a href="https://redirect.github.com/hannobraun/inotify-rs/issues/263">#263</a> from CircuitCoder/main</li> <li>Additional commits viewable in <a href="/hannobraun/inotify-rs/compare/v0.11.2...v0.11.4">compare view</a></li> </ul> </details> <br /> Updates `cc` from 1.2.66 to 1.4.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/rust-lang/cc-rs/releases">cc's releases</a>.</em></p> <blockquote> <h2>cc-v1.4.2</h2> <h3>Fixed</h3> <ul> <li>Infer NEON, not VFPv4, from <code>neon</code> in the target name (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1843">#1843</a>)</li> <li>do not emit <code>-mno-omit-leaf-frame-pointer</code> if unsupported (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1845">#1845</a>)</li> </ul> <h2>cc-v1.4.1</h2> <h3>Fixed</h3> <ul> <li>Fix <code>-Cforce-frame-pointers</code>'s corresponding <code>CFLAGS</code> (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1814">#1814</a>)</li> <li>Fix parsing of thumbv7a-vex-v5 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1840">#1840</a>)</li> </ul> <h3>Other</h3> <ul> <li>Regenerate target info (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1839">#1839</a>)</li> <li>Add <code>aarch64_be</code> to <code>prefix_for_target</code> (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1835">#1835</a>)</li> <li>Use lp64d ABI for Managarm riscv64 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1829">#1829</a>)</li> <li>Make cc work on Motor OS (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1822">#1822</a>)</li> <li>Update edition to 2021 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1811">#1811</a>)</li> <li>Update MSRV to 1.64 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1808">#1808</a>)</li> </ul> <h2>cc-v1.4.0</h2> <h3>Added</h3> <ul> <li>support trim paths with clang-cl.exe (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1799">#1799</a>)</li> </ul> <h2>cc-v1.3.0</h2> <h3>Added</h3> <ul> <li>inherit path remap rules from cargo trim-paths (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1794">#1794</a>)</li> </ul> <h2>cc-v1.2.67</h2> <h3>Other</h3> <ul> <li>Fix clippy warning (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1788">#1788</a>)</li> <li>Regenerate target info (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1785">#1785</a>)</li> <li>Add support for <code>aarch64-unknown-linux-pauthtest</code> target (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1713">#1713</a>)</li> <li>Fix nightly compilation error (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1783">#1783</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/rust-lang/cc-rs/blob/main/CHANGELOG.md">cc's changelog</a>.</em></p> <blockquote> <h2><a href="/rust-lang/cc-rs/compare/cc-v1.4.1...cc-v1.4.2">1.4.2</a> - 2026-08-08</h2> <h3>Fixed</h3> <ul> <li>Infer NEON, not VFPv4, from <code>neon</code> in the target name (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1843">#1843</a>)</li> <li>do not emit <code>-mno-omit-leaf-frame-pointer</code> if unsupported (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1845">#1845</a>)</li> </ul> <h2><a href="/rust-lang/cc-rs/compare/cc-v1.4.0...cc-v1.4.1">1.4.1</a> - 2026-08-07</h2> <h3>Fixed</h3> <ul> <li>Fix <code>-Cforce-frame-pointers</code>'s corresponding <code>CFLAGS</code> (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1814">#1814</a>)</li> <li>Fix parsing of thumbv7a-vex-v5 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1840">#1840</a>)</li> </ul> <h3>Other</h3> <ul> <li>Regenerate target info (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1839">#1839</a>)</li> <li>Add <code>aarch64_be</code> to <code>prefix_for_target</code> (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1835">#1835</a>)</li> <li>Use lp64d ABI for Managarm riscv64 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1829">#1829</a>)</li> <li>Make cc work on Motor OS (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1822">#1822</a>)</li> <li>Update edition to 2021 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1811">#1811</a>)</li> <li>Update MSRV to 1.64 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1808">#1808</a>)</li> </ul> <h2><a href="/rust-lang/cc-rs/compare/cc-v1.3.0...cc-v1.4.0">1.4.0</a> - 2026-07-24</h2> <h3>Added</h3> <ul> <li>support trim paths with clang-cl.exe (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1799">#1799</a>)</li> </ul> <h2><a href="/rust-lang/cc-rs/compare/cc-v1.2.67...cc-v1.3.0">1.3.0</a> - 2026-07-18</h2> <h3>Added</h3> <ul> <li>inherit path remap rules from cargo trim-paths (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1794">#1794</a>)</li> </ul> <h2><a href="/rust-lang/cc-rs/compare/cc-v1.2.66...cc-v1.2.67">1.2.67</a> - 2026-07-11</h2> <h3>Other</h3> <ul> <li>Fix clippy warning (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1788">#1788</a>)</li> <li>Regenerate target info (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1785">#1785</a>)</li> <li>Add support for <code>aarch64-unknown-linux-pauthtest</code> target (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1713">#1713</a>)</li> <li>Fix nightly compilation error (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1783">#1783</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/rust-lang/cc-rs/commit/a91e05ec40f26d4637d4bff9e9764221d0a59dd8"><code>a91e05e</code></a> chore(cc): release v1.4.2 (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1846">#1846</a>)</li> <li><a href="/rust-lang/cc-rs/commit/0e91755354dbfe073fbe5f88aee427b75cc1c06f"><code>0e91755</code></a> fix: Infer NEON, not VFPv4, from <code>neon</code> in the target name (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1843">#1843</a>)</li> <li><a href="/rust-lang/cc-rs/commit/c20feddb4f25567c488478cf12e1d95cbb7eef87"><code>c20fedd</code></a> do not emit -mno-omit-leaf-frame-pointer if unsupported (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1845">#1845</a>)</li> <li><a href="/rust-lang/cc-rs/commit/b27570c6644e4f5a43ea4561878a80ea334c5a14"><code>b27570c</code></a> chore: release (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1841">#1841</a>)</li> <li><a href="/rust-lang/cc-rs/commit/303e57e06d83d05d5b9c95242cd39f941fc773f3"><code>303e57e</code></a> Fix parsing of thumbv7a-vex-v5 (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1840">#1840</a>)</li> <li><a href="/rust-lang/cc-rs/commit/9c1645edc6466306070c4fcc45154162df9fc509"><code>9c1645e</code></a> Regenerate target info (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1839">#1839</a>)</li> <li><a href="/rust-lang/cc-rs/commit/a51f2f6aee346fd372d101460103646ca3573b73"><code>a51f2f6</code></a> ci: Read msrv from Cargo.toml (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1837">#1837</a>)</li> <li><a href="/rust-lang/cc-rs/commit/30bc0995991475e72bc6f4abc1d3f84ed5861e77"><code>30bc099</code></a> add <code>aarch64_be</code> to <code>prefix_for_target</code> (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1835">#1835</a>)</li> <li><a href="/rust-lang/cc-rs/commit/fb7eb039156d8bb100cae84048a609a713d06010"><code>fb7eb03</code></a> ci: allow flaky failure of check-motor (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1836">#1836</a>)</li> <li><a href="/rust-lang/cc-rs/commit/55149ecf37eeb0e49de8561b88533697057461ae"><code>55149ec</code></a> ci: compile all test targets for cross builds (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1833">#1833</a>)</li> <li>Additional commits viewable in <a href="/rust-lang/cc-rs/compare/cc-v1.2.66...cc-v1.4.2">compare view</a></li> </ul> </details> <br /> Updates `aho-corasick` from 1.1.4 to 1.1.5 <details> <summary>Commits</summary> <ul> <li><a href="/BurntSushi/aho-corasick/commit/5178060ce73d91938f8582d0360e3be031380440"><code>5178060</code></a> 1.1.5</li> <li><a href="/BurntSushi/aho-corasick/commit/b68c8d507ae7d355ab5391591a1254bef3cac711"><code>b68c8d5</code></a> api: check for overflow in <code>Match::offset</code> too</li> <li><a href="/BurntSushi/aho-corasick/commit/c82178696b9ddc18b56c3c74853529e7926ff329"><code>c821786</code></a> build(deps): bump actions/checkout in the actions group (<a href="https://redirect.github.com/BurntSushi/aho-corasick/issues/171">#171</a>)</li> <li><a href="/BurntSushi/aho-corasick/commit/8209bb9d614ccdddec1c5e60f4b4d683a4c7788a"><code>8209bb9</code></a> Hash-pin all actions, drop persisted credentials (<a href="https://redirect.github.com/BurntSushi/aho-corasick/issues/170">#170</a>)</li> <li><a href="/BurntSushi/aho-corasick/commit/0f3f5da9bdec0d811f9a344e3cb9c033b15df20b"><code>0f3f5da</code></a> api: document a couple panicking preconditions</li> <li><a href="/BurntSushi/aho-corasick/commit/e88e1fce8f7c2073488842cf8cd3d322329e012b"><code>e88e1fc</code></a> benchmarks: bump dependencies</li> <li><a href="/BurntSushi/aho-corasick/commit/88e4966516aa4427d717578671353bb8969a048f"><code>88e4966</code></a> ci: use older version of <code>log</code> on pinned build</li> <li>See full diff in <a href="/BurntSushi/aho-corasick/compare/1.1.4...1.1.5">compare view</a></li> </ul> </details> <br /> Updates `android_system_properties` from 0.1.5 to 0.1.6 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="/nical/android_system_properties/commits">compare view</a></li> </ul> </details> <br /> Updates `async-trait` from 0.1.89 to 0.1.92 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/dtolnay/async-trait/releases">async-trait's releases</a>.</em></p> <blockquote> <h2>0.1.92</h2> <ul> <li>Resolve double_must_use clippy lint in generated code (<a href="https://redirect.github.com/dtolnay/async-trait/issues/303">#303</a>)</li> </ul> <h2>0.1.91</h2> <ul> <li>Update to syn 3 (<a href="https://redirect.github.com/dtolnay/async-trait/issues/299">#299</a>)</li> <li>Fix mutability for by-reference receivers (<a href="https://redirect.github.com/dtolnay/async-trait/issues/301">#301</a>)</li> </ul> <h2>0.1.90</h2> <p><em>(yanked)</em></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263"><code>82e7e9e</code></a> Release 0.1.92</li> <li><a href="/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd"><code>9a35cb8</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/async-trait/issues/303">#303</a> from dtolnay/mustuse</li> <li><a href="/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75"><code>875ceec</code></a> Resolve double_must_use clippy lint</li> <li><a href="/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925"><code>62993a5</code></a> Raise minimum tested compiler to rust 1.88</li> <li><a href="/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8"><code>d049ee0</code></a> Release 0.1.91</li> <li><a href="/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1"><code>7a0961f</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/async-trait/issues/301">#301</a> from dtolnay/mutability</li> <li><a href="/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7"><code>740f86f</code></a> Ignore mut_mut pedantic clippy lint in test</li> <li><a href="/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c"><code>4699cd3</code></a> Fix mutability for by-reference receivers</li> <li><a href="/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82"><code>6dd3573</code></a> Add regression test for issue 300</li> <li><a href="/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634"><code>2371797</code></a> Release 0.1.90</li> <li>Additional commits viewable in <a href="/dtolnay/async-trait/compare/0.1.89...0.1.92">compare view</a></li> </ul> </details> <br /> Updates `block-buffer` from 0.12.0 to 0.12.1 <details> <summary>Commits</summary> <ul> <li><a href="/RustCrypto/utils/commit/cbd0963c685df025c42bed31f78c50d1bada3805"><code>cbd0963</code></a> Release block-buffer v0.12.1 (<a href="https://redirect.github.com/RustCrypto/utils/issues/1488">#1488</a>)</li> <li><a href="/RustCrypto/utils/commit/9aa541d55770f47bb1c50c1d476d167977e3de2a"><code>9aa541d</code></a> block-buffer: fix exception safety (<a href="https://redirect.github.com/RustCrypto/utils/issues/1487">#1487</a>)</li> <li><a href="/RustCrypto/utils/commit/5c7e4f9bb31af81bf766360e836b6d633b84dbff"><code>5c7e4f9</code></a> cmov v0.5.4 (<a href="https://redirect.github.com/RustCrypto/utils/issues/1485">#1485</a>)</li> <li><a href="/RustCrypto/utils/commit/87cadbce34655ac3c78efa7290f37d942d551b2c"><code>87cadbc</code></a> cmov: fix clippy (<a href="https://redirect.github.com/RustCrypto/utils/issues/1484">#1484</a>)</li> <li><a href="/RustCrypto/utils/commit/85600e91cdf73115c48fafa64650ba9ed9285a12"><code>85600e9</code></a> rustfmt</li> <li><a href="/RustCrypto/utils/commit/dba6c355c9f241e3726d5ec2a68f9f3b519f6063"><code>dba6c35</code></a> Merge commit from fork</li> <li><a href="/RustCrypto/utils/commit/dad5e3b9e66d929e86144fe7c8f25371892e35f3"><code>dad5e3b</code></a> block-buffer: pin to <code>zeroize</code> v1.8 (<a href="https://redirect.github.com/RustCrypto/utils/issues/1483">#1483</a>)</li> <li><a href="/RustCrypto/utils/commit/66cb272d00988520043aa34299a402abb885f461"><code>66cb272</code></a> ctutils: bump <code>subtle</code> version requirement to v2.6 (<a href="https://redirect.github.com/RustCrypto/utils/issues/1482">#1482</a>)</li> <li><a href="/RustCrypto/utils/commit/34881f258468cc06c037ba53706429ba603ef63e"><code>34881f2</code></a> build(deps): bump hybrid-array from 0.4.11 to 0.4.12 (<a href="https://redirect.github.com/RustCrypto/utils/issues/1480">#1480</a>)</li> <li><a href="/RustCrypto/utils/commit/c211865d9a51f42881d30c5e05070d53cb0373b7"><code>c211865</code></a> Update crates table (<a href="https://redirect.github.com/RustCrypto/utils/issues/1479">#1479</a>)</li> <li>Additional commits viewable in <a href="/RustCrypto/utils/compare/block-buffer-v0.12.0...block-buffer-v0.12.1">compare view</a></li> </ul> </details> <br /> Updates `bstr` from 1.12.3 to 1.13.0 <details> <summary>Commits</summary> <ul> <li><a href="/BurntSushi/bstr/commit/63c6578f22bb8eda35a983e5c937d79c16b2a355"><code>63c6578</code></a> 1.13.0</li> <li><a href="/BurntSushi/bstr/commit/9cc49deb88bafa45ed97665b29e0b399d988b5d4"><code>9cc49de</code></a> api: add <code>to_bstring()</code>, <code>as_bstring()</code>, and <code>as_bstring_mut()</code> methods to `B...</li> <li><a href="/BurntSushi/bstr/commit/7105619a128c55d63a0239ca2808882b00e0a571"><code>7105619</code></a> doc: fix typo "Use <code>&BStr</code> is useful because ..."</li> <li>See full diff in <a href="/BurntSushi/bstr/compare/1.12.3...1.13.0">compare view</a></li> </ul> </details> <br /> Updates `bytemuck` from 1.25.0 to 1.25.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/Lokathor/bytemuck/blob/main/changelog.md">bytemuck's changelog</a>.</em></p> <blockquote> <h2>1.25.2</h2> <ul> <li>implement NoUninit for char, bool, NonZero* arrays</li> </ul> <h2>1.25.1</h2> <ul> <li><a href="https://redirect.github.com/Lokathor/bytemuck/pull/348">Don't impl core::error::Error on spirv</a>, which was causing a build error on that target.</li> <li>Added a reminder on <code>try_cast_slice</code> that empty slices must still be aligned.</li> </ul> <h2>1.25</h2> <ul> <li><a href="https://redirect.github.com/Lokathor/bytemuck/pull/333">Remove extern "stdcall" fn ptr impls on non-x86-32 windows.</a></li> <li><a href="https://redirect.github.com/Lokathor/bytemuck/pull/344">Fix nightly_portable_simd after LaneCount removal.</a></li> </ul> <h2>1.24</h2> <ul> <li><a href="https://redirect.github.com/Lokathor/bytemuck/pull/322">use new stable avx512 types from rust 1.89</a></li> <li><a href="https://redirect.github.com/Lokathor/bytemuck/pull/317">impl AnyBitPattern for [MaybeUninit<T: AnyBitPattern>; N]</a></li> <li>bump <code>derive</code> minimum version.</li> </ul> <h2>1.23.2</h2> <ul> <li>bump <code>derive</code> minimum version.</li> </ul> <h2>1.23.1</h2> <ul> <li>Added a windows-only <code>ZeroableInOption</code> impl for "stdcall" functions.</li> </ul> <h2>1.23</h2> <ul> <li><code>impl_core_error</code> crate feature adds <code>core::error::Error</code> impl.</li> <li>More <code>ZeroableInOption</code> impls.</li> </ul> <h2>1.22</h2> <ul> <li>Add the <code>pod_saturating</code> feature, which adds <code>Pod</code> impls for <code>Saturating<T></code> when <code>T</code> is already <code>Pod</code>.</li> <li>A bump in the minimum <code>bytemuck_derive</code> dependency from 1.4.0 to 1.4.1 to avoid a bug if you have a truly ancient <code>cargo.lock</code> file sitting around.</li> <li>Adds <code>Send</code> and <code>Sync</code> impls to <code>BoxBytes</code>.</li> </ul> <h2>1.21</h2> <ul> <li>Implement <code>Pod</code> and <code>Zeroable</code> for <code>core::arch::{x86, x86_64}::__m512</code>, <code>__m512d</code> and <code>__m512i</code> without nightly. Requires Rust 1.72, and is gated through the <code>avx512_simd</code> cargo feature.</li> <li>Allow the use of <code>must_cast_mut</code> and <code>must_cast_slice_mut</code> in const contexts. Requires Rust 1.83, and is gated through the <code>must_cast_extra</code> cargo feature.</li> <li>internal: introduced the <code>maybe_const_fn</code> macro that allows defining some function to be const depending upon some <code>cfg</code> predicate.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="/Lokathor/bytemuck/commit/f363643e951a7ac9e4b9921de982f2b0918902e3"><code>f363643</code></a> chore: Release bytemuck version 1.25.2</li> <li><a href="/Lokathor/bytemuck/commit/3de980b403470219a41a6ff9e62bb21fbd15c24f"><code>3de980b</code></a> changelog</li> <li><a href="/Lokathor/bytemuck/commit/1d05bec37e3c850151b4856024efa78c04807887"><code>1d05bec</code></a> implement <code>NoUninit</code> for <code>char</code>,<code>bool</code>,<code>NoZero*</code> array (<a href="https://redirect.github.com/Lokathor/bytemuck/issues/350">#350</a>)</li> <li><a href="/Lokathor/bytemuck/commit/cabc8e75899e67ad274959b6de27653558d01296"><code>cabc8e7</code></a> chore: Release bytemuck version 1.25.1</li> <li><a href="/Lokathor/bytemuck/commit/2d4d8ca457a552bd9310a5a10327151a705b9f0b"><code>2d4d8ca</code></a> changelog</li> <li><a href="/Lokathor/bytemuck/commit/946e7a905f7651b1dfb568d5045b8bcff1b56f26"><code>946e7a9</code></a> chore: Release bytemuck_derive version 1.11.0</li> <li><a href="/Lokathor/bytemuck/commit/8a8f7cf4c9988a668336a792c78bbbb0a52ed8ef"><code>8a8f7cf</code></a> changelog derive</li> <li><a href="/Lokathor/bytemuck/commit/ee6742e68cdb2a7058196a1cf13834ffbdac40d3"><code>ee6742e</code></a> changelog</li> <li><a href="/Lokathor/bytemuck/commit/e2d1c7f2e9797d4b2f3de5a16b6a70879e53a8d8"><code>e2d1c7f</code></a> Don't impl core::error::Error on spirv (<a href="https://redirect.github.com/Lokathor/bytemuck/issues/348">#348</a>)</li> <li><a href="/Lokathor/bytemuck/commit/7dd71742f67630949e5e9a21bb74469a69c1bce2"><code>7dd7174</code></a> make the note more terse</li> <li>Additional commits viewable in <a href="/Lokathor/bytemuck/compare/v1.25.0...v1.25.2">compare view</a></li> </ul> </details> <br /> Updates `bytes` from 1.12.0 to 1.12.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/tokio-rs/bytes/releases">bytes's releases</a>.</em></p> <blockquote> <h2>Bytes v1.12.1</h2> <h1>1.12.1 (July 8th, 2026)</h1> <h3>Fixed</h3> <ul> <li>Properly handle when <code>Box::new</code> panics (<a href="https://redirect.github.com/tokio-rs/bytes/issues/837">#837</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/tokio-rs/bytes/blob/master/CHANGELOG.md">bytes's changelog</a>.</em></p> <blockquote> <h1>1.12.1 (July 8th, 2026)</h1> <h3>Fixed</h3> <ul> <li>Properly handle when <code>Box::new</code> panics (<a href="https://redirect.github.com/tokio-rs/bytes/issues/837">#837</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d"><code>76c0fbb</code></a> Release bytes v1.12.1 (<a href="https://redirect.github.com/tokio-rs/bytes/issues/838">#838</a>)</li> <li><a href="/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f"><code>924c82b</code></a> Handle unwinding from Box::new (<a href="https://redirect.github.com/tokio-rs/bytes/iss…
- Introduce Koin modules for repositories, use cases, services, and view models. - Split data access and platform operations into dedicated data and domain layers. - Refactor screens and view models around explicit UI state, actions, and events. - Move startup initialization into an observable flow with splash and failure handling. - Move legacy helpers and services out of the UI layer and remove unused abstractions. - Refresh baseline profiles and remove obsolete translatable technical constants. Implement this by referring to the implementation of InstallerX-Revived. Thanks the help from InstallerX-Revived's author (wxxsfxyzm) Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com> Co-authored-by: wxxsfxyzm <65166044+wxxsfxyzm@users.noreply.github.com>
On kernels < 5.10, SELinux live-patching can report the whole batch as failed when the last rule fails. The 5.10+ path sets `ret = success_cmd_count;` before returning. The legacy path does not, so the last per-rule error can be returned instead of the number of successfully applied rules. ## Fix - `handle_sepolicy`: add `ret = success_cmd_count;` on the legacy path ## Testing Before: `0/20` + `EINVAL` After: `16/18` (2 failures are for magisk/ntfs, expected) --------- Signed-off-by: lunar <80996357+mzggr0914@users.noreply.github.com> Signed-off-by: lunar <mzggr0914@gmail.com>
Translations updated in [Hosted Weblate](https://hosted.weblate.org) for [ReSukiSU/ReSukiSU](https://hosted.weblate.org/projects/resukisu/resukisu/). Translation status:  Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com> Co-authored-by: Ahmad Firdaus <afrds.x@gmail.com> Co-authored-by: MRraita <pa.elfel.is@gmail.com> Co-authored-by: naosil <natstonsilalahi@gmail.com> Co-authored-by: sarreos <mlisowski331@gmail.com> Co-authored-by: tilla2 <tilla2@duck.com> Co-authored-by: AlexLiuDev233 <wzylin11@outlook.com>
- ksud: support patch raw ramdisk - ksud: embed both arm64 and x64 lkm in non-android ksud and add `--arch` option to boot-patch for selecting lkm (aarch64 by default) - actions: build x64 ksuinit and lkm The following commands can be run on the host to patch x86-64 AVD ramdisk to load KernelSU LKM, and launch AVD with the patched ramdisk: ```sh AVD_SYSTEM_PATH=$ANDROID_HOME/system-images/android-<VER>/<VARIANT>/x86_64 ./ksud boot-patch --ramdisk -b $AVD_SYSTEM_PATH/ramdisk.img --out $AVD_SYSTEM_PATH --out-name ramdisk.img.kernelsu --arch x86_64 --kmi <KMI of your AVD kernel> emulator @<AVD NAME> -ramdisk $AVD_SYSTEM_PATH/ramdisk.img.kernelsu ``` [cherry picked from upstream tiann/KernelSU#3570] Signed-off-by: Tools-cx-app <localhost.hutao@gmail.com> Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com> Co-Authored-By: 生于生时 亡于亡刻 <127004703+Tools-cx-app@users.noreply.github.com> Co-Authored-By: AlexLiuDev233 <wzylin11@outlook.com>
[cherry picked from upstream tiann/KernelSU@f5a3b5a]
[cherry picked from upstream tiann/KernelSU@4a5f431]
i was been trolled by copilot... and for my blind eye...
) [cherry picked from upstream tiann/KernelSU@bc5d544]
…313) Bumps the crates group with 6 updates in the /userspace/ksuinit directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` | | [bitflags](https://github.com/bitflags/bitflags) | `2.13.0` | `2.13.1` | | [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` | | [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` | | [syn](https://github.com/dtolnay/syn) | `2.0.118` | `2.0.119` | Updates `anyhow` from 1.0.102 to 1.0.104 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.104</h2> <ul> <li>Update <code>syn</code> dev-dependency to version 3</li> </ul> <h2>1.0.103</h2> <ul> <li>Fix Stacked Borrows violation (UB) in <code>Error::downcast_mut</code> (<a href="https://redirect.github.com/dtolnay/anyhow/issues/451">#451</a>, <a href="https://redirect.github.com/dtolnay/anyhow/issues/452">#452</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3"><code>1dbe186</code></a> Release 1.0.104</li> <li><a href="https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92"><code>f6479f8</code></a> Update to syn 3</li> <li><a href="https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a"><code>5bdb0e2</code></a> Release 1.0.103</li> <li><a href="https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d"><code>e621bd3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/452">#452</a> from dtolnay/downcast</li> <li><a href="https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162"><code>6e8c000</code></a> Eliminate pointer->reference->pointer during downcast</li> <li><a href="https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb"><code>67c4abd</code></a> Add regression test for issue 451</li> <li><a href="https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153"><code>917a169</code></a> Update actions/upload-artifact@v6 -> v7</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42"><code>d9dc3fa</code></a> Update actions/checkout@v6 -> v7</li> <li><a href="https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480"><code>841522b</code></a> Raise minimum tested compiler to rust 1.85</li> <li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104">compare view</a></li> </ul> </details> <br /> Updates `bitflags` from 2.13.0 to 2.13.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bitflags/bitflags/releases">bitflags's releases</a>.</em></p> <blockquote> <h2>2.13.1</h2> <h2>What's Changed</h2> <ul> <li>Lower the LLVM IR output of the generated output by <a href="https://github.com/bolshoytoster"><code>@bolshoytoster</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/492">bitflags/bitflags#492</a></li> <li>Prepare for 2.13.1 release by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/493">bitflags/bitflags#493</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/bolshoytoster"><code>@bolshoytoster</code></a> made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/492">bitflags/bitflags#492</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1">https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md">bitflags's changelog</a>.</em></p> <blockquote> <h1>2.13.1</h1> <h2>What's Changed</h2> <ul> <li>Lower the LLVM IR output of the generated output by <a href="https://github.com/bolshoytoster"><code>@bolshoytoster</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/492">bitflags/bitflags#492</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/bolshoytoster"><code>@bolshoytoster</code></a> made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/492">bitflags/bitflags#492</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1">https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f"><code>f92a292</code></a> Merge pull request <a href="https://redirect.github.com/bitflags/bitflags/issues/493">#493</a> from bitflags/cargo/2.13.1</li> <li><a href="https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730"><code>c1271c5</code></a> prepare for 2.13.1 release</li> <li><a href="https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2"><code>e077c4a</code></a> Merge pull request <a href="https://redirect.github.com/bitflags/bitflags/issues/492">#492</a> from bolshoytoster/main</li> <li><a href="https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114"><code>75d1be4</code></a> Bless compile fail stderr</li> <li><a href="https://github.com/bitflags/bitflags/commit/7813d71fef32d3c1e44711fd676b8b6d415bbb92"><code>7813d71</code></a> Support the MSRV</li> <li><a href="https://github.com/bitflags/bitflags/commit/d8f8234d2e2154c05f9ae97d781322da8084795a"><code>d8f8234</code></a> Remove unused variable warning with empty bitflags</li> <li><a href="https://github.com/bitflags/bitflags/commit/2e27d6aedbaae29054d855297001b01b44d656a3"><code>2e27d6a</code></a> Fix <code>const _ = !0;</code></li> <li><a href="https://github.com/bitflags/bitflags/commit/dd8beda61fff94c7b11c09b0ba0b1cd6c4111241"><code>dd8beda</code></a> Fix Self in flags</li> <li><a href="https://github.com/bitflags/bitflags/commit/dbc0ce19fd09db5c6ee0a23e788ebbd16957955a"><code>dbc0ce1</code></a> Lower the LLVM IR output of the generated output</li> <li>See full diff in <a href="https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1">compare view</a></li> </ul> </details> <br /> Updates `libc` from 0.2.186 to 0.2.189 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/releases">libc's releases</a>.</em></p> <blockquote> <h2>0.2.189</h2> <h3>Added</h3> <ul> <li>Emscripten: Add <code>pthread_sigmask</code>, <code>sigwait</code>, <code>sigwaitinfo</code>, <code>sigtimedwait</code>, <code>faccessat</code>, and <code>pthread_kill</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5270">#5270</a>)</li> <li>Linux SPARC: Enable the <code>clone3</code> syscall (<a href="https://redirect.github.com/rust-lang/libc/pull/4980">#4980</a>)</li> <li>Solarish: Add <code>CLOCK_PROCESS_CPUTIME_ID</code> and <code>CLOCK_THREAD_CPUTIME_ID</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5274">#5274</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>CLONE_INTO_CGROUP</code> and <code>CLONE_CLEAR_SIGHAND</code>. These overflow their types and will be changed to a larger size in the future. (<a href="https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e">8c6e6710458d</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Musl riscv32: Rename padding fields to avoid a conflict and fix the build (<a href="https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564">2499ff0ad993</a>)</li> <li>NuttX: Fix <code>wchar_t</code> definition under Arm (<a href="https://redirect.github.com/rust-lang/libc/pull/5245">#5245</a>)</li> <li>Windows: Add back link names for <code>time</code>-related symbols (<a href="https://redirect.github.com/rust-lang/libc/pull/5300">#5300</a>)</li> </ul> <h2>0.2.188</h2> <h3>Changed</h3> <ul> <li>Restore <code>Send</code> and <code>Sync</code> for <code>DIR</code> (<a href="https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1">35b062263401</a>)</li> </ul> <p>These were removed in 0.2.187 because <code>libc</code> does not actually make <code>Send</code> and <code>Sync</code> guarantees about <code>DIR</code> (or other extern types), but this caused some crates to break. The traits are added back for now to allow time to migrate, but will be removed again in the future; please make sure your crates are not relying on <code>libc::DIR: Send</code> or <code>libc::DIR: Sync</code>.</p> <h2>0.2.187</h2> <p>This release contains a number of improvements related to 64-bit <code>time_t</code> configuration. Of note the existing <code>RUST_LIBC_UNSTABLE_*</code> environment variables have been replaced with configuration options. The new way to use these is:</p> <pre lang="sh"><code>RUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ... RUSTFLAGS='--cfg=libc_unstable_gnu_time_bits="64"' cargo ... </code></pre> <p>Being able to set this via <code>RUSTFLAGS</code> makes it easier to only apply configuration to specific targets (and notably, not the host if build scripts are used).</p> <p>There are two other notable changes:</p> <ul> <li> <p>The 32-bit <code>windows-gnu</code> targets now respect <code>libc_unstable_gnu_time_bits</code></p> </li> <li> <p>uClibc now supports a similar configuration option:</p> <pre lang="sh"><code>RUSTFLAGS='--cfg=libc_unstable_uclibc_time64' </code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.188...0.2.189">0.2.189</a> - 2026-07-21</h2> <h3>Added</h3> <ul> <li>Emscripten: Add <code>pthread_sigmask</code>, <code>sigwait</code>, <code>sigwaitinfo</code>, <code>sigtimedwait</code>, <code>faccessat</code>, and <code>pthread_kill</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5270">#5270</a>)</li> <li>Linux SPARC: Enable the <code>clone3</code> syscall (<a href="https://redirect.github.com/rust-lang/libc/pull/4980">#4980</a>)</li> <li>Solarish: Add <code>CLOCK_PROCESS_CPUTIME_ID</code> and <code>CLOCK_THREAD_CPUTIME_ID</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5274">#5274</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>CLONE_INTO_CGROUP</code> and <code>CLONE_CLEAR_SIGHAND</code>. These overflow their types and will be changed to a larger size in the future. (<a href="https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e">8c6e6710458d</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Musl riscv32: Rename padding fields to avoid a conflict and fix the build (<a href="https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564">2499ff0ad993</a>)</li> <li>NuttX: Fix <code>wchar_t</code> definition under Arm (<a href="https://redirect.github.com/rust-lang/libc/pull/5245">#5245</a>)</li> <li>Windows: Add back link names for <code>time</code>-related symbols (<a href="https://redirect.github.com/rust-lang/libc/pull/5300">#5300</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.187...0.2.188">0.2.188</a> - 2026-07-21</h2> <h3>Changed</h3> <ul> <li>Restore <code>Send</code> and <code>Sync</code> for <code>DIR</code> (<a href="https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1">35b062263401</a>)</li> </ul> <p>These were removed in 0.2.187 because <code>libc</code> does not actually make <code>Send</code> and <code>Sync</code> guarantees about <code>DIR</code> (or other extern types), but this caused some crates to break. The traits are added back for now to allow time to migrate, but will be removed again in the future; please make sure your crates are not relying on <code>libc::DIR: Send</code> or <code>libc::DIR: Sync</code>.</p> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.186...0.2.187">0.2.187</a> - 2026-07-20</h2> <p>This release contains a number of improvements related to 64-bit <code>time_t</code> configuration. Of note the existing <code>RUST_LIBC_UNSTABLE_*</code> environment variables have been replaced with configuration options. The new way to use these is:</p> <pre lang="sh"><code>RUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ... RUSTFLAGS='--cfg=libc_unstable_gnu_time_bits="64"' cargo ... </code></pre> <p>Being able to set this via <code>RUSTFLAGS</code> makes it easier to only apply configuration to specific targets (and notably, not the host if build scripts are used).</p> <p>There are two other notable changes:</p> <ul> <li>The 32-bit <code>windows-gnu</code> targets now respect <code>libc_unstable_gnu_time_bits</code></li> <li>uClibc now supports a similar configuration option:</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a"><code>ef0906e</code></a> libc: Release 0.2.189</li> <li><a href="https://github.com/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4"><code>5a79f76</code></a> riscv32-musl: Rename padding fields to avoid a conflict</li> <li><a href="https://github.com/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e"><code>3e51062</code></a> psp: Fix <code>overflowing_literals</code> warnings</li> <li><a href="https://github.com/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018"><code>e352fdd</code></a> emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...</li> <li><a href="https://github.com/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739"><code>63221b3</code></a> macros: Require <code>safe</code> in <code>safe_f!</code> invocations</li> <li><a href="https://github.com/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e"><code>707ab52</code></a> macros: Require <code>unsafe</code> in <code>f!</code> invocations</li> <li><a href="https://github.com/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b"><code>8e40c94</code></a> Enable clone3() syscall on sparc-linux and sparc64-linux</li> <li><a href="https://github.com/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360"><code>8427909</code></a> windows: Add back link names for <code>time</code>-related symbols</li> <li><a href="https://github.com/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745"><code>b4863fa</code></a> nuttx: fix wchar_t definition under arm</li> <li><a href="https://github.com/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8"><code>41c683d</code></a> nuttx: mirror type definitions</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/libc/compare/0.2.186...0.2.189">compare view</a></li> </ul> </details> <br /> Updates `proc-macro2` from 1.0.106 to 1.0.107 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/proc-macro2/releases">proc-macro2's releases</a>.</em></p> <blockquote> <h2>1.0.107</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a"><code>ed8a549</code></a> Release 1.0.107</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483"><code>d2550fb</code></a> Update documentation links to syn 3</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a"><code>0bf387d</code></a> Resolve redundant_else pedantic clippy lint</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80"><code>949d696</code></a> Update actions/upload-artifact@v6 -> v7</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855"><code>294a2bb</code></a> Update actions/checkout@v6 -> v7</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895"><code>cd46c1b</code></a> Lint <code>clippy::from_iter_instead_of_collect</code> has been removed</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee"><code>bb38d83</code></a> Update afl fuzzer from 0.17 to 0.18</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3"><code>0f510db</code></a> Unpin CI miri toolchain</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31"><code>b3c5fe3</code></a> Pin CI miri to nightly-2026-02-11</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6"><code>7e2a990</code></a> Raise required compiler to Rust 1.71</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/proc-macro2/compare/1.0.106...1.0.107">compare view</a></li> </ul> </details> <br /> Updates `quote` from 1.0.45 to 1.0.47 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/quote/releases">quote's releases</a>.</em></p> <blockquote> <h2>1.0.47</h2> <ul> <li>Documentation improvements</li> </ul> <h2>1.0.46</h2> <ul> <li>Avoid repeated <code>get_span</code> in <code>quote_spanned</code> (<a href="https://redirect.github.com/dtolnay/quote/issues/329">#329</a>, thanks <a href="https://github.com/Noratrieb"><code>@Noratrieb</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5"><code>723dcb4</code></a> Release 1.0.47</li> <li><a href="https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182"><code>86e2967</code></a> Update documentation links to syn 3</li> <li><a href="https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9"><code>b56db87</code></a> Update ui test suite to nightly-2026-07-14</li> <li><a href="https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90"><code>cba5d96</code></a> Update actions/upload-artifact@v6 -> v7</li> <li><a href="https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a"><code>bc4caf2</code></a> Release 1.0.46</li> <li><a href="https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761"><code>dc0e304</code></a> Format with rustfmt</li> <li><a href="https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3"><code>712114c</code></a> Drop arrow from syntax of quote_spanned_with_expanded_span</li> <li><a href="https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925"><code>f93ab8a</code></a> Eliminate quote_spanned_with_expanded_span_as_expr macro</li> <li><a href="https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa"><code>1ff3951</code></a> Eliminate __quote_spanned macro</li> <li><a href="https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d"><code>64e913a</code></a> Unify quote_spanned definitions</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/quote/compare/1.0.45...1.0.47">compare view</a></li> </ul> </details> <br /> Updates `syn` from 2.0.118 to 2.0.119 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/syn/releases">syn's releases</a>.</em></p> <blockquote> <h2>2.0.119</h2> <ul> <li>Preserve attributes on tail-call expressions in statement position (<a href="https://redirect.github.com/dtolnay/syn/issues/1994">#1994</a>)</li> <li>Parse field-representing types builtin in type position (<a href="https://redirect.github.com/dtolnay/syn/issues/1996">#1996</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/syn/commit/3295f9e9841785ac88a5e558c884854d5fb7d67f"><code>3295f9e</code></a> Release 2.0.119</li> <li><a href="https://github.com/dtolnay/syn/commit/6ae9c18793d029bdad068a796e11c0d276d346d1"><code>6ae9c18</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1996">#1996</a> from dtolnay/fieldrepresenting</li> <li><a href="https://github.com/dtolnay/syn/commit/8ebd96350c7f7f52f762a735d581e589a736d10e"><code>8ebd963</code></a> Parse field-representing types builtin</li> <li><a href="https://github.com/dtolnay/syn/commit/540ccf8298c3e422d672a9793f3e12f638d06691"><code>540ccf8</code></a> Drop unneeded lifetime on covariant Cursor in verbatim::between</li> <li><a href="https://github.com/dtolnay/syn/commit/aa05887100a7c28b3e9a777eb4711e3e7457849b"><code>aa05887</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1995">#1995</a> from dtolnay/cursor</li> <li><a href="https://github.com/dtolnay/syn/commit/b7160d353ee7372567b1621f29a42c077c042a69"><code>b7160d3</code></a> Reduce forking for Verbatim construction</li> <li><a href="https://github.com/dtolnay/syn/commit/efdc9255a9668a4bfff8085d114eb95ae6ebd7e9"><code>efdc925</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1994">#1994</a> from dtolnay/tailcall</li> <li><a href="https://github.com/dtolnay/syn/commit/de6424cc3b41f3a4d37691c2b5104d9d33eb8ec0"><code>de6424c</code></a> Preserve attribute on tail-call expression in statement position</li> <li><a href="https://github.com/dtolnay/syn/commit/050dd73d9622948e1321e96a5af378ce63506ee2"><code>050dd73</code></a> Stricter const move closure grammar</li> <li><a href="https://github.com/dtolnay/syn/commit/c7d514bd7f1cf7259945feb8b4c29427bbf2df7e"><code>c7d514b</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1992">#1992</a> from dtolnay/scanconstmove</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/syn/compare/2.0.118...2.0.119">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…inimal fixes SkipM4 for module card padding design and help test This commit also removed a lot of hidexxx features because user doesn't like it For Chinese Speakers: 此提交同时删除了一系列 隐藏某某某 的设置,我维护这些东西要花自己的时间和精力,最后还来帮人给我来一顿骂,我图什么 Co-authored-by: SkipM4 <40311581+SkipM4@users.noreply.github.com> Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
- replace manual drawable conversion with AppIconLoader - cache loaded bitmaps and reuse size-specific loaders - handle cross-profile icon loading with main-user UID fallback - Fix custom background display Close #350 Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
Translations updated in [Hosted Weblate](https://hosted.weblate.org) for [ReSukiSU/ReSukiSU](https://hosted.weblate.org/projects/resukisu/resukisu/). Translation status:  Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com> Co-authored-by: MRraita <pa.elfel.is@gmail.com> Co-authored-by: Nhat Minh Nguyen <nhatminhdethuong2011@gmail.com> Co-authored-by: PifGadget <github.ds@outlook.com> Co-authored-by: naosil <natstonsilalahi@gmail.com> Co-authored-by: AlexLiuDev233 <wzylin11@outlook.com>
…3627) [cherry picked from tiann/KernelSU#3627] Co-authored-by: weishu <twsxtd@gmail.com> Signed-off-by: Tools-cx-app <localhost.hutao@gmail.com>
The deprecated android-properties bionic backend constructs an empty CString and passes its one-byte allocation to __system_property_get(), which expects a writable PROPERTY_VALUE_MAX-sized buffer. Reading even a short property such as sys.boot_completed can therefore write past the allocation. Scudo usually hides the issue through size-class slack, while mimalloc secure padding detects the overwrite when the CString is freed and aborts ksud. This causes KernelSU module installation to fail with error 135. Replace android-properties with the modern bionic property callback API. Use __system_property_find() and __system_property_read_callback() to copy the property value into an owned Rust String without relying on a caller-provided fixed-size buffer. Remove the now-unused android-properties dependency. [cheryr picked from upstream tiann/KernelSU@5018d57] Signed-off-by: Tools-cx-app <localhost.hutao@gmail.com>
Translations updated in [Hosted Weblate](https://hosted.weblate.org) for [ReSukiSU/ReSukiSU](https://hosted.weblate.org/projects/resukisu/resukisu/). Translation status:  Co-authored-by: Faisal AlDossary (2B-4G10) <scholar30@gmail.com> Co-authored-by: NicosXRus <moskalenkojn70@gmail.com> Co-authored-by: NicosXRus <nicosxrus@users.noreply.hosted.weblate.org> Co-authored-by: naosil <natstonsilalahi@gmail.com> Co-authored-by: sarreos <mlisowski331@gmail.com>
superturtlee
pushed a commit
that referenced
this pull request
Aug 19, 2026
- manager: attempt to fix cardAlpha can't config - manager: update translations from Weblate (Baka-SU#331) - ksud: drop static banner file, use figlet-rs (Baka-SU#336) - Reapply "ksubot: Do not show link preview when send message" - [skip ci]docs,ci: drop crowdin - build(deps): bump the crates group across 1 directory with 62 updates (Baka-SU#344) - manager: migrate app to Koin-backed layered architecture (Baka-SU#345) - ci,script: fix release - kernel: fix handle_sepolicy won't set success_cmd_count in nongki (Baka-SU#342) - ci: fix release x2 (Baka-SU#347) - manager: update translations from Weblate (Baka-SU#337) - feat: add x64 lkm (tiann/KernelSU#3570) - ksud: fix boot_patch no_custom_rc is unused - ksud: Add boot image LKM injection(tiann/KernelSU@f5a3b5a) - ksud: Use kernel BTF for boot image injection(tiann/KernelSU@4a5f431) - ci: fix cannot trigger manager build & PR x86 LKM - ci: do not upload to telegram when build manager was been called - refactor(ksuinit): Remove meaningless /sys mount (tiann/KernelSU@bc5d544) - script: the standard eol is lf for *.sh - build(deps): bump the crates group across 1 directory with 6 updates (Baka-SU#313) - manager: SearchBar automatic folding, module card padding and other minimal fixes - manager: load app icons with AppIconLoader and other minimal fixes - manager: update translations from Weblate (Baka-SU#349) - ksud: boot-patch-v2: remove redundant security check (tiann/KernelSU#3627) - fix(ksud): Fix buffer overflow caused by android-properties library - manager: update translations from Weblate (Baka-SU#352) Squash-merged from upstream ReSukiSU/main (merge-base f56219d → 9918a8d). Fork-specific KPM support preserved on top of the upstream Koin architecture: - KPM tab/page (KpmPage, KpmViewModel via Koin), kpm badge in NavigationBar - KPM methods in KsuCliRepository + WebUI listAllKpm/controlKpm - KPM patch/undo-patch during kernel flash (kptools/kpimg assets) - Removed with upstream: hide settings, hide tag row, showKpmInfo gating - Manager signature hash updated for the fork signature. Co-Authored-By: Claude <noreply@anthropic.com>
superturtlee
pushed a commit
that referenced
this pull request
Aug 19, 2026
Sync upstream ReSukiSU/main (f56219d → 9918a8d, 26 commits) with conflicts resolved per commit. Fork-specific KPM support is preserved on the upstream Koin architecture (KPM page/ViewModel, KsuCliRepository KPM methods, WebUI listAllKpm/ controlKpm, kernel-flash KPM patching, fork signature hash). Removed with upstream: hide settings, hide tag row, showKpmInfo gating. Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.