forked from GitHub/bdwgc-rust
main
39 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
a753eef0d5 |
chore(deps): Bump libc from 0.2.185 to 0.2.186 (#552)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.185 to 0.2.186. <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.186</h2> <h3>Added</h3> <ul> <li>Apple: Add <code>KEVENT_FLAG_*</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/5070">#5070</a>)</li> <li>Linux: Add <code>PR_SET_MEMORY_MERGE</code> and <code>PR_GET_MEMORY_MERGE</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5060">#5060</a>)</li> </ul> <h3>Changed</h3> <ul> <li>CI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (<a href="https://redirect.github.com/rust-lang/libc/pull/5058">#5058</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.186/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.185...0.2.186">0.2.186</a> - 2026-04-24</h2> <h3>Added</h3> <ul> <li>Apple: Add <code>KEVENT_FLAG_*</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/5070">#5070</a>)</li> <li>Linux: Add <code>PR_SET_MEMORY_MERGE</code> and <code>PR_GET_MEMORY_MERGE</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5060">#5060</a>)</li> </ul> <h3>Changed</h3> <ul> <li>CI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (<a href="https://redirect.github.com/rust-lang/libc/pull/5058">#5058</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
d91650534c |
chore(deps): Bump libc from 0.2.184 to 0.2.185 (#547)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.184 to 0.2.185. <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.185</h2> <h3>Added</h3> <ul> <li>EspIDF: Add <code>espidf_picolibc</code> cfg for picolibc <code>O_*</code> flag values (<a href="https://redirect.github.com/rust-lang/libc/pull/5035">#5035</a>)</li> <li>Hexagon: add missing constants and fix types for linux-musl (<a href="https://redirect.github.com/rust-lang/libc/pull/5042">#5042</a>)</li> <li>Redox: Add semaphore functions (<a href="https://redirect.github.com/rust-lang/libc/pull/5051">#5051</a>)</li> <li>Windows: Add <code>sprintf</code>, <code>snprintf</code>, and the <code>scanf</code> family (<a href="https://redirect.github.com/rust-lang/libc/pull/5024">#5024</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Hexagon: Decouple <code>time64</code> types from musl symbol redirects (<a href="https://redirect.github.com/rust-lang/libc/pull/5040">#5040</a>)</li> <li>Horizon: Change <code>POLL</code> constants from <code>c_short</code> to <code>c_int</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5045">#5045</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.185/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.184...0.2.185">0.2.185</a> - 2026-04-13</h2> <h3>Added</h3> <ul> <li>EspIDF: Add <code>espidf_picolibc</code> cfg for picolibc <code>O_*</code> flag values (<a href="https://redirect.github.com/rust-lang/libc/pull/5035">#5035</a>)</li> <li>Hexagon: add missing constants and fix types for linux-musl (<a href="https://redirect.github.com/rust-lang/libc/pull/5042">#5042</a>)</li> <li>Redox: Add semaphore functions (<a href="https://redirect.github.com/rust-lang/libc/pull/5051">#5051</a>)</li> <li>Windows: Add <code>sprintf</code>, <code>snprintf</code>, and the <code>scanf</code> family (<a href="https://redirect.github.com/rust-lang/libc/pull/5024">#5024</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Hexagon: Decouple <code>time64</code> types from musl symbol redirects (<a href="https://redirect.github.com/rust-lang/libc/pull/5040">#5040</a>)</li> <li>Horizon: Change <code>POLL</code> constants from <code>c_short</code> to <code>c_int</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5045">#5045</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
881b5a5b7a |
chore(deps): Bump libc from 0.2.183 to 0.2.184 (#542)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.183 to 0.2.184. <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.184</h2> <h3>MSRV</h3> <p>This release increases the MSRV of <code>libc</code> to 1.65. With this update, you can now always use the <code>core::ffi::c_*</code> types with <code>libc</code> definitions, since <code>libc</code> has been changed to reexport from <code>core</code> rather than redefining them. (This <em>usually</em> worked before but had edge cases.) (<a href="https://redirect.github.com/rust-lang/libc/pull/4972">#4972</a>)</p> <h3>Added</h3> <ul> <li>BSD: Add <code>IP_MINTTL</code> to bsd (<a href="https://redirect.github.com/rust-lang/libc/pull/5026">#5026</a>)</li> <li>Cygwin: Add <code>TIOCM_DSR</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5031">#5031</a>)</li> <li>FreeBSD: Added <code>xfile</code> structe and file descriptor types (<a href="https://redirect.github.com/rust-lang/libc/pull/5002">#5002</a>)</li> <li>Linux: Add CAN netlink bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/5011">#5011</a>)</li> <li>Linux: Add <code>struct ethhdr</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4239">#4239</a>)</li> <li>Linux: Add <code>struct ifinfomsg</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5012">#5012</a>)</li> <li>Linux: Define <code>max_align_t</code> for riscv64 (<a href="https://redirect.github.com/rust-lang/libc/pull/5029">#5029</a>)</li> <li>NetBSD: Add missing <code>CLOCK_</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/5020">#5020</a>)</li> <li>NuttX: Add <code>_SC_HOST_NAME_MAX</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5004">#5004</a>)</li> <li>VxWorks: Add <code>flock</code> and <code>F_*LCK</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4043">#4043</a>)</li> <li>WASI: Add all <code>_SC_*</code> sysconf constants (<a href="https://redirect.github.com/rust-lang/libc/pull/5023">#5023</a>)</li> </ul> <h3>Deprecated</h3> <p>The remaining fixed-width integer aliases, <code>__uint128_t</code>, <code>__uint128</code>, <code>__int128_t</code>, and <code>__int128</code>, have been deprecated. Use <code>i128</code> and <code>u128</code> instead. (<a href="https://redirect.github.com/rust-lang/libc/pull/4343">#4343</a>)</p> <h3>Fixed</h3> <ul> <li><strong>breaking</strong> Redox: Fix signal action constant types (<a href="https://redirect.github.com/rust-lang/libc/pull/5009">#5009</a>)</li> <li>EspIDF: Correct the value of <code>DT_*</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/5034">#5034</a>)</li> <li>Redox: Fix locale values and add <code>RTLD_NOLOAD</code>, some TCP constants (<a href="https://redirect.github.com/rust-lang/libc/pull/5025">#5025</a>)</li> <li>Various: Use <code>Padding::new(<zeroed>)</code> rather than <code>Padding::uninit()</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5036">#5036</a>)</li> </ul> <h3>Changed</h3> <ul> <li><strong>potentially breaking</strong> Linux: Add new fields to <code>struct ptrace_syscall_info</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4966">#4966</a>)</li> <li>Re-export <code>core::ffi</code> integer types rather than redefining (<a href="https://redirect.github.com/rust-lang/libc/pull/5015">#5015</a>)</li> <li>Redox: Update <code>F_DUPFD</code>, <code>IP</code>, and <code>TCP</code> constants to match relibc (<a href="https://redirect.github.com/rust-lang/libc/pull/4990">#4990</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.184/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.183...0.2.184">0.2.184</a> - 2026-04-01</h2> <h3>MSRV</h3> <p>This release increases the MSRV of <code>libc</code> to 1.65. With this update, you can now always use the <code>core::ffi::c_*</code> types with <code>libc</code> definitions, since <code>libc</code> has been changed to reexport from <code>core</code> rather than redefining them. (This <em>usually</em> worked before but had edge cases.) (<a href="https://redirect.github.com/rust-lang/libc/pull/4972">#4972</a>)</p> <h3>Added</h3> <ul> <li>BSD: Add <code>IP_MINTTL</code> to bsd (<a href="https://redirect.github.com/rust-lang/libc/pull/5026">#5026</a>)</li> <li>Cygwin: Add <code>TIOCM_DSR</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5031">#5031</a>)</li> <li>FreeBSD: Added <code>xfile</code> structe and file descriptor types (<a href="https://redirect.github.com/rust-lang/libc/pull/5002">#5002</a>)</li> <li>Linux: Add CAN netlink bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/5011">#5011</a>)</li> <li>Linux: Add <code>struct ethhdr</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4239">#4239</a>)</li> <li>Linux: Add <code>struct ifinfomsg</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5012">#5012</a>)</li> <li>Linux: Define <code>max_align_t</code> for riscv64 (<a href="https://redirect.github.com/rust-lang/libc/pull/5029">#5029</a>)</li> <li>NetBSD: Add missing <code>CLOCK_</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/5020">#5020</a>)</li> <li>NuttX: Add <code>_SC_HOST_NAME_MAX</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5004">#5004</a>)</li> <li>VxWorks: Add <code>flock</code> and <code>F_*LCK</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4043">#4043</a>)</li> <li>WASI: Add all <code>_SC_*</code> sysconf constants (<a href="https://redirect.github.com/rust-lang/libc/pull/5023">#5023</a>)</li> </ul> <h3>Deprecated</h3> <p>The remaining fixed-width integer aliases, <code>__uint128_t</code>, <code>__uint128</code>, <code>__int128_t</code>, and <code>__int128</code>, have been deprecated. Use <code>i128</code> and <code>u128</code> instead. (<a href="https://redirect.github.com/rust-lang/libc/pull/4343">#4343</a>)</p> <h3>Fixed</h3> <ul> <li><strong>breaking</strong> Redox: Fix signal action constant types (<a href="https://redirect.github.com/rust-lang/libc/pull/5009">#5009</a>)</li> <li>EspIDF: Correct the value of <code>DT_*</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/5034">#5034</a>)</li> <li>Redox: Fix locale values and add <code>RTLD_NOLOAD</code>, some TCP constants (<a href="https://redirect.github.com/rust-lang/libc/pull/5025">#5025</a>)</li> <li>Various: Use <code>Padding::new(<zeroed>)</code> rather than <code>Padding::uninit()</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5036">#5036</a>)</li> </ul> <h3>Changed</h3> <ul> <li><strong>potentially breaking</strong> Linux: Add new fields to <code>struct ptrace_syscall_info</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4966">#4966</a>)</li> <li>Re-export <code>core::ffi</code> integer types rather than redefining (<a href="https://redirect.github.com/rust-lang/libc/pull/5015">#5015</a>)</li> <li>Redox: Update <code>F_DUPFD</code>, <code>IP</code>, and <code>TCP</code> constants to match relibc (<a href="https://redirect.github.com/rust-lang/libc/pull/4990">#4990</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
f8a2d86384 |
chore(deps): Bump cmake from 0.1.57 to 0.1.58 (#541)
Bumps [cmake](https://github.com/rust-lang/cmake-rs) from 0.1.57 to 0.1.58. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cmake-rs/releases">cmake's releases</a>.</em></p> <blockquote> <h2>v0.1.58</h2> <h3>Fixed</h3> <ul> <li>Fix i686-windows system import (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/276">#276</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cmake-rs/blob/main/CHANGELOG.md">cmake's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/cmake-rs/compare/v0.1.57...v0.1.58">0.1.58</a> - 2026-03-26</h2> <h3>Fixed</h3> <ul> <li>Fix i686-windows system import (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/276">#276</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
86c1b9ca22 |
chore(deps): Bump libc from 0.2.182 to 0.2.183 (#536)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.182 to 0.2.183. <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.183</h2> <h3>Added</h3> <ul> <li>ESP-IDF: Add <code>SOMAXCONN</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4993">#4993</a>)</li> <li>Linux: Add <code>name_to_handle_at</code> and <code>open_by_handle_at</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4988">#4988</a>)</li> <li>NetBSD: Add <code>kinfo_file</code>, <code>kinfo_pcb</code>, and related constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4985">#4985</a>)</li> <li>OpenBSD: Add <code>kinfo_file</code> and related constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4991">#4991</a>)</li> <li>VxWorks: Add additional structs and defines (<a href="https://redirect.github.com/rust-lang/libc/pull/5003">#5003</a>)</li> <li>Various: Implement <code>Default</code> for <code>timeval</code> and <code>timespec</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4976">#4976</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Hexagon musl: Enable unstable 64-bit <code>time_t</code> support and <code>musl_v1_2_3</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4992">#4992</a>)</li> <li>Nintendo Switch: Fix target support (<a href="https://redirect.github.com/rust-lang/libc/pull/4982">#4982</a>)</li> <li>OpenBSD: Wrap an unused field in <code>Padding</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4997">#4997</a>)</li> <li>Redox: Change <code>sigaction.sa_flags</code> to <code>c_int</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4986">#4986</a>)</li> <li>Redox: Fix <code>blkcnt_t</code> type (<a href="https://redirect.github.com/rust-lang/libc/pull/4994">#4994</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.183/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.182...0.2.183">0.2.183</a> - 2026-03-08</h2> <h3>Added</h3> <ul> <li>ESP-IDF: Add <code>SOMAXCONN</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4993">#4993</a>)</li> <li>Linux: Add <code>name_to_handle_at</code> and <code>open_by_handle_at</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4988">#4988</a>)</li> <li>NetBSD: Add <code>kinfo_file</code>, <code>kinfo_pcb</code>, and related constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4985">#4985</a>)</li> <li>OpenBSD: Add <code>kinfo_file</code> and related constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4991">#4991</a>)</li> <li>VxWorks: Add additional structs and defines (<a href="https://redirect.github.com/rust-lang/libc/pull/5003">#5003</a>)</li> <li>Various: Implement <code>Default</code> for <code>timeval</code> and <code>timespec</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4976">#4976</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Hexagon musl: Enable unstable 64-bit <code>time_t</code> support and <code>musl_v1_2_3</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4992">#4992</a>)</li> <li>Nintendo Switch: Fix target support (<a href="https://redirect.github.com/rust-lang/libc/pull/4982">#4982</a>)</li> <li>OpenBSD: Wrap an unused field in <code>Padding</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4997">#4997</a>)</li> <li>Redox: Change <code>sigaction.sa_flags</code> to <code>c_int</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4986">#4986</a>)</li> <li>Redox: Fix <code>blkcnt_t</code> type (<a href="https://redirect.github.com/rust-lang/libc/pull/4994">#4994</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
ad33bffa04 |
chore(deps): Bump libc from 0.2.181 to 0.2.182 (#529)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.181 to 0.2.182. <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.182</h2> <h3>Added</h3> <ul> <li>Android, Linux: Add <code>tgkill</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4970">#4970</a>)</li> <li>Redox: Add <code>RENAME_NOREPLACE</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4968">#4968</a>)</li> <li>Redox: Add <code>renameat2</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4968">#4968</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.182/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.181...0.2.182">0.2.182</a> - 2026-02-13</h2> <h3>Added</h3> <ul> <li>Android, Linux: Add <code>tgkill</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4970">#4970</a>)</li> <li>Redox: Add <code>RENAME_NOREPLACE</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4968">#4968</a>)</li> <li>Redox: Add <code>renameat2</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4968">#4968</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
5617ccbd2c |
chore(deps): Bump libc from 0.2.180 to 0.2.181 (#526)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.180 to 0.2.181. <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.181</h2> <h3>Added</h3> <ul> <li>Apple: Add <code>MADV_ZERO</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4924">#4924</a>)</li> <li>Redox: Add <code>makedev</code>, <code>major</code>, and <code>minor</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4928">#4928</a>)</li> <li>GLibc: Add <code>PTRACE_SET_SYSCALL_INFO</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4933">#4933</a>)</li> <li>OpenBSD: Add more kqueue related constants for (<a href="https://redirect.github.com/rust-lang/libc/pull/4945">#4945</a>)</li> <li>Linux: add CAN error types (<a href="https://redirect.github.com/rust-lang/libc/pull/4944">#4944</a>)</li> <li>OpenBSD: Add siginfo_t::si_status (<a href="https://redirect.github.com/rust-lang/libc/pull/4946">#4946</a>)</li> <li>QNX NTO: Add <code>max_align_t</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4927">#4927</a>)</li> <li>Illumos: Add <code>_CS_PATH</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4956">#4956</a>)</li> <li>OpenBSD: add <code>ppoll</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4957">#4957</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>AIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (<a href="https://redirect.github.com/rust-lang/libc/pull/4931">#4931</a>)</li> <li>AIX: Use 'struct st_timespec' in 'struct stat{,64}' (<a href="https://redirect.github.com/rust-lang/libc/pull/4931">#4931</a>)</li> <li>Glibc: Link old version of <code>tc{g,s}etattr</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4938">#4938</a>)</li> <li>Glibc: Link the correct version of <code>cf{g,s}et{i,o}speed</code> on mips{32,64}r6 (<a href="https://redirect.github.com/rust-lang/libc/pull/4938">#4938</a>)</li> <li>OpenBSD: Fix constness of tm.tm_zone (<a href="https://redirect.github.com/rust-lang/libc/pull/4948">#4948</a>)</li> <li>OpenBSD: Fix the definition of <code>ptrace_thread_state</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4947">#4947</a>)</li> <li>QuRT: Fix type visibility and defs (<a href="https://redirect.github.com/rust-lang/libc/pull/4932">#4932</a>)</li> <li>Redox: Fix dev_t (<a href="https://redirect.github.com/rust-lang/libc/pull/4928">#4928</a>)</li> <li>Redox: Fix values for <code>PTHREAD_MUTEX_{NORMAL, RECURSIVE}</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4943">#4943</a>)</li> <li>Various: Mark additional fields as private padding (<a href="https://redirect.github.com/rust-lang/libc/pull/4922">#4922</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Fuchsia: Update <code>SO_*</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4937">#4937</a>)</li> <li>Revert "musl: convert inline timespecs to timespec" (resolves build issues on targets only supported by Musl 1.2.3+ ) (<a href="https://redirect.github.com/rust-lang/libc/pull/4958">#4958</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.181/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.180...0.2.181">0.2.181</a> - 2026-02-09</h2> <h3>Added</h3> <ul> <li>Apple: Add <code>MADV_ZERO</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4924">#4924</a>)</li> <li>Redox: Add <code>makedev</code>, <code>major</code>, and <code>minor</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4928">#4928</a>)</li> <li>GLibc: Add <code>PTRACE_SET_SYSCALL_INFO</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4933">#4933</a>)</li> <li>OpenBSD: Add more kqueue related constants for (<a href="https://redirect.github.com/rust-lang/libc/pull/4945">#4945</a>)</li> <li>Linux: add CAN error types (<a href="https://redirect.github.com/rust-lang/libc/pull/4944">#4944</a>)</li> <li>OpenBSD: Add siginfo_t::si_status (<a href="https://redirect.github.com/rust-lang/libc/pull/4946">#4946</a>)</li> <li>QNX NTO: Add <code>max_align_t</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4927">#4927</a>)</li> <li>Illumos: Add <code>_CS_PATH</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4956">#4956</a>)</li> <li>OpenBSD: add <code>ppoll</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4957">#4957</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>AIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (<a href="https://redirect.github.com/rust-lang/libc/pull/4931">#4931</a>)</li> <li>AIX: Use 'struct st_timespec' in 'struct stat{,64}' (<a href="https://redirect.github.com/rust-lang/libc/pull/4931">#4931</a>)</li> <li>Glibc: Link old version of <code>tc{g,s}etattr</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4938">#4938</a>)</li> <li>Glibc: Link the correct version of <code>cf{g,s}et{i,o}speed</code> on mips{32,64}r6 (<a href="https://redirect.github.com/rust-lang/libc/pull/4938">#4938</a>)</li> <li>OpenBSD: Fix constness of tm.tm_zone (<a href="https://redirect.github.com/rust-lang/libc/pull/4948">#4948</a>)</li> <li>OpenBSD: Fix the definition of <code>ptrace_thread_state</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4947">#4947</a>)</li> <li>QuRT: Fix type visibility and defs (<a href="https://redirect.github.com/rust-lang/libc/pull/4932">#4932</a>)</li> <li>Redox: Fix dev_t (<a href="https://redirect.github.com/rust-lang/libc/pull/4928">#4928</a>)</li> <li>Redox: Fix values for <code>PTHREAD_MUTEX_{NORMAL, RECURSIVE}</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4943">#4943</a>)</li> <li>Various: Mark additional fields as private padding (<a href="https://redirect.github.com/rust-lang/libc/pull/4922">#4922</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Fuchsia: Update <code>SO_*</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4937">#4937</a>)</li> <li>Revert "musl: convert inline timespecs to timespec" (resolves build issues on targets only supported by Musl 1.2.3+ ) (<a href="https://redirect.github.com/rust-lang/libc/pull/4958">#4958</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
050e936b7b |
chore(deps): Bump libc from 0.2.179 to 0.2.180 (#518)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.179 to 0.2.180. <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.180</h2> <h3>Added</h3> <ul> <li>QNX: Add missing BPF and ifreq structures (<a href="https://redirect.github.com/rust-lang/libc/pull/4769">#4769</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Linux, L4Re: address soundness issues of <code>CMSG_NXTHDR</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4903">#4903</a>)</li> <li>Linux-like: Handle zero-sized payload differences in <code>CMSG_NXTHDR</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4903">#4903</a>)</li> <li>Musl: Fix incorrect definitions of struct stat on some 32-bit architectures (<a href="https://redirect.github.com/rust-lang/libc/pull/4914">#4914</a>)</li> <li>NetBSD: RISC-V 64: Correct <code>mcontext</code> type definitions (<a href="https://redirect.github.com/rust-lang/libc/pull/4886">#4886</a>)</li> <li>uClibc: Re-enable <code>__SIZEOF_PTHREAD_COND_T</code> on non-L4Re uclibc (<a href="https://redirect.github.com/rust-lang/libc/pull/4915">#4915</a>)</li> <li>uClibc: Restructure Linux <code>netlink</code> module to resolve build errors (<a href="https://redirect.github.com/rust-lang/libc/pull/4915">#4915</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.180/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.179...0.2.180">0.2.180</a> - 2026-01-08</h2> <h3>Added</h3> <ul> <li>QNX: Add missing BPF and ifreq structures (<a href="https://redirect.github.com/rust-lang/libc/pull/4769">#4769</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Linux, L4Re: address soundness issues of <code>CMSG_NXTHDR</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4903">#4903</a>)</li> <li>Linux-like: Handle zero-sized payload differences in <code>CMSG_NXTHDR</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4903">#4903</a>)</li> <li>Musl: Fix incorrect definitions of struct stat on some 32-bit architectures (<a href="https://redirect.github.com/rust-lang/libc/pull/4914">#4914</a>)</li> <li>NetBSD: RISC-V 64: Correct <code>mcontext</code> type definitions (<a href="https://redirect.github.com/rust-lang/libc/pull/4886">#4886</a>)</li> <li>uClibc: Re-enable <code>__SIZEOF_PTHREAD_COND_T</code> on non-L4Re uclibc (<a href="https://redirect.github.com/rust-lang/libc/pull/4915">#4915</a>)</li> <li>uClibc: Restructure Linux <code>netlink</code> module to resolve build errors (<a href="https://redirect.github.com/rust-lang/libc/pull/4915">#4915</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
578340b21c |
chore(deps): Bump libc from 0.2.178 to 0.2.179 (#516)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.178 to 0.2.179. <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.179</h2> <p>With this release, we now have <em>unstable</em> support for 64-bit <code>time_t</code> on 32-bit platforms with both Musl and Glibc. Testing is appreciated!</p> <p>For now, these can be enabled by setting environment variables during build:</p> <pre lang="text"><code>RUST_LIBC_UNSTABLE_MUSL_V1_2_3=1 RUST_LIBC_UNSTABLE_GNU_TIME_BITS=64 </code></pre> <p>Note that the exact configuration will change in the future. Setting the <code>MUSL_V1_2_3</code> variable also enables some newer API unrelated to <code>time_t</code>.</p> <h3>Added</h3> <ul> <li>L4Re: Add uclibc aarch64 support (<a href="https://redirect.github.com/rust-lang/libc/pull/4479">#4479</a>)</li> <li>Linux, Android: Add a generic definition for <code>XCASE</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4847">#4847</a>)</li> <li>Linux-like: Add <code>NAME_MAX</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4888">#4888</a>)</li> <li>Linux: Add <code>AT_EXECVE_CHECK</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4422">#4422</a>)</li> <li>Linux: Add the <code>SUN_LEN</code> macro (<a href="https://redirect.github.com/rust-lang/libc/pull/4269">#4269</a>)</li> <li>Linux: add <code>getitimer</code> and <code>setitimer</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4890">#4890</a>)</li> <li>Linux: add <code>pthread_tryjoin_n</code> and <code>pthread_timedjoin_np</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4887">#4887</a>)</li> <li>Musl: Add unstable support for 64-bit <code>time_t</code> on 32-bit platforms (<a href="https://redirect.github.com/rust-lang/libc/pull/4463">#4463</a>)</li> <li>NetBSD, OpenBSD: Add interface <code>LINK_STATE_*</code> definitions from <code>sys/net/if.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4751">#4751</a>)</li> <li>QuRT: Add support for Qualcomm QuRT (<a href="https://redirect.github.com/rust-lang/libc/pull/4845">#4845</a>)</li> <li>Types: Add Padding<!-- raw HTML omitted -->::uninit() (<a href="https://redirect.github.com/rust-lang/libc/pull/4862">#4862</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Glibc: Link old version of <code>cf{g,s}et{i,o}speed</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4882">#4882</a>)</li> <li>L4Re: Fixes for <code>pthread</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4479">#4479</a>)</li> <li>L4re: Fix a wide variety of incorrect definitions (<a href="https://redirect.github.com/rust-lang/libc/pull/4479">#4479</a>)</li> <li>Musl: Fix the value of <code>CPU_SETSIZE</code> on musl 1.2+ (<a href="https://redirect.github.com/rust-lang/libc/pull/4865">#4865</a>)</li> <li>Musl: RISC-V: fix public padding fields in <code>stat/stat64</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4463">#4463</a>)</li> <li>Musl: s390x: Fix definition of <code>SIGSTKSZ</code>/<code>MINSIGSTKSZ</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4884">#4884</a>)</li> <li>NetBSD: Arm: Fix <code>PT_{GET,SET}FPREGS</code>, <code>_REG_TIPDR</code>, and <code>_REG_{LR,SP}</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4899">#4899</a>)</li> <li>NetBSD: Fix <code>if_msghdr</code> alignment (<a href="https://redirect.github.com/rust-lang/libc/pull/4902">#4902</a>)</li> <li>NetBSD: Fix <code>siginfo_t</code> layout on 32-bit platforms (<a href="https://redirect.github.com/rust-lang/libc/pull/4904">#4904</a>)</li> <li>NetBSD: change definition of <code>pthread_spin_t</code> to allow arch redefinition. (<a href="https://redirect.github.com/rust-lang/libc/pull/4899">#4899</a>)</li> <li>Newlib: Fix ambiguous glob exports and other warnings for Vita and 3DS (<a href="https://redirect.github.com/rust-lang/libc/pull/4875">#4875</a>)</li> <li>QNX: Fix build error (<a href="https://redirect.github.com/rust-lang/libc/pull/4879">#4879</a>)</li> </ul> <h3>Changed</h3> <ul> <li>CI: Update CI images to FreeBSD 15.0-release (<a href="https://redirect.github.com/rust-lang/libc/pull/4857">#4857</a>)</li> <li>L4Re: Make <code>pthread</code> struct fields private (<a href="https://redirect.github.com/rust-lang/libc/pull/4876">#4876</a>)</li> <li>Linux, Fuchsia: Mark mq_attr padding area as such (<a href="https://redirect.github.com/rust-lang/libc/pull/4858">#4858</a>)</li> <li>Types: Wrap a number of private fields in the <code>Padding</code> type (<a href="https://redirect.github.com/rust-lang/libc/pull/4862">#4862</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
e818ede728 |
chore(deps): Bump cmake from 0.1.56 to 0.1.57 (#512)
Bumps [cmake](https://github.com/rust-lang/cmake-rs) from 0.1.56 to 0.1.57. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cmake-rs/releases">cmake's releases</a>.</em></p> <blockquote> <h2>v0.1.57</h2> <h3>Fixed</h3> <ul> <li>Revert canonicalizing the build directory and make the path absolute instead (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/267">#267</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cmake-rs/blob/main/CHANGELOG.md">cmake's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/cmake-rs/compare/v0.1.56...v0.1.57">0.1.57</a> - 2025-12-17</h2> <h3>Fixed</h3> <ul> <li>Revert canonicalizing the build directory and make the path absolute instead (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/267">#267</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
d15bf84896 |
chore(deps): Bump cmake from 0.1.55 to 0.1.56 (#511)
Bumps [cmake](https://github.com/rust-lang/cmake-rs) from 0.1.55 to 0.1.56. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cmake-rs/releases">cmake's releases</a>.</em></p> <blockquote> <h2>v0.1.56</h2> <h3>Other</h3> <ul> <li>Fallback to bundled CMake if present (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/264">#264</a>)</li> <li>Use <code>cmake -B</code> only for v3.13 and later (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/262">#262</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cmake-rs/blob/master/CHANGELOG.md">cmake's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/cmake-rs/compare/v0.1.55...v0.1.56">0.1.56</a> - 2025-12-13</h2> <h3>Other</h3> <ul> <li>Fallback to bundled CMake if present (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/264">#264</a>)</li> <li>Use <code>cmake -B</code> only for v3.13 and later (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/262">#262</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
e2a90e15ff | Bump version (#509) | ||
|
|
cb436b2558 | Refactor project structure (#507) | ||
|
|
99514d477f | Bump version (#500) | ||
|
|
930e59bc34 |
chore(deps): Bump cmake from 0.1.54 to 0.1.55 (#499)
Bumps [cmake](https://github.com/rust-lang/cmake-rs) from 0.1.54 to 0.1.55. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cmake-rs/releases">cmake's releases</a>.</em></p> <blockquote> <h2>v0.1.55</h2> <h3>Other</h3> <ul> <li>Remove the <code>\\?\</code> prefix from paths (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/259">#259</a>)</li> <li>Add Visual Studio 2026 support (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/255">#255</a>)</li> <li>Make sure that cmake generate build files in current dir (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/194">#194</a>)</li> <li>Set the MSRV to 1.65 and test this in CI</li> <li>Canonicalize the build directory</li> <li>Use <code>eprintln</code> instead to print the command running next (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/191">#191</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cmake-rs/blob/master/CHANGELOG.md">cmake's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/cmake-rs/compare/v0.1.54...v0.1.55">0.1.55</a> - 2025-12-11</h2> <h3>Other</h3> <ul> <li>Remove the <code>\\?\</code> prefix from paths (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/259">#259</a>)</li> <li>Add Visual Studio 2026 support (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/255">#255</a>)</li> <li>Make sure that cmake generate build files in current dir (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/194">#194</a>)</li> <li>Set the MSRV to 1.65 and test this in CI</li> <li>Canonicalize the build directory</li> <li>Use <code>eprintln</code> instead to print the command running next (<a href="https://redirect.github.com/rust-lang/cmake-rs/pull/191">#191</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
b2aa64b7c3 |
chore(deps): Bump libc from 0.2.177 to 0.2.178 (#493)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.177 to 0.2.178. <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.178</h2> <h3>Added</h3> <ul> <li>BSD: Add <code>issetugid</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4744">#4744</a>)</li> <li>Cygwin: Add missing utmp/x.h, grp.h, and stdio.h interfaces (<a href="https://redirect.github.com/rust-lang/libc/pull/4827">#4827</a>)</li> <li>Linux s390x musl: Add <code>__psw_t</code>/<code>fprefset_t</code>/<code>*context_t</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4726">#4726</a>)</li> <li>Linux, Android: Add definition for IUCLC (<a href="https://redirect.github.com/rust-lang/libc/pull/4846">#4846</a>)</li> <li>Linux, FreeBSD: Add <code>AT_HWCAP{3,4}</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4734">#4734</a>)</li> <li>Linux: Add definitions from linux/can/bcm.h (<a href="https://redirect.github.com/rust-lang/libc/pull/4683">#4683</a>)</li> <li>Linux: Add syscalls 451-469 for m68k (<a href="https://redirect.github.com/rust-lang/libc/pull/4850">#4850</a>)</li> <li>Linux: PowerPC: Add 'ucontext.h' definitions (<a href="https://redirect.github.com/rust-lang/libc/pull/4696">#4696</a>)</li> <li>NetBSD: Define <code>eventfd</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4830">#4830</a>)</li> <li>Newlib: Add missing constants from <code>unistd.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4811">#4811</a>)</li> <li>QNX NTO: Add <code>cfmakeraw</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4704">#4704</a>)</li> <li>QNX NTO: Add <code>cfsetspeed</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4704">#4704</a>)</li> <li>Redox: Add <code>getresgid</code> and <code>getresuid</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4752">#4752</a>)</li> <li>Redox: Add <code>setresgid</code> and <code>setresuid</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4752">#4752</a>)</li> <li>VxWorks: Add definitions from <code>select.h</code>, <code>stat.h</code>, <code>poll.h</code>, <code>ttycom.h</code>, <code>utsname.h</code>, <code>resource.h</code>, <code>mman.h</code>, <code>udp.h</code>, <code>in.h</code>, <code>in6.h</code>, <code>if.h</code>, <code>fnmatch.h</code>, and <code>sioLibCommon.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4781">#4781</a>)</li> <li>VxWorks: Add missing defines/functions needed by rust stdlib (<a href="https://redirect.github.com/rust-lang/libc/pull/4779">#4779</a>)</li> <li>WASI: Add more definitions for libstd (<a href="https://redirect.github.com/rust-lang/libc/pull/4747">#4747</a>)</li> </ul> <h3>Deprecated:</h3> <ul> <li>Apple: Deprecate <code>TIOCREMOTE</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4764">#4764</a>)</li> </ul> <h3>Fixed:</h3> <p>Note that there were a large number of fixes on NetBSD for this <code>libc</code> release, some of which include minor breakage.</p> <ul> <li>AIX: Change errno <code>EWOULDBLOCK</code> to make it an alias of <code>EAGAIN</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4790">#4790</a>)</li> <li>AIX: Resolve function comparison and <code>unnecessary_transmutes</code> warnings (<a href="https://redirect.github.com/rust-lang/libc/pull/4780">#4780</a>)</li> <li>Apple: Correct the value of <code>SF_SETTABLE</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4764">#4764</a>)</li> <li>DragonflyBSD: Fix the type of <code>mcontext_t.mc_fpregs</code> (<a href="">#</a>)</li> <li>EspIDF: Fix the duplicate definition of <code>gethostname</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4773">#4773</a>)</li> <li>L4Re: Update available pthread API (<a href="https://redirect.github.com/rust-lang/libc/pull/4836">#4836</a>)</li> <li>Linux: Correct the value of <code>NFT_MSG_MAX</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4761">#4761</a>)</li> <li>Linux: Remove incorrect <code>repr(align(8))</code> for <code>canxl_frame</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4760">#4760</a>)</li> <li>Make <code>eventfd</code> argument names match OS docs/headers (<a href="https://redirect.github.com/rust-lang/libc/pull/4830">#4830</a>)</li> <li>NetBSD: Account for upstream changes to ptrace with LWP (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Correct <code>ipc_perm</code>, split from OpenBSD as <code>ipc.rs</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Correct a number of symbol link names (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Correct the type of <code>kinfo_vmentry.kve_path</code> (<a href="">#</a>)</li> <li>NetBSD: Fix <code>uucred.cr_ngroups</code> from <code>int</code> to <code>short</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Fix the type of <code>kevent.udata</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Fix the type of <code>mcontext_t.__fpregs</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Fix the value of <code>PT_SUSPEND</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Fix the values of FNM_* constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Increase the size of <code>sockaddr_dl.sdl_data</code> from 12 to 24 (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Introduce <code>if_.rs</code>, fix the definition of <code>ifreq</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Introduce <code>time.rs</code>, fix the values of <code>CLOCK_*_CPUTIME_ID</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</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.178/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.177...0.2.178">0.2.178</a> - 2025-12-01</h2> <h3>Added</h3> <ul> <li>BSD: Add <code>issetugid</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4744">#4744</a>)</li> <li>Cygwin: Add missing utmp/x.h, grp.h, and stdio.h interfaces (<a href="https://redirect.github.com/rust-lang/libc/pull/4827">#4827</a>)</li> <li>Linux s390x musl: Add <code>__psw_t</code>/<code>fprefset_t</code>/<code>*context_t</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4726">#4726</a>)</li> <li>Linux, Android: Add definition for IUCLC (<a href="https://redirect.github.com/rust-lang/libc/pull/4846">#4846</a>)</li> <li>Linux, FreeBSD: Add <code>AT_HWCAP{3,4}</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4734">#4734</a>)</li> <li>Linux: Add definitions from linux/can/bcm.h (<a href="https://redirect.github.com/rust-lang/libc/pull/4683">#4683</a>)</li> <li>Linux: Add syscalls 451-469 for m68k (<a href="https://redirect.github.com/rust-lang/libc/pull/4850">#4850</a>)</li> <li>Linux: PowerPC: Add 'ucontext.h' definitions (<a href="https://redirect.github.com/rust-lang/libc/pull/4696">#4696</a>)</li> <li>NetBSD: Define <code>eventfd</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4830">#4830</a>)</li> <li>Newlib: Add missing constants from <code>unistd.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4811">#4811</a>)</li> <li>QNX NTO: Add <code>cfmakeraw</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4704">#4704</a>)</li> <li>QNX NTO: Add <code>cfsetspeed</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4704">#4704</a>)</li> <li>Redox: Add <code>getresgid</code> and <code>getresuid</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4752">#4752</a>)</li> <li>Redox: Add <code>setresgid</code> and <code>setresuid</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4752">#4752</a>)</li> <li>VxWorks: Add definitions from <code>select.h</code>, <code>stat.h</code>, <code>poll.h</code>, <code>ttycom.h</code>, <code>utsname.h</code>, <code>resource.h</code>, <code>mman.h</code>, <code>udp.h</code>, <code>in.h</code>, <code>in6.h</code>, <code>if.h</code>, <code>fnmatch.h</code>, and <code>sioLibCommon.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4781">#4781</a>)</li> <li>VxWorks: Add missing defines/functions needed by rust stdlib (<a href="https://redirect.github.com/rust-lang/libc/pull/4779">#4779</a>)</li> <li>WASI: Add more definitions for libstd (<a href="https://redirect.github.com/rust-lang/libc/pull/4747">#4747</a>)</li> </ul> <h3>Deprecated:</h3> <ul> <li>Apple: Deprecate <code>TIOCREMOTE</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4764">#4764</a>)</li> </ul> <h3>Fixed:</h3> <p>Note that there were a large number of fixes on NetBSD for this <code>libc</code> release, some of which include minor breakage.</p> <ul> <li>AIX: Change errno <code>EWOULDBLOCK</code> to make it an alias of <code>EAGAIN</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4790">#4790</a>)</li> <li>AIX: Resolve function comparison and <code>unnecessary_transmutes</code> warnings (<a href="https://redirect.github.com/rust-lang/libc/pull/4780">#4780</a>)</li> <li>Apple: Correct the value of <code>SF_SETTABLE</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4764">#4764</a>)</li> <li>DragonflyBSD: Fix the type of <code>mcontext_t.mc_fpregs</code> (<a href="">#</a>)</li> <li>EspIDF: Fix the duplicate definition of <code>gethostname</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4773">#4773</a>)</li> <li>L4Re: Update available pthread API (<a href="https://redirect.github.com/rust-lang/libc/pull/4836">#4836</a>)</li> <li>Linux: Correct the value of <code>NFT_MSG_MAX</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4761">#4761</a>)</li> <li>Linux: Remove incorrect <code>repr(align(8))</code> for <code>canxl_frame</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4760">#4760</a>)</li> <li>Make <code>eventfd</code> argument names match OS docs/headers (<a href="https://redirect.github.com/rust-lang/libc/pull/4830">#4830</a>)</li> <li>NetBSD: Account for upstream changes to ptrace with LWP (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Correct <code>ipc_perm</code>, split from OpenBSD as <code>ipc.rs</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Correct a number of symbol link names (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Correct the type of <code>kinfo_vmentry.kve_path</code> (<a href="">#</a>)</li> <li>NetBSD: Fix <code>uucred.cr_ngroups</code> from <code>int</code> to <code>short</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Fix the type of <code>kevent.udata</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Fix the type of <code>mcontext_t.__fpregs</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Fix the value of <code>PT_SUSPEND</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Fix the values of FNM_* constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Increase the size of <code>sockaddr_dl.sdl_data</code> from 12 to 24 (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> <li>NetBSD: Introduce <code>if_.rs</code>, fix the definition of <code>ifreq</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4782">#4782</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
3c4151a430 |
chore(deps): Bump libc from 0.2.176 to 0.2.177 (#475)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.176 to 0.2.177. <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.177</h2> <h3>Added</h3> <ul> <li>Apple: Add <code>TIOCGETA</code>, <code>TIOCSETA</code>, <code>TIOCSETAW</code>, <code>TIOCSETAF</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4736">#4736</a>)</li> <li>Apple: Add <code>pthread_cond_timedwait_relative_np</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4719">#4719</a>)</li> <li>BSDs: Add <code>_CS_PATH</code> constant (<a href="https://redirect.github.com/rust-lang/libc/pull/4738">#4738</a>)</li> <li>Linux-like: Add <code>SIGEMT</code> for mips* and sparc* architectures (<a href="https://redirect.github.com/rust-lang/libc/pull/4730">#4730</a>)</li> <li>OpenBSD: Add <code>elf_aux_info</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4729">#4729</a>)</li> <li>Redox: Add more sysconf constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4728">#4728</a>)</li> <li>Windows: Add <code>wcsnlen</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4721">#4721</a>)</li> </ul> <h3>Changed</h3> <ul> <li>WASIP2: Invert conditional to include p2 APIs (<a href="https://redirect.github.com/rust-lang/libc/pull/4733">#4733</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.177/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.176...0.2.177">0.2.177</a> - 2025-10-09</h2> <h3>Added</h3> <ul> <li>Apple: Add <code>TIOCGETA</code>, <code>TIOCSETA</code>, <code>TIOCSETAW</code>, <code>TIOCSETAF</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4736">#4736</a>)</li> <li>Apple: Add <code>pthread_cond_timedwait_relative_np</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4719">#4719</a>)</li> <li>BSDs: Add <code>_CS_PATH</code> constant (<a href="https://redirect.github.com/rust-lang/libc/pull/4738">#4738</a>)</li> <li>Linux-like: Add <code>SIGEMT</code> for mips* and sparc* architectures (<a href="https://redirect.github.com/rust-lang/libc/pull/4730">#4730</a>)</li> <li>OpenBSD: Add <code>elf_aux_info</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4729">#4729</a>)</li> <li>Redox: Add more sysconf constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4728">#4728</a>)</li> <li>Windows: Add <code>wcsnlen</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4721">#4721</a>)</li> </ul> <h3>Changed</h3> <ul> <li>WASIP2: Invert conditional to include p2 APIs (<a href="https://redirect.github.com/rust-lang/libc/pull/4733">#4733</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
0a457b89d5 |
chore(deps): Bump libc from 0.2.175 to 0.2.176 (#467)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.175 to 0.2.176. <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.176</h2> <h3>Support</h3> <ul> <li>The default FreeBSD version has been raised from 11 to 12. This matches <code>rustc</code> since 1.78. (<a href="https://redirect.github.com/rust-lang/libc/pull/2406">#2406</a>)</li> <li><code>Debug</code> is now always implemented, rather than being gated behind the <code>extra_traits</code> feature. (<a href="https://redirect.github.com/rust-lang/libc/pull/4624">#4624</a>)</li> </ul> <h3>Added</h3> <ul> <li>AIX: Restore some non-POSIX functions guarded by the <code>_KERNEL</code> macro. (<a href="https://redirect.github.com/rust-lang/libc/pull/4607">#4607</a>)</li> <li>FreeBSD 14: Add <code>st_fileref</code> to <code>struct stat</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4642">#4642</a>)</li> <li>Haiku: Add the <code>accept4</code> POSIX call (<a href="https://redirect.github.com/rust-lang/libc/pull/4586">#4586</a>)</li> <li>Introduce a wrapper for representing padding (<a href="https://redirect.github.com/rust-lang/libc/pull/4632">#4632</a>)</li> <li>Linux: Add <code>EM_RISCV</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4659">#4659</a>)</li> <li>Linux: Add <code>MS_NOSYMFOLLOW</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4389">#4389</a>)</li> <li>Linux: Add <code>backtrace_symbols(_fd)</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4668">#4668</a>)</li> <li>Linux: Add missing <code>SOL_PACKET</code> optnames (<a href="https://redirect.github.com/rust-lang/libc/pull/4669">#4669</a>)</li> <li>Musl s390x: Add <code>SYS_mseal</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4549">#4549</a>)</li> <li>NuttX: Add <code>__errno</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4687">#4687</a>)</li> <li>Redox: Add <code>dirfd</code>, <code>VDISABLE</code>, and resource consts (<a href="https://redirect.github.com/rust-lang/libc/pull/4660">#4660</a>)</li> <li>Redox: Add more <code>resource.h</code>, <code>fcntl.h</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4666">#4666</a>)</li> <li>Redox: Enable <code>strftime</code> and <code>mkostemp[s]</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4629">#4629</a>)</li> <li>Unix, Windows: Add <code>qsort_r</code> (Unix), and <code>qsort(_s)</code> (Windows) (<a href="https://redirect.github.com/rust-lang/libc/pull/4677">#4677</a>)</li> <li>Unix: Add <code>dlvsym</code> for Linux-gnu, FreeBSD, and NetBSD (<a href="https://redirect.github.com/rust-lang/libc/pull/4671">#4671</a>)</li> <li>Unix: Add <code>sigqueue</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4620">#4620</a>)</li> </ul> <h3>Changed</h3> <ul> <li>FreeBSD 15: Mark <code>kinfo_proc</code> as non-exhaustive (<a href="https://redirect.github.com/rust-lang/libc/pull/4553">#4553</a>)</li> <li>FreeBSD: Set the ELF symbol version for <code>readdir_r</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4694">#4694</a>)</li> <li>Linux: Correct the config for whether or not <code>epoll_event</code> is packed (<a href="https://redirect.github.com/rust-lang/libc/pull/4639">#4639</a>)</li> <li>Tests: Replace the old <code>ctest</code> with the much more reliable new implementation (<a href="https://redirect.github.com/rust-lang/libc/pull/4655">#4655</a> and many related PRs)</li> </ul> <h3>Fixed</h3> <ul> <li>AIX: Fix the type of the 4th arguement of <code>getgrnam_r</code> ([#4656](<a href="https://redirect.github.com/rust-lang/libc/pull/4656">rust-lang/libc#4656</a></li> <li>FreeBSD: Limit <code>P_IDLEPROC</code> to FreeBSD 15 (<a href="https://redirect.github.com/rust-lang/libc/pull/4640">#4640</a>)</li> <li>FreeBSD: Limit <code>mcontext_t::mc_tlsbase</code> to FreeBSD 15 (<a href="https://redirect.github.com/rust-lang/libc/pull/464">#4640</a>)</li> <li>FreeBSD: Update gating of <code>mcontext_t.mc_tlsbase</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4703">#4703</a>)</li> <li>Musl s390x: Correct the definition of <code>statfs[64]</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4549">#4549</a>)</li> <li>Musl s390x: Make <code>fpreg_t</code> a union (<a href="https://redirect.github.com/rust-lang/libc/pull/4549">#4549</a>)</li> <li>Redox: Fix the types of <code>gid_t</code> and <code>uid_t</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4689">#4689</a>)</li> <li>Redox: Fix the value of <code>MAP_FIXED</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4684">#4684</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Apple: Correct the <code>deprecated</code> attribute for <code>iconv</code> (<a href=" |
||
|
|
5a34f4f9ef | Bump version (#465) | ||
|
|
dde52186c5 |
chore(deps): Bump libc from 0.2.174 to 0.2.175 (#455)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.174 to 0.2.175. <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.175</h2> <h3>Added</h3> <ul> <li>AIX: Add <code>getpeereid</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4524">#4524</a>)</li> <li>AIX: Add <code>struct ld_info</code> and friends (<a href="https://redirect.github.com/rust-lang/libc/pull/4578">#4578</a>)</li> <li>AIX: Retore <code>struct winsize</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4577">#4577</a>)</li> <li>Android: Add UDP socket option constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4619">#4619</a>)</li> <li>Android: Add <code>CLONE_CLEAR_SIGHAND</code> and <code>CLONE_INTO_CGROUP</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4502">#4502</a>)</li> <li>Android: Add more <code>prctl</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4531">#4531</a>)</li> <li>FreeBSD Add further TCP stack-related constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4196">#4196</a>)</li> <li>FreeBSD x86-64: Add <code>mcontext_t.mc_tlsbase </code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4503">#4503</a>)</li> <li>FreeBSD15: Add <code>kinfo_proc.ki_uerrmsg</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4552">#4552</a>)</li> <li>FreeBSD: Add <code>in_conninfo</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4482">#4482</a>)</li> <li>FreeBSD: Add <code>xinpgen</code> and related types (<a href="https://redirect.github.com/rust-lang/libc/pull/4482">#4482</a>)</li> <li>FreeBSD: Add <code>xktls_session</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4482">#4482</a>)</li> <li>Haiku: Add functionality from <code>libbsd</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4221">#4221</a>)</li> <li>Linux: Add <code>SECBIT_*</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4480">#4480</a>)</li> <li>NetBSD, OpenBSD: Export <code>ioctl</code> request generator macros (<a href="https://redirect.github.com/rust-lang/libc/pull/4460">#4460</a>)</li> <li>NetBSD: Add <code>ptsname_r</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4608">#4608</a>)</li> <li>RISCV32: Add time-related syscalls (<a href="https://redirect.github.com/rust-lang/libc/pull/4612">#4612</a>)</li> <li>Solarish: Add <code>strftime*</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4453">#4453</a>)</li> <li>linux: Add <code>EXEC_RESTRICT_*</code> and <code>EXEC_DENY_*</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4545">#4545</a>)</li> </ul> <h3>Changed</h3> <ul> <li>AIX: Add <code>const</code> to signatures to be consistent with other platforms (<a href="https://redirect.github.com/rust-lang/libc/pull/4563">#4563</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>AIX: Fix the type of <code>struct statvfs.f_fsid</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4576">#4576</a>)</li> <li>AIX: Fix the type of constants for the <code>ioctl</code> <code>request</code> argument (<a href="https://redirect.github.com/rust-lang/libc/pull/4582">#4582</a>)</li> <li>AIX: Fix the types of <code>stat{,64}.st_*tim</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4597">#4597</a>)</li> <li>AIX: Use unique <code>errno</code> values (<a href="https://redirect.github.com/rust-lang/libc/pull/4507">#4507</a>)</li> <li>Build: Fix an incorrect <code>target_os</code> -> <code>target_arch</code> check (<a href="https://redirect.github.com/rust-lang/libc/pull/4550">#4550</a>)</li> <li>FreeBSD: Fix the type of <code>xktls_session_onedir.ifnet</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4552">#4552</a>)</li> <li>Mips64 musl: Fix the type of <code>nlink_t</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4509">#4509</a>)</li> <li>Mips64 musl: Use a special MIPS definition of <code>stack_t</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4528">#4528</a>)</li> <li>Mips64: Fix <code>SI_TIMER</code>, <code>SI_MESGQ</code> and <code>SI_ASYNCIO</code> definitions (<a href="https://redirect.github.com/rust-lang/libc/pull/4529">#4529</a>)</li> <li>Musl Mips64: Swap the order of <code>si_errno</code> and <code>si_code</code> in <code>siginfo_t</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4530">#4530</a>)</li> <li>Musl Mips64: Use a special MIPS definition of <code>statfs</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4527">#4527</a>)</li> <li>Musl: Fix the definition of <code>fanotify_event_metadata</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4510">#4510</a>)</li> <li>NetBSD: Correct <code>enum fae_action</code> to be <code>#[repr(C)]</code> (<a href=" |
||
|
|
b30d6a2a22 |
chore(deps): Bump cmake from 0.1.50 to 0.1.54 (#442)
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
9a457271af |
chore(deps): Bump autotools from 0.2.6 to 0.2.7 (#440)
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
db73a3dc0c |
chore(deps): Bump libc from 0.2.150 to 0.2.174 (#441)
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
0fde29fe09 | Bump version (#438) | ||
|
|
a40d974d47 | Bump version (#367) | ||
|
|
83f3e445a1 | Remove Cargo.lock files | ||
|
|
8fc54b3445 | Bump version | ||
|
|
42b2f3f48f | Bump version | ||
|
|
8f0d363d2b | Use official bdwgc repository | ||
|
|
a63a24d4d2 | Add coroutine support | ||
|
|
56d2f54060 | Bump version | ||
|
|
e308f6ee39 | Remove cmake dependency | ||
|
|
cea904e618 | Build custom libgc | ||
|
|
6b1380f4bb | Rename project | ||
|
|
8f96257594 | Make thread utilities unsafe | ||
|
|
1acd4e325e | Publish crate | ||
|
|
ee35165f99 | Rename crate | ||
|
|
4d54e545f1 | Refactor lib.rs | ||
|
|
e620fbde57 | Initialize src |