f8310c4d3d03c35c6a646e5c1102ead57f2014bc
Bumps the crates group with 27 updates in the /userspace/ksud directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.89` | `1.0.91` | | [clap](https://github.com/clap-rs/clap) | `4.5.18` | `4.5.20` | | [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.213` | | [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.132` | | [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.34` | `0.8.35` | | [libc](https://github.com/rust-lang/libc) | `0.2.159` | `0.2.161` | | [is_executable](https://github.com/fitzgen/is_executable) | `1.0.3` | `1.0.4` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.12.0` | `3.13.0` | | [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.17.0` | | [addr2line](https://github.com/gimli-rs/addr2line) | `0.24.1` | `0.24.2` | | [anstream](https://github.com/rust-cli/anstyle) | `0.6.15` | `0.6.17` | | [anstyle](https://github.com/rust-cli/anstyle) | `1.0.8` | `1.0.9` | | [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.5` | `0.2.6` | | [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.1` | `1.1.2` | | [bytes](https://github.com/tokio-rs/bytes) | `1.7.2` | `1.8.0` | | [cc](https://github.com/rust-lang/cc-rs) | `1.1.22` | `1.1.31` | | [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.2` | `1.0.3` | | [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.6` | `0.3.7` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.5.0` | `2.6.0` | | [libm](https://github.com/rust-lang/libm) | `0.2.8` | `0.2.10` | | [object](https://github.com/gimli-rs/object) | `0.36.4` | `0.36.5` | | [once_cell](https://github.com/matklad/once_cell) | `1.19.0` | `1.20.2` | | [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.14` | `0.2.15` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.86` | `1.0.89` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.64` | `1.0.65` | | [tokio](https://github.com/tokio-rs/tokio) | `1.40.0` | `1.41.0` | | [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) | `0.2.93` | `0.2.95` | Updates `anyhow` from 1.0.89 to 1.0.91 <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.91</h2> <ul> <li>Ensure OUT_DIR is left with deterministic contents after build script execution (<a href="https://redirect.github.com/dtolnay/anyhow/issues/388">#388</a>)</li> </ul> <h2>1.0.90</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="6c52daaa79"><code>6c52daa</code></a> Release 1.0.91</li> <li><a href="4986853bea"><code>4986853</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/388">#388</a> from dtolnay/outdir</li> <li><a href="f130b76204"><code>f130b76</code></a> Clean up dep-info files from OUT_DIR</li> <li><a href="a0b868a60c"><code>a0b868a</code></a> Release 1.0.90</li> <li><a href="0f741692fa"><code>0f74169</code></a> Improve rendering of inline code in macros documentation</li> <li><a href="8ce4560fa4"><code>8ce4560</code></a> Ignore needless_lifetimes clippy lint</li> <li><a href="be64707850"><code>be64707</code></a> Resolve used_underscore_items pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.89...1.0.91">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.18 to 4.5.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap's releases</a>.</em></p> <blockquote> <h2>v4.5.19</h2> <h2>[4.5.19] - 2024-10-01</h2> <h3>Internal</h3> <ul> <li>Update dependencies</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's changelog</a>.</em></p> <blockquote> <h2>[4.5.20] - 2024-10-08</h2> <h3>Features</h3> <ul> <li><em>(unstable)</em> Add <code>CommandExt</code></li> </ul> <h2>[4.5.19] - 2024-10-01</h2> <h3>Internal</h3> <ul> <li>Update dependencies</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="5034cabe54"><code>5034cab</code></a> chore: Release</li> <li><a href="b5b690c459"><code>b5b690c</code></a> docs: Update changelog</li> <li><a href="abba1965be"><code>abba196</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5688">#5688</a> from epage/rename</li> <li><a href="6ddd5d4e11"><code>6ddd5d4</code></a> fix(complete)!: Rename ArgValueCompleter to ArgValueCandidates</li> <li><a href="71c5e27f8b"><code>71c5e27</code></a> fix(complete)!: Rename CustomCompleter to ValueCandidates</li> <li><a href="108907385c"><code>1089073</code></a> chore: Release</li> <li><a href="c9b8c85f09"><code>c9b8c85</code></a> docs: Update changelog</li> <li><a href="8b3de18a8d"><code>8b3de18</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5685">#5685</a> from epage/engine</li> <li><a href="b38538d7c4"><code>b38538d</code></a> fix(complete)!: Rename dynamic to engine</li> <li><a href="232af62f7d"><code>232af62</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5684">#5684</a> from epage/endless</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.18...clap_complete-v4.5.20">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.210 to 1.0.213 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.213</h2> <ul> <li>Fix support for macro-generated <code>with</code> attributes inside a newtype struct (<a href="https://redirect.github.com/serde-rs/serde/issues/2847">#2847</a>)</li> </ul> <h2>v1.0.212</h2> <ul> <li>Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (<a href="https://redirect.github.com/serde-rs/serde/issues/2845">#2845</a>)</li> </ul> <h2>v1.0.211</h2> <ul> <li>Improve error reporting about mismatched signature in <code>with</code> and <code>default</code> attributes (<a href="https://redirect.github.com/serde-rs/serde/issues/2558">#2558</a>, thanks <a href="https://github.com/Mingun"><code>@Mingun</code></a>)</li> <li>Show variant aliases in error message when variant deserialization fails (<a href="https://redirect.github.com/serde-rs/serde/issues/2566">#2566</a>, thanks <a href="https://github.com/Mingun"><code>@Mingun</code></a>)</li> <li>Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (<a href="https://redirect.github.com/serde-rs/serde/issues/2821">#2821</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="58a8d22931"><code>58a8d22</code></a> Release 1.0.213</li> <li><a href="ef0ed22593"><code>ef0ed22</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2847">#2847</a> from dtolnay/newtypewith</li> <li><a href="79925ac394"><code>79925ac</code></a> Ignore dead_code warning in regression test</li> <li><a href="b60e4092ec"><code>b60e409</code></a> Hygiene for macro-generated newtype struct deserialization with 'with' attr</li> <li><a href="fdc36e5c06"><code>fdc36e5</code></a> Add regression test for issue 2846</li> <li><a href="49e11ce1ba"><code>49e11ce</code></a> Ignore trivially_copy_pass_by_ref pedantic clippy lint in test</li> <li><a href="7ae1b5f8f3"><code>7ae1b5f</code></a> Release 1.0.212</li> <li><a href="1ac054b34a"><code>1ac054b</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2845">#2845</a> from dtolnay/withlocal</li> <li><a href="1e36ef551d"><code>1e36ef5</code></a> Fix hygiene of macro-generated local variable accesses in serde(with) wrappers</li> <li><a href="0058c7226e"><code>0058c72</code></a> Add regression test for issue 2844</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.213">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.128 to 1.0.132 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>1.0.132</h2> <ul> <li>Improve binary size and compile time for JSON array and JSON object deserialization by about 50% (<a href="https://redirect.github.com/serde-rs/json/issues/1205">#1205</a>)</li> <li>Improve performance of JSON array and JSON object deserialization by about 8% (<a href="https://redirect.github.com/serde-rs/json/issues/1206">#1206</a>)</li> </ul> <h2>1.0.131</h2> <ul> <li>Implement Deserializer and IntoDeserializer for <code>Map<String, Value></code> and <code>&Map<String, Value></code> (<a href="https://redirect.github.com/serde-rs/json/issues/1135">#1135</a>, thanks <a href="https://github.com/swlynch99"><code>@swlynch99</code></a>)</li> </ul> <h2>1.0.130</h2> <ul> <li>Support converting and deserializing <code>Number</code> from i128 and u128 (<a href="https://redirect.github.com/serde-rs/json/issues/1141">#1141</a>, thanks <a href="https://github.com/druide"><code>@druide</code></a>)</li> </ul> <h2>1.0.129</h2> <ul> <li>Add <a href="https://docs.rs/serde_json/1/serde_json/struct.Map.html#method.sort_keys"><code>serde_json::Map::sort_keys</code></a> and <a href="https://docs.rs/serde_json/1/serde_json/enum.Value.html#method.sort_all_objects"><code>serde_json::Value::sort_all_objects</code></a> (<a href="https://redirect.github.com/serde-rs/json/issues/1199">#1199</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="86d933cfd7"><code>86d933c</code></a> Release 1.0.132</li> <li><a href="f45b422a3b"><code>f45b422</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1206">#1206</a> from dtolnay/hasnext</li> <li><a href="f2082d2a04"><code>f2082d2</code></a> Clearer order of comparisons</li> <li><a href="0f54a1a0df"><code>0f54a1a</code></a> Handle early return sooner on eof in seq or map</li> <li><a href="2a4cb44f7c"><code>2a4cb44</code></a> Rearrange 'match peek'</li> <li><a href="4cb90ce66d"><code>4cb90ce</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1205">#1205</a> from dtolnay/hasnext</li> <li><a href="b71ccd2d8f"><code>b71ccd2</code></a> Reduce duplicative instantiation of logic in SeqAccess and MapAccess</li> <li><a href="a810ba9850"><code>a810ba9</code></a> Release 1.0.131</li> <li><a href="0d084c5038"><code>0d084c5</code></a> Touch up PR 1135</li> <li><a href="b4954a9561"><code>b4954a9</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1135">#1135</a> from swlynch99/map-deserializer</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/1.0.128...1.0.132">compare view</a></li> </ul> </details> <br /> Updates `encoding_rs` from 0.8.34 to 0.8.35 <details> <summary>Commits</summary> <ul> <li><a href="2fa58aecf5"><code>2fa58ae</code></a> Increment version number to 0.8.35</li> <li><a href="375b374ad1"><code>375b374</code></a> Note the encoding repo revision used</li> <li><a href="e60a65ae45"><code>e60a65a</code></a> Update docs for GBK and gb18030</li> <li><a href="7f62c7f629"><code>7f62c7f</code></a> Fix typo</li> <li><a href="65e9eee2ee"><code>65e9eee</code></a> Add release note</li> <li><a href="471104f43b"><code>471104f</code></a> Restore PUA range check, add manual tests</li> <li><a href="6a489c7e89"><code>6a489c7</code></a> Make the GBK-range GB18030-2022 changes work</li> <li><a href="2f1b14fd08"><code>2f1b14f</code></a> Regenerate data for GB18030-2022 (tests fail)</li> <li><a href="acae06412c"><code>acae064</code></a> Link to icu_normalizer instead of unic-normal</li> <li>See full diff in <a href="https://github.com/hsivonen/encoding_rs/compare/v0.8.34...v0.8.35">compare view</a></li> </ul> </details> <br /> Updates `libc` from 0.2.159 to 0.2.161 <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.161</h2> <h3>Fixed</h3> <ul> <li>OpenBSD: fix <code>FNM_PATHNAME</code> and <code>FNM_NOESCAPE</code> values <a href="https://redirect.github.com/rust-lang/libc/pull/3983">rust-lang/libc#3983</a></li> </ul> <h2>0.2.160</h2> <h3>Added</h3> <ul> <li>Android: add <code>PR_GET_NAME</code> and <code>PR_SET_NAME</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3941">rust-lang/libc#3941</a></li> <li>Apple: add <code>F_TRANSFEREXTENTS</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3925">rust-lang/libc#3925</a></li> <li>Apple: add <code>mach_error_string</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3913">rust-lang/libc#3913</a></li> <li>Apple: add additional <code>pthread</code> APIs <a href="https://redirect.github.com/rust-lang/libc/pull/3846">rust-lang/libc#3846</a></li> <li>Apple: add the <code>LOCAL_PEERTOKEN</code> socket option <a href="https://redirect.github.com/rust-lang/libc/pull/3929">rust-lang/libc#3929</a></li> <li>BSD: add <code>RTF_*</code>, <code>RTA_*</code>, <code>RTAX_*</code>, and <code>RTM_*</code> definitions <a href="https://redirect.github.com/rust-lang/libc/pull/3714">rust-lang/libc#3714</a></li> <li>Emscripten: add <code>AT_EACCESS</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3911">rust-lang/libc#3911</a></li> <li>Emscripten: add <code>getgrgid</code>, <code>getgrnam</code>, <code>getgrnam_r</code> and <code>getgrgid_r</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3912">rust-lang/libc#3912</a></li> <li>Emscripten: add <code>getpwnam_r</code> and <code>getpwuid_r</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3906">rust-lang/libc#3906</a></li> <li>FreeBSD: add <code>POLLRDHUP</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3936">rust-lang/libc#3936</a></li> <li>Haiku: add <code>arc4random</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3945">rust-lang/libc#3945</a></li> <li>Illumos: add <code>ptsname_r</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3867">rust-lang/libc#3867</a></li> <li>Linux: add <code>fanotify</code> interfaces <a href="https://redirect.github.com/rust-lang/libc/pull/3695">rust-lang/libc#3695</a></li> <li>Linux: add <code>tcp_info</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3480">rust-lang/libc#3480</a></li> <li>Linux: add additional AF_PACKET options <a href="https://redirect.github.com/rust-lang/libc/pull/3540">rust-lang/libc#3540</a></li> <li>Linux: make Elf constants always available <a href="https://redirect.github.com/rust-lang/libc/pull/3938">rust-lang/libc#3938</a></li> <li>Musl x86: add <code>iopl</code> and <code>ioperm</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3720">rust-lang/libc#3720</a></li> <li>Musl: add <code>posix_spawn</code> chdir functions <a href="https://redirect.github.com/rust-lang/libc/pull/3949">rust-lang/libc#3949</a></li> <li>Musl: add <code>utmpx.h</code> constants <a href="https://redirect.github.com/rust-lang/libc/pull/3908">rust-lang/libc#3908</a></li> <li>NetBSD: add <code>sysctlnametomib</code>, <code>CLOCK_THREAD_CPUTIME_ID</code> and <code>CLOCK_PROCESS_CPUTIME_ID</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3927">rust-lang/libc#3927</a></li> <li>Nuttx: initial support <a href="https://redirect.github.com/rust-lang/libc/pull/3909">rust-lang/libc#3909</a></li> <li>RTEMS: add <code>getentropy</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3973">rust-lang/libc#3973</a></li> <li>RTEMS: initial support <a href="https://redirect.github.com/rust-lang/libc/pull/3866">rust-lang/libc#3866</a></li> <li>Solarish: add <code>POLLRDHUP</code>, <code>POSIX_FADV_*</code>, <code>O_RSYNC</code>, and <code>posix_fallocate</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3936">rust-lang/libc#3936</a></li> <li>Unix: add <code>fnmatch.h</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3937">rust-lang/libc#3937</a></li> <li>VxWorks: add riscv64 support <a href="https://redirect.github.com/rust-lang/libc/pull/3935">rust-lang/libc#3935</a></li> <li>VxWorks: update constants related to the scheduler <a href="https://redirect.github.com/rust-lang/libc/pull/3963">rust-lang/libc#3963</a></li> </ul> <h3>Changed</h3> <ul> <li>Redox: change <code>ino_t</code> to be <code>c_ulonglong</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3919">rust-lang/libc#3919</a></li> </ul> <h3>Fixed</h3> <ul> <li>ESP-IDF: fix mismatched constants and structs <a href="https://redirect.github.com/rust-lang/libc/pull/3920">rust-lang/libc#3920</a></li> <li>FreeBSD: fix <code>struct stat</code> on FreeBSD 12+ <a href="https://redirect.github.com/rust-lang/libc/pull/3946">rust-lang/libc#3946</a></li> </ul> <h3>Other</h3> <ul> <li>CI: Fix CI for FreeBSD 15 <a href="https://redirect.github.com/rust-lang/libc/pull/3950">rust-lang/libc#3950</a></li> <li>Docs: link to <code>windows-sys</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3915">rust-lang/libc#3915</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.161/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.160...0.2.161">0.2.161</a> - 2024-10-17</h2> <h3>Fixed</h3> <ul> <li>OpenBSD: fix <code>FNM_PATHNAME</code> and <code>FNM_NOESCAPE</code> values <a href="https://redirect.github.com/rust-lang/libc/pull/3983">rust-lang/libc#3983</a></li> </ul> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.159...0.2.160">0.2.160</a> - 2024-10-17</h2> <h3>Added</h3> <ul> <li>Android: add <code>PR_GET_NAME</code> and <code>PR_SET_NAME</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3941">rust-lang/libc#3941</a></li> <li>Apple: add <code>F_TRANSFEREXTENTS</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3925">rust-lang/libc#3925</a></li> <li>Apple: add <code>mach_error_string</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3913">rust-lang/libc#3913</a></li> <li>Apple: add additional <code>pthread</code> APIs <a href="https://redirect.github.com/rust-lang/libc/pull/3846">rust-lang/libc#3846</a></li> <li>Apple: add the <code>LOCAL_PEERTOKEN</code> socket option <a href="https://redirect.github.com/rust-lang/libc/pull/3929">rust-lang/libc#3929</a></li> <li>BSD: add <code>RTF_*</code>, <code>RTA_*</code>, <code>RTAX_*</code>, and <code>RTM_*</code> definitions <a href="https://redirect.github.com/rust-lang/libc/pull/3714">rust-lang/libc#3714</a></li> <li>Emscripten: add <code>AT_EACCESS</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3911">rust-lang/libc#3911</a></li> <li>Emscripten: add <code>getgrgid</code>, <code>getgrnam</code>, <code>getgrnam_r</code> and <code>getgrgid_r</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3912">rust-lang/libc#3912</a></li> <li>Emscripten: add <code>getpwnam_r</code> and <code>getpwuid_r</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3906">rust-lang/libc#3906</a></li> <li>FreeBSD: add <code>POLLRDHUP</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3936">rust-lang/libc#3936</a></li> <li>Haiku: add <code>arc4random</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3945">rust-lang/libc#3945</a></li> <li>Illumos: add <code>ptsname_r</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3867">rust-lang/libc#3867</a></li> <li>Linux: add <code>fanotify</code> interfaces <a href="https://redirect.github.com/rust-lang/libc/pull/3695">rust-lang/libc#3695</a></li> <li>Linux: add <code>tcp_info</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3480">rust-lang/libc#3480</a></li> <li>Linux: add additional AF_PACKET options <a href="https://redirect.github.com/rust-lang/libc/pull/3540">rust-lang/libc#3540</a></li> <li>Linux: make Elf constants always available <a href="https://redirect.github.com/rust-lang/libc/pull/3938">rust-lang/libc#3938</a></li> <li>Musl x86: add <code>iopl</code> and <code>ioperm</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3720">rust-lang/libc#3720</a></li> <li>Musl: add <code>posix_spawn</code> chdir functions <a href="https://redirect.github.com/rust-lang/libc/pull/3949">rust-lang/libc#3949</a></li> <li>Musl: add <code>utmpx.h</code> constants <a href="https://redirect.github.com/rust-lang/libc/pull/3908">rust-lang/libc#3908</a></li> <li>NetBSD: add <code>sysctlnametomib</code>, <code>CLOCK_THREAD_CPUTIME_ID</code> and <code>CLOCK_PROCESS_CPUTIME_ID</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3927">rust-lang/libc#3927</a></li> <li>Nuttx: initial support <a href="https://redirect.github.com/rust-lang/libc/pull/3909">rust-lang/libc#3909</a></li> <li>RTEMS: add <code>getentropy</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3973">rust-lang/libc#3973</a></li> <li>RTEMS: initial support <a href="https://redirect.github.com/rust-lang/libc/pull/3866">rust-lang/libc#3866</a></li> <li>Solarish: add <code>POLLRDHUP</code>, <code>POSIX_FADV_*</code>, <code>O_RSYNC</code>, and <code>posix_fallocate</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3936">rust-lang/libc#3936</a></li> <li>Unix: add <code>fnmatch.h</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3937">rust-lang/libc#3937</a></li> <li>VxWorks: add riscv64 support <a href="https://redirect.github.com/rust-lang/libc/pull/3935">rust-lang/libc#3935</a></li> <li>VxWorks: update constants related to the scheduler <a href="https://redirect.github.com/rust-lang/libc/pull/3963">rust-lang/libc#3963</a></li> </ul> <h3>Changed</h3> <ul> <li>Redox: change <code>ino_t</code> to be <code>c_ulonglong</code> <a href="https://redirect.github.com/rust-lang/libc/pull/3919">rust-lang/libc#3919</a></li> </ul> <h3>Fixed</h3> <ul> <li>ESP-IDF: fix mismatched constants and structs <a href="https://redirect.github.com/rust-lang/libc/pull/3920">rust-lang/libc#3920</a></li> <li>FreeBSD: fix <code>struct stat</code> on FreeBSD 12+ <a href="https://redirect.github.com/rust-lang/libc/pull/3946">rust-lang/libc#3946</a></li> </ul> <h3>Other</h3> <ul> <li>CI: Fix CI for FreeBSD 15 <a href="https://redirect.github.com/rust-lang/libc/pull/3950">rust-lang/libc#3950</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="63b4a641b7"><code>63b4a64</code></a> chore: release v0.2.161</li> <li><a href="49f1ad7207"><code>49f1ad7</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/3984">#3984</a> from tgross35/backport-bsd-fix</li> <li><a href="ed784c3ccc"><code>ed784c3</code></a> unbreak OpenBSD after <a href="https://redirect.github.com/rust-lang/libc/issues/3937">#3937</a></li> <li><a href="b72e9bcaf9"><code>b72e9bc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/3943">#3943</a> from rust-lang/release-plz-2024-09-25T01-38-49Z</li> <li><a href="bf6680ddbf"><code>bf6680d</code></a> chore: release v0.2.160</li> <li><a href="a36762845c"><code>a367628</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/3982">#3982</a> from tgross35/backport-basil</li> <li><a href="35f31f84c5"><code>35f31f8</code></a> Sort linux-musl.txt</li> <li><a href="1b2232978f"><code>1b22329</code></a> Add fnmatch.h</li> <li><a href="31f746a6d2"><code>31f746a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/3980">#3980</a> from tgross35/backport-squash</li> <li><a href="f39e871b2a"><code>f39e871</code></a> VxWorks Sched_param renamed, pthread functions and constants added</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/libc/compare/0.2.159...0.2.161">compare view</a></li> </ul> </details> <br /> Updates `is_executable` from 1.0.3 to 1.0.4 <details> <summary>Commits</summary> <ul> <li><a href="1b6dfa126a"><code>1b6dfa1</code></a> Update actions and bump to 1.0.4</li> <li><a href="a927d86f36"><code>a927d86</code></a> Merge pull request <a href="https://redirect.github.com/fitzgen/is_executable/issues/17">#17</a> from oligamiq/main</li> <li><a href="00ff59e2f5"><code>00ff59e</code></a> add target: wasm</li> <li>See full diff in <a href="https://github.com/fitzgen/is_executable/compare/v1.0.3...v1.0.4">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.12.0 to 3.13.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md">tempfile's changelog</a>.</em></p> <blockquote> <h2>3.13.0</h2> <ul> <li>Add <code>with_suffix</code> constructors for easily creating new temporary files with a specific suffix (e.g., a specific file extension). Thanks to <a href="https://github.com/Borgerr"><code>@Borgerr</code></a>.</li> <li>Update dependencies (fastrand & rustix).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="a354f8cb11"><code>a354f8c</code></a> chore: release 3.13.0</li> <li><a href="d21b602fa2"><code>d21b602</code></a> chore: update deps</li> <li><a href="d6600da8fc"><code>d6600da</code></a> Add for <code>with_suffix</code> (<a href="https://redirect.github.com/Stebalien/tempfile/issues/299">#299</a>)</li> <li><a href="19280c5889"><code>19280c5</code></a> Document current default permissions for tempdirs (<a href="https://redirect.github.com/Stebalien/tempfile/issues/296">#296</a>)</li> <li><a href="c5eac9f690"><code>c5eac9f</code></a> fix: address clippy unnecessary deref lint in test (<a href="https://redirect.github.com/Stebalien/tempfile/issues/294">#294</a>)</li> <li>See full diff in <a href="https://github.com/Stebalien/tempfile/compare/v3.12.0...v3.13.0">compare view</a></li> </ul> </details> <br /> Updates `procfs` from 0.16.0 to 0.17.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eminence/procfs/releases">procfs's releases</a>.</em></p> <blockquote> <h2>v0.17.0</h2> <h2>What's Changed</h2> <ul> <li>cgroups: skip empty controllers by <a href="https://github.com/eliad-wiz"><code>@eliad-wiz</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/292">eminence/procfs#292</a></li> <li>Clarify CpuInfo.get_field docs by <a href="https://github.com/eminence"><code>@eminence</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/291">eminence/procfs#291</a></li> <li>Correct copy-pasted Process::task_from_tid() doc by <a href="https://github.com/ryoqun"><code>@ryoqun</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/294">eminence/procfs#294</a></li> <li>Ship copyright and license files with split crates by <a href="https://github.com/michel-slm"><code>@michel-slm</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/297">eminence/procfs#297</a></li> <li>Derive serde for Pfn by <a href="https://github.com/tatref"><code>@tatref</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/301">eminence/procfs#301</a></li> <li>Add MountInfos::iter by <a href="https://github.com/rusty-snake"><code>@rusty-snake</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/300">eminence/procfs#300</a></li> <li>Add oom_score_adj Process methods by <a href="https://github.com/futpib"><code>@futpib</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/298">eminence/procfs#298</a></li> <li>feat: move PhysicalPageFlags to procfs-core by <a href="https://github.com/tatref"><code>@tatref</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/303">eminence/procfs#303</a></li> <li>Fix documentation for <code>Meminfo.s_reclaimable</code>. by <a href="https://github.com/carletes"><code>@carletes</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/306">eminence/procfs#306</a></li> <li>Doc: Fix incorrect link to examples by <a href="https://github.com/VxDxK"><code>@VxDxK</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/307">eminence/procfs#307</a></li> <li>Implemented proc/crypto parsing by <a href="https://github.com/Hwatwasthat"><code>@Hwatwasthat</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/296">eminence/procfs#296</a></li> <li>Remove lazy-static dependency by <a href="https://github.com/notgull"><code>@notgull</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/308">eminence/procfs#308</a></li> <li>Fix build error with backtrace feature enabled by <a href="https://github.com/mbrubeck"><code>@mbrubeck</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/309">eminence/procfs#309</a></li> <li>net: Improve parsing of /proc/net/snmp by <a href="https://github.com/haaspors"><code>@haaspors</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/313">eminence/procfs#313</a></li> <li>Updated some examples to a bit more than printing debug. by <a href="https://github.com/Hwatwasthat"><code>@Hwatwasthat</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/314">eminence/procfs#314</a></li> <li>Implemented crypto example by <a href="https://github.com/Hwatwasthat"><code>@Hwatwasthat</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/315">eminence/procfs#315</a></li> <li>Add support for /dev/devices by <a href="https://github.com/yamaura"><code>@yamaura</code></a> in <a href="https://redirect.github.com/eminence/procfs/pull/311">eminence/procfs#311</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ryoqun"><code>@ryoqun</code></a> made their first contribution in <a href="https://redirect.github.com/eminence/procfs/pull/294">eminence/procfs#294</a></li> <li><a href="https://github.com/michel-slm"><code>@michel-slm</code></a> made their first contribution in <a href="https://redirect.github.com/eminence/procfs/pull/297">eminence/procfs#297</a></li> <li><a href="https://github.com/rusty-snake"><code>@rusty-snake</code></a> made their first contribution in <a href="https://redirect.github.com/eminence/procfs/pull/300">eminence/procfs#300</a></li> <li><a href="https://github.com/futpib"><code>@futpib</code></a> made their first contribution in <a href="https://redirect.github.com/eminence/procfs/pull/298">eminence/procfs#298</a></li> <li><a href="https://github.com/carletes"><code>@carletes</code></a> made their first contribution in <a href="https://redirect.github.com/eminence/procfs/pull/306">eminence/procfs#306</a></li> <li><a href="https://github.com/VxDxK"><code>@VxDxK</code></a> made their first contribution in <a href="https://redirect.github.com/eminence/procfs/pull/307">eminence/procfs#307</a></li> <li><a href="https://github.com/Hwatwasthat"><code>@Hwatwasthat</code></a> made their first contribution in <a href="https://redirect.github.com/eminence/procfs/pull/296">eminence/procfs#296</a></li> <li><a href="https://github.com/notgull"><code>@notgull</code></a> made their first contribution in <a href="https://redirect.github.com/eminence/procfs/pull/308">eminence/procfs#308</a></li> <li><a href="https://github.com/mbrubeck"><code>@mbrubeck</code></a> made their first contribution in <a href="https://redirect.github.com/eminence/procfs/pull/309">eminence/procfs#309</a></li> <li><a href="https://github.com/haaspors"><code>@haaspors</code></a> made their first contribution in <a href="https://redirect.github.com/eminence/procfs/pull/313">eminence/procfs#313</a></li> <li><a href="https://github.com/yamaura"><code>@yamaura</code></a> made their first contribution in <a href="https://redirect.github.com/eminence/procfs/pull/311">eminence/procfs#311</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/eminence/procfs/compare/v0.16.0...v0.17.0">https://github.com/eminence/procfs/compare/v0.16.0...v0.17.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="e303757cd3"><code>e303757</code></a> Version 0.17.0</li> <li><a href="6c959b69fa"><code>6c959b6</code></a> Merge pull request <a href="https://redirect.github.com/eminence/procfs/issues/311">#311</a> from yamaura/proc_devices</li> <li><a href="f2a51ef110"><code>f2a51ef</code></a> Merge pull request <a href="https://redirect.github.com/eminence/procfs/issues/315">#315</a> from Hwatwasthat/master</li> <li><a href="dc70412e36"><code>dc70412</code></a> Update Devices struct doc comment to clarify block_devices can be empty</li> <li><a href="d66c910f34"><code>d66c910</code></a> Remove unnecessary #[allow(non_snake_case)]</li> <li><a href="eb26215f20"><code>eb26215</code></a> Add support for /dev/devices</li> <li><a href="53dc3a7521"><code>53dc3a7</code></a> Updated readme to show what the crypto example produces.</li> <li><a href="e0dec8b484"><code>e0dec8b</code></a> Implemented example for /dev/crypto parser</li> <li><a href="784dd2c30d"><code>784dd2c</code></a> Merge pull request <a href="https://redirect.github.com/eminence/procfs/issues/314">#314</a> from Hwatwasthat/master</li> <li><a href="296791acbf"><code>296791a</code></a> Reworked pressure example to be more readable.</li> <li>Additional commits viewable in <a href="https://github.com/eminence/procfs/compare/v0.16.0...v0.17.0">compare view</a></li> </ul> </details> <br /> Updates `addr2line` from 0.24.1 to 0.24.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gimli-rs/addr2line/blob/master/CHANGELOG.md">addr2line's changelog</a>.</em></p> <blockquote> <h2>0.24.2 (2024/10/04)</h2> <h3>Changed</h3> <ul> <li> <p>Enabled caching of DWARF abbreviations. <a href="https://redirect.github.com/gimli-rs/addr2line/pull/318">#318</a></p> </li> <li> <p>Changed the <code>addr2line</code> binary to prefer symbol names over DWARF names. <a href="https://redirect.github.com/gimli-rs/addr2line/pull/332">#332</a></p> </li> <li> <p>Updated <code>gimli</code> dependency.</p> </li> </ul> <h3>Added</h3> <ul> <li> <p>Added <code>Context::from_arc_dwarf</code>. <a href="https://redirect.github.com/gimli-rs/addr2line/pull/327">#327</a></p> </li> <li> <p>Added benchmark comparison. <a href="https://redirect.github.com/gimli-rs/addr2line/pull/315">#315</a> <a href="https://redirect.github.com/gimli-rs/addr2line/pull/321">#321</a> <a href="https://redirect.github.com/gimli-rs/addr2line/pull/322">#322</a> <a href="https://redirect.github.com/gimli-rs/addr2line/pull/325">#325</a></p> </li> <li> <p>Added more tests. <a href="https://redirect.github.com/gimli-rs/addr2line/pull/328">#328</a> <a href="https://redirect.github.com/gimli-rs/addr2line/pull/330">#330</a> <a href="https://redirect.github.com/gimli-rs/addr2line/pull/331">#331</a> <a href="https://redirect.github.com/gimli-rs/addr2line/pull/333">#333</a></p> </li> </ul> <hr /> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="621a3abe98"><code>621a3ab</code></a> Don't include tests in package (<a href="https://redirect.github.com/gimli-rs/addr2line/issues/335">#335</a>)</li> <li><a href="34e5ac58ab"><code>34e5ac5</code></a> Release 0.24.2</li> <li><a href="bde33b25e9"><code>bde33b2</code></a> Update Cargo.lock</li> <li><a href="34f98bfe83"><code>34f98bf</code></a> Update gimli dependency</li> <li><a href="b43dfaafb7"><code>b43dfaa</code></a> bin: prefer symbol table names over DWARF names (<a href="https://redirect.github.com/gimli-rs/addr2line/issues/332">#332</a>)</li> <li><a href="9055f28157"><code>9055f28</code></a> Replace output_equivalence test with regression tests (<a href="https://redirect.github.com/gimli-rs/addr2line/issues/333">#333</a>)</li> <li><a href="f4e1bef251"><code>f4e1bef</code></a> Add testoutput/dwarf/base-* (<a href="https://redirect.github.com/gimli-rs/addr2line/issues/331">#331</a>)</li> <li><a href="f8c3b30a62"><code>f8c3b30</code></a> Add testoutput/dwarf/cold (<a href="https://redirect.github.com/gimli-rs/addr2line/issues/330">#330</a>)</li> <li><a href="3989031aac"><code>3989031</code></a> Add tests for tombstones (<a href="https://redirect.github.com/gimli-rs/addr2line/issues/328">#328</a>)</li> <li><a href="5d10d81996"><code>5d10d81</code></a> Add Context::from_arc_dwarf (<a href="https://redirect.github.com/gimli-rs/addr2line/issues/327">#327</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gimli-rs/addr2line/compare/0.24.1...0.24.2">compare view</a></li> </ul> </details> <br /> Updates `anstream` from 0.6.15 to 0.6.17 <details> <summary>Commits</summary> <ul> <li><a href="5628f47a37"><code>5628f47</code></a> chore: Release</li> <li><a href="42d417558f"><code>42d4175</code></a> chore: Release</li> <li><a href="924fc503d3"><code>924fc50</code></a> chore: Release</li> <li><a href="313e16a1cc"><code>313e16a</code></a> docs: Update changelog</li> <li><a href="2bbc343f4a"><code>2bbc343</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/225">#225</a> from DaniPopes/as-locked-write-impls</li> <li><a href="8639e08f26"><code>8639e08</code></a> feat: Implement AsLockedWrite generically too</li> <li><a href="f4a1f986c0"><code>f4a1f98</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/224">#224</a> from DaniPopes/raw-stream-autotraits</li> <li><a href="ed1dbd710a"><code>ed1dbd7</code></a> feat: Implement AutoStream for dyn Write + auto traits</li> <li><a href="8a57dcca41"><code>8a57dcc</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/223">#223</a> from DaniPopes/raw-stream-refmut</li> <li><a href="a1cbc88207"><code>a1cbc88</code></a> refactor: Implement RawStream for Box<T> generically</li> <li>Additional commits viewable in <a href="https://github.com/rust-cli/anstyle/compare/anstream-v0.6.15...anstream-v0.6.17">compare view</a></li> </ul> </details> <br /> Updates `anstyle` from 1.0.8 to 1.0.9 <details> <summary>Commits</summary> <ul> <li><a href="5628f47a37"><code>5628f47</code></a> chore: Release</li> <li><a href="42d417558f"><code>42d4175</code></a> chore: Release</li> <li><a href="924fc503d3"><code>924fc50</code></a> chore: Release</li> <li><a href="313e16a1cc"><code>313e16a</code></a> docs: Update changelog</li> <li><a href="2bbc343f4a"><code>2bbc343</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/225">#225</a> from DaniPopes/as-locked-write-impls</li> <li><a href="8639e08f26"><code>8639e08</code></a> feat: Implement AsLockedWrite generically too</li> <li><a href="f4a1f986c0"><code>f4a1f98</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/224">#224</a> from DaniPopes/raw-stream-autotraits</li> <li><a href="ed1dbd710a"><code>ed1dbd7</code></a> feat: Implement AutoStream for dyn Write + auto traits</li> <li><a href="8a57dcca41"><code>8a57dcc</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/223">#223</a> from DaniPopes/raw-stream-refmut</li> <li><a href="a1cbc88207"><code>a1cbc88</code></a> refactor: Implement RawStream for Box<T> generically</li> <li>Additional commits viewable in <a href="https://github.com/rust-cli/anstyle/compare/v1.0.8...v1.0.9">compare view</a></li> </ul> </details> <br /> Updates `anstyle-parse` from 0.2.5 to 0.2.6 <details> <summary>Commits</summary> <ul> <li><a href="5628f47a37"><code>5628f47</code></a> chore: Release</li> <li><a href="42d417558f"><code>42d4175</code></a> chore: Release</li> <li><a href="924fc503d3"><code>924fc50</code></a> chore: Release</li> <li><a href="313e16a1cc"><code>313e16a</code></a> docs: Update changelog</li> <li><a href="2bbc343f4a"><code>2bbc343</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/225">#225</a> from DaniPopes/as-locked-write-impls</li> <li><a href="8639e08f26"><code>8639e08</code></a> feat: Implement AsLockedWrite generically too</li> <li><a href="f4a1f986c0"><code>f4a1f98</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/224">#224</a> from DaniPopes/raw-stream-autotraits</li> <li><a href="ed1dbd710a"><code>ed1dbd7</code></a> feat: Implement AutoStream for dyn Write + auto traits</li> <li><a href="8a57dcca41"><code>8a57dcc</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/223">#223</a> from DaniPopes/raw-stream-refmut</li> <li><a href="a1cbc88207"><code>a1cbc88</code></a> refactor: Implement RawStream for Box<T> generically</li> <li>Additional commits viewable in <a href="https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.5...anstyle-parse-v0.2.6">compare view</a></li> </ul> </details> <br /> Updates `anstyle-query` from 1.1.1 to 1.1.2 <details> <summary>Commits</summary> <ul> <li><a href="5628f47a37"><code>5628f47</code></a> chore: Release</li> <li><a href="42d417558f"><code>42d4175</code></a> chore: Release</li> <li><a href="924fc503d3"><code>924fc50</code></a> chore: Release</li> <li><a href="313e16a1cc"><code>313e16a</code></a> docs: Update changelog</li> <li><a href="2bbc343f4a"><code>2bbc343</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/225">#225</a> from DaniPopes/as-locked-write-impls</li> <li><a href="8639e08f26"><code>8639e08</code></a> feat: Implement AsLockedWrite generically too</li> <li><a href="f4a1f986c0"><code>f4a1f98</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/224">#224</a> from DaniPopes/raw-stream-autotraits</li> <li><a href="ed1dbd710a"><code>ed1dbd7</code></a> feat: Implement AutoStream for dyn Write + auto traits</li> <li><a href="8a57dcca41"><code>8a57dcc</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/223">#223</a> from DaniPopes/raw-stream-refmut</li> <li><a href="a1cbc88207"><code>a1cbc88</code></a> refactor: Implement RawStream for Box<T> generically</li> <li>Additional commits viewable in <a href="https://github.com/rust-cli/anstyle/compare/anstyle-query-v1.1.1...anstyle-query-v1.1.2">compare view</a></li> </ul> </details> <br /> Updates `anstyle-wincon` from 3.0.4 to 3.0.6 <details> <summary>Commits</summary> <ul> <li><a href="5628f47a37"><code>5628f47</code></a> chore: Release</li> <li><a href="42d417558f"><code>42d4175</code></a> chore: Release</li> <li><a href="924fc503d3"><code>924fc50</code></a> chore: Release</li> <li><a href="313e16a1cc"><code>313e16a</code></a> docs: Update changelog</li> <li><a href="2bbc343f4a"><code>2bbc343</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/225">#225</a> from DaniPopes/as-locked-write-impls</li> <li><a href="8639e08f26"><code>8639e08</code></a> feat: Implement AsLockedWrite generically too</li> <li><a href="f4a1f986c0"><code>f4a1f98</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/224">#224</a> from DaniPopes/raw-stream-autotraits</li> <li><a href="ed1dbd710a"><code>ed1dbd7</code></a> feat: Implement AutoStream for dyn Write + auto traits</li> <li><a href="8a57dcca41"><code>8a57dcc</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/anstyle/issues/223">#223</a> from DaniPopes/raw-stream-refmut</li> <li><a href="a1cbc88207"><code>a1cbc88</code></a> refactor: Implement RawStream for Box<T> generically</li> <li>Additional commits viewable in <a href="https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.4...anstyle-wincon-v3.0.6">compare view</a></li> </ul> </details> <br /> Updates `bytes` from 1.7.2 to 1.8.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/bytes/releases">bytes's releases</a>.</em></p> <blockquote> <h2>Bytes 1.8.0</h2> <h1>1.8.0 (October 21, 2024)</h1> <ul> <li>Guarantee address in <code>split_off</code>/<code>split_to</code> for empty slices (<a href="https://redirect.github.com/tokio-rs/bytes/issues/740">#740</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md">bytes's changelog</a>.</em></p> <blockquote> <h1>1.8.0 (October 21, 2024)</h1> <ul> <li>Guarantee address in <code>split_off</code>/<code>split_to</code> for empty slices (<a href="https://redirect.github.com/tokio-rs/bytes/issues/740">#740</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="c45697ce42"><code>c45697c</code></a> chore: prepare bytes v1.8.0 (<a href="https://redirect.github.com/tokio-rs/bytes/issues/741">#741</a>)</li> <li><a href="0ac54ca706"><code>0ac54ca</code></a> Guarantee address in split_off/split_to for empty slices (<a href="https://redirect.github.com/tokio-rs/bytes/issues/740">#740</a>)</li> <li>See full diff in <a href="https://github.com/tokio-rs/bytes/compare/v1.7.2...v1.8.0">compare view</a></li> </ul> </details> <br /> Updates `cc` from 1.1.22 to 1.1.31 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cc-rs/releases">cc's releases</a>.</em></p> <blockquote> <h2>cc-v1.1.31</h2> <h3>Other</h3> <ul> <li>Add comment explaining why cc does not rebuild on env PATH change (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1247">#1247</a>)</li> </ul> <h2>cc-v1.1.30</h2> <h3>Other</h3> <ul> <li>Don't pass -fPIC by default on wasm (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1245">#1245</a>)</li> </ul> <h2>cc-v1.1.29</h2> <h3>Other</h3> <ul> <li>Regenerate target info (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1243">#1243</a>)</li> </ul> <h2>cc-v1.1.28</h2> <h3>Other</h3> <ul> <li>Environment variables: For one accepting boolean, treat "0", "false" and empty env as false (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1238">#1238</a>)</li> </ul> <h2>cc-v1.1.27</h2> <h3>Other</h3> <ul> <li>Revert "Use debug version of MSVC runtime library on debug (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1231">#1231</a>)" (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1237">#1237</a>)</li> <li>Disable <code>CC_ENABLE_DEBUG_OUTPUT</code> if it is set to "0" (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1234">#1234</a>)</li> </ul> <h2>cc-v1.1.26</h2> <h3>Other</h3> <ul> <li>Use debug version of MSVC runtime library on debug (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1231">#1231</a>)</li> </ul> <h2>cc-v1.1.25</h2> <h3>Other</h3> <ul> <li>Remove incorrect "lib" prefixes in CXXSTDLIB doc comments (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1228">#1228</a>)</li> </ul> <h2>cc-v1.1.24</h2> <h3>Other</h3> <ul> <li>Fix wasm32-wasip1-threads: shared-memory disallowed due to not compiled with 'atomics' or 'bulk-memory' features (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1221">#1221</a>)</li> <li>Reduce the need for the host target triple (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1224">#1224</a>)</li> <li>Add auto cancellation for CI jobs (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1222">#1222</a>)</li> </ul> <h2>cc-v1.1.23</h2> <h3>Other</h3> <ul> <li>Update doc for detecting changes/upgrades of compilers (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1218">#1218</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md">cc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.30...cc-v1.1.31">1.1.31</a> - 2024-10-19</h2> <h3>Other</h3> <ul> <li>Add comment explaining why cc does not rebuild on env PATH change (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1247">#1247</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.29...cc-v1.1.30">1.1.30</a> - 2024-10-11</h2> <h3>Other</h3> <ul> <li>Don't pass -fPIC by default on wasm (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1245">#1245</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.28...cc-v1.1.29">1.1.29</a> - 2024-10-11</h2> <h3>Other</h3> <ul> <li>Regenerate target info (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1243">#1243</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.27...cc-v1.1.28">1.1.28</a> - 2024-10-06</h2> <h3>Other</h3> <ul> <li>Environment variables: For one accepting boolean, treat "0", "false" and empty env as false (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1238">#1238</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.26...cc-v1.1.27">1.1.27</a> - 2024-10-06</h2> <h3>Other</h3> <ul> <li>Revert "Use debug version of MSVC runtime library on debug (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1231">#1231</a>)" (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1237">#1237</a>)</li> <li>Disable <code>CC_ENABLE_DEBUG_OUTPUT</code> if it is set to "0" (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1234">#1234</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.25...cc-v1.1.26">1.1.26</a> - 2024-10-06</h2> <h3>Other</h3> <ul> <li>Use debug version of MSVC runtime library on debug (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1231">#1231</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.24...cc-v1.1.25">1.1.25</a> - 2024-10-05</h2> <h3>Other</h3> <ul> <li>Remove incorrect "lib" prefixes in CXXSTDLIB doc comments (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1228">#1228</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.23...cc-v1.1.24">1.1.24</a> - 2024-10-01</h2> <h3>Other</h3> <ul> <li>Fix wasm32-wasip1-threads: shared-memory disallowed due to not compiled with 'atomics' or 'bulk-memory' features (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1221">#1221</a>)</li> <li>Reduce the need for the host target triple (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1224">#1224</a>)</li> <li>Add auto cancellation for CI jobs (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1222">#1222</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="c07ab0ea4e"><code>c07ab0e</code></a> chore: release v1.1.31 (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1248">#1248</a>)</li> <li><a href="e53eba374f"><code>e53eba3</code></a> Add comment explaining why cc does not rebuild on env PATH change (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1247">#1247</a>)</li> <li><a href="9aab24207c"><code>9aab242</code></a> chore: release (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1246">#1246</a>)</li> <li><a href="d0048ab136"><code>d0048ab</code></a> Don't pass -fPIC by default on wasm (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1245">#1245</a>)</li> <li><a href="53a0b97ef8"><code>53a0b97</code></a> chore: release (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1244">#1244</a>)</li> <li><a href="7ad4677a4e"><code>7ad4677</code></a> Regenerate target info (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1243">#1243</a>)</li> <li><a href="218365e583"><code>218365e</code></a> chore: release (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1239">#1239</a>)</li> <li><a href="1a6a7103d9"><code>1a6a710</code></a> Environment variables: For one accepting boolean, treat "0", "false" and empt...</li> <li><a href="3bbb3849ae"><code>3bbb384</code></a> chore: release (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1235">#1235</a>)</li> <li><a href="2b94f52d47"><code>2b94f52</code></a> Revert "Use debug version of MSVC runtime library on debug (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1231">#1231</a>)" (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1237">#1237</a>)</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.22...cc-v1.1.31">compare view</a></li> </ul> </details> <br /> Updates `clap_builder` from 4.5.18 to 4.5.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap_builder's releases</a>.</em></p> <blockquote> <h2>v4.5.19</h2> <h2>[4.5.19] - 2024-10-01</h2> <h3>Internal</h3> <ul> <li>Update dependencies</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap_builder's changelog</a>.</em></p> <blockquote> <h2>[4.5.20] - 2024-10-08</h2> <h3>Features</h3> <ul> <li><em>(unstable)</em> Add <code>CommandExt</code></li> </ul> <h2>[4.5.19] - 2024-10-01</h2> <h3>Internal</h3> <ul> <li>Update dependencies</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="61f5ee514f"><code>61f5ee5</code></a> chore: Release</li> <li><a href="3e6538427f"><code>3e65384</code></a> docs: Update changelog</li> <li><a href="fca8f73c2c"><code>fca8f73</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5706">#5706</a> from shannmu/external_subcommand</li> <li><a href="fc82a3e528"><code>fc82a3e</code></a> feat(complete): Support to complete custom external subcommand</li> <li><a href="6a09122421"><code>6a09122</code></a> test(complete): Add test for external subcommand</li> <li><a href="d2874a50cf"><code>d2874a5</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5766">#5766</a> from epage/completer</li> <li><a href="a767a97c79"><code>a... _Description has been truncated_ Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
English | Español | 简体中文 | 繁體中文 | 日本語 | 한국어 | Polski | Português (Brasil) | Türkçe | Русский | Tiếng Việt | Indonesia | עברית | हिंदी | Italiano
KernelSU
A Kernel-based root solution for Android devices.
Features
- Kernel-based
suand root access management. - Module system based on OverlayFS.
- App Profile: Lock up the root power in a cage.
Compatibility State
KernelSU officially supports Android GKI 2.0 devices (kernel 5.10+). Older kernels (4.14+) are also compatible, but the kernel will have to be built manually.
With this, WSA, ChromeOS, and container-based Android are all supported.
Currently, only arm64-v8a and x86_64 are supported.
Usage
Translation
To help translate KernelSU or improve existing translations, please use Weblate. PR of Manager's translation is no longer accepted, because it will conflict with Weblate.
Discussion
- Telegram: @KernelSU
Security
For information on reporting security vulnerabilities in KernelSU, see SECURITY.md.
License
- Files under the
kerneldirectory are GPL-2.0-only. - All other parts except the
kerneldirectory are GPL-3.0-or-later.
Credits
- kernel-assisted-superuser: the KernelSU idea.
- Magisk: the powerful root tool.
- genuine: apk v2 signature validation.
- Diamorphine: some rootkit skills.
Languages
Kotlin
67.1%
C
20%
Rust
11.1%
Shell
0.9%
Makefile
0.4%
Other
0.4%