<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/std/src/sys/pal/solid, branch 1.86.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.86.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.86.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-02-14T12:00:13+00:00</updated>
<entry>
<title>Add safe new to NotAllOnes</title>
<updated>2025-02-14T12:00:13+00:00</updated>
<author>
<name>Kornel</name>
<email>kornel@geekhood.net</email>
</author>
<published>2025-02-11T11:04:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=00964aa401214ceab23d232b7d819b9b3286343f'/>
<id>urn:sha1:00964aa401214ceab23d232b7d819b9b3286343f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark extern blocks as unsafe</title>
<updated>2025-02-09T17:11:13+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-02-07T19:42:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a4e7f8f9bf10588cb5519ae09a15be155499901f'/>
<id>urn:sha1:a4e7f8f9bf10588cb5519ae09a15be155499901f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: move `io` module out of `pal`</title>
<updated>2025-02-07T15:54:07+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2025-01-18T18:10:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a9df224ac7d935b83b8e5707fdeb92907b172f19'/>
<id>urn:sha1:a9df224ac7d935b83b8e5707fdeb92907b172f19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: move network code into `sys`</title>
<updated>2025-02-02T18:12:06+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2025-02-02T17:53:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4f834264ab8d0cb95ac7972532661c84a154667e'/>
<id>urn:sha1:4f834264ab8d0cb95ac7972532661c84a154667e</id>
<content type='text'>
As per #117276, this PR moves `sys_common::net` and the `sys::pal::net` into the newly created `sys::net` module. In order to support #135141, I've moved all the current network code into a separate `connection` module, future functions like `hostname` can live in separate modules.

I'll probably do a follow-up PR and clean up some of the actual code, this is mostly just a reorganization.
</content>
</entry>
<entry>
<title>Update a bunch of library types for MCP807</title>
<updated>2025-01-10T07:47:11+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2025-01-08T03:35:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6f2a78345ee7f55c5ce33fd7b9804c665c646dd2'/>
<id>urn:sha1:6f2a78345ee7f55c5ce33fd7b9804c665c646dd2</id>
<content type='text'>
This greatly reduces the number of places that actually use the `rustc_layout_scalar_valid_range_*` attributes down to just 3:
```
library/core\src\ptr\non_null.rs
68:#[rustc_layout_scalar_valid_range_start(1)]

library/core\src\num\niche_types.rs
19:        #[rustc_layout_scalar_valid_range_start($low)]
20:        #[rustc_layout_scalar_valid_range_end($high)]
```

Everything else -- PAL Nanoseconds, alloc's `Cap`, niched FDs, etc -- all just wrap those `niche_types` types.
</content>
</entry>
<entry>
<title>std: update internal uses of `io::const_error!`</title>
<updated>2024-11-26T17:38:24+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2024-11-25T12:49:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c14d137bfc5133f5a38fad2f58e30fed9c47ffe2'/>
<id>urn:sha1:c14d137bfc5133f5a38fad2f58e30fed9c47ffe2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #132790 - aDotInTheVoid:ioslice-asslice-rides-again, r=cuviper</title>
<updated>2024-11-15T01:55:24+00:00</updated>
<author>
<name>Jubilee</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2024-11-15T01:55:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b1b56b11a2c1a2c08690e8424e98a14f1e251553'/>
<id>urn:sha1:b1b56b11a2c1a2c08690e8424e98a14f1e251553</id>
<content type='text'>
Add as_slice/into_slice for IoSlice/IoSliceMut.

ACP: https://github.com/rust-lang/libs-team/issues/93

Tracking issue: #132818

Based on a623c5233ae7f6b540e5c00f2be02f40b33b0793 (CC `@mpdn)` and #111277 (CC `@Lucretiel).`

Closes: #124659

Tracking Issue: TODO

try-job: test-various
try-job: dist-various-1
try-job: dist-various-2

r? libs
</content>
</entry>
<entry>
<title>Add as_slice/into_slice for IoSlice/IoSliceMut.</title>
<updated>2024-11-09T18:52:29+00:00</updated>
<author>
<name>Alona Enraght-Moony</name>
<email>code@alona.page</email>
</author>
<published>2024-11-08T20:29:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c496af64edf92e9e77f02fa552cd69019f7b2c35'/>
<id>urn:sha1:c496af64edf92e9e77f02fa552cd69019f7b2c35</id>
<content type='text'>
Co-authored-by: Mike Pedersen &lt;mike@mikepedersen.dk&gt;
Co-authored-by: Nathan West &lt;Lucretiel@gmail.com&gt;
</content>
</entry>
<entry>
<title>Implement file_lock feature</title>
<updated>2024-10-13T23:16:58+00:00</updated>
<author>
<name>Christopher Berner</name>
<email>me@cberner.com</email>
</author>
<published>2024-09-22T23:58:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d2cdc76256313e8f23f585107c43badb49d5473d'/>
<id>urn:sha1:d2cdc76256313e8f23f585107c43badb49d5473d</id>
<content type='text'>
This adds lock(), lock_shared(), try_lock(), try_lock_shared(), and
unlock() to File gated behind the file_lock feature flag
</content>
</entry>
<entry>
<title>std: implement the `random` feature</title>
<updated>2024-09-23T08:29:51+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2024-08-15T11:28:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5c1c72572479afe98734d5f78fa862abe662c41a'/>
<id>urn:sha1:5c1c72572479afe98734d5f78fa862abe662c41a</id>
<content type='text'>
Implements the ACP https://github.com/rust-lang/libs-team/issues/393.
</content>
</entry>
</feed>
