<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/std/src, branch 1.85.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.85.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.85.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-03-12T20:01:22+00:00</updated>
<entry>
<title>Return OutOfMemoryError and update docs</title>
<updated>2025-03-12T20:01:22+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2025-03-06T14:18:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3aa36cf951e5f89646741f17b55e2f6c2e290d66'/>
<id>urn:sha1:3aa36cf951e5f89646741f17b55e2f6c2e290d66</id>
<content type='text'>
(cherry picked from commit 3cb53df1feaba73b84344c8c0e3dc4120ad8c95b)
</content>
</entry>
<entry>
<title>Windows: Use MoveFileEx by default in `fs:rename`</title>
<updated>2025-03-12T20:01:18+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2025-02-24T03:48:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e616d37b33950b0b86d45fd6a34fe9755d7f9715'/>
<id>urn:sha1:e616d37b33950b0b86d45fd6a34fe9755d7f9715</id>
<content type='text'>
(cherry picked from commit 0dfe2ae3fb72c50ea369286131c73daede13d7e5)
</content>
</entry>
<entry>
<title>Revert "Stabilize `extended_varargs_abi_support`"</title>
<updated>2025-02-13T16:52:53+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2025-02-12T01:22:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e5ba20b0ef6144e8a9bed74ef2e9b5182bd39cfa'/>
<id>urn:sha1:e5ba20b0ef6144e8a9bed74ef2e9b5182bd39cfa</id>
<content type='text'>
This reverts commit 685f189b4307435b83d625fea397ef36dff4e955.
</content>
</entry>
<entry>
<title>Remove test panic from File::open</title>
<updated>2025-01-26T00:48:11+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2025-01-21T17:27:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5f5e70bfc6391374546a2fd240d8612717af69f4'/>
<id>urn:sha1:5f5e70bfc6391374546a2fd240d8612717af69f4</id>
<content type='text'>
(cherry picked from commit fed5f98c47e64bc5e96679165d16e5eec8b4917e)
</content>
</entry>
<entry>
<title>update version placeholders</title>
<updated>2025-01-07T19:22:42+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2025-01-06T19:28:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c09561c7f006d068a9a3d87c0bce917ae7f6f6b2'/>
<id>urn:sha1:c09561c7f006d068a9a3d87c0bce917ae7f6f6b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #135059 - matthiaskrgr:rollup-0ka9o3h, r=matthiaskrgr</title>
<updated>2025-01-03T09:34:23+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-01-03T09:34:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=319f5292a19951d13f3c79c04b3cf3d1501d9e79'/>
<id>urn:sha1:319f5292a19951d13f3c79c04b3cf3d1501d9e79</id>
<content type='text'>
Rollup of 4 pull requests

Successful merges:

 - #131729 (Make the `test` cfg a userspace check-cfg)
 - #134241 (more concrete source url of std docs [V2])
 - #135042 (taint fcx on selection errors during unsizing)
 - #135049 (Remove unused fields from RepeatElementCopy obligation)

r? `@ghost`
`@rustbot` modify labels: rollup
</content>
</entry>
<entry>
<title>Rollup merge of #134241 - liigo:patch-16, r=dtolnay</title>
<updated>2025-01-03T06:57:25+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2025-01-03T06:57:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e11d5f88a20cfa402987ba0de0fa2e9ff4e8206e'/>
<id>urn:sha1:e11d5f88a20cfa402987ba0de0fa2e9ff4e8206e</id>
<content type='text'>
more concrete source url of std docs [V2]

r? jhpratt
since you have reivewed https://github.com/rust-lang/rust/pull/134193

&gt; If someone is looking to contribute, they will want the repository as a whole, not the lib.rs for std.

Now the repository url is reserved, I just add another concrete url as an example, to help people finding target page more quickly&amp;easily.
</content>
</entry>
<entry>
<title>Auto merge of #134692 - GrigorenkoPV:sync_poision, r=tgross35</title>
<updated>2025-01-03T06:40:28+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-01-03T06:40:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ac00fe89a121e9ca5e59c093c7c02aa296e55ece'/>
<id>urn:sha1:ac00fe89a121e9ca5e59c093c7c02aa296e55ece</id>
<content type='text'>
Move some things to `std::sync::poison` and reexport them in `std::sync`

Tracking issue: #134646

r? `@tgross35`

I've used `sync_poison_mod` feature flag instead, because `sync_poison` had already been used back in 1.2.

try-job: x86_64-msvc
</content>
</entry>
<entry>
<title>Auto merge of #122565 - Zoxc:atomic-panic-msg, r=the8472</title>
<updated>2025-01-02T22:06:09+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-01-02T22:06:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ab3924b298eb78bf4c96cf7e6b5824f8debbf2b9'/>
<id>urn:sha1:ab3924b298eb78bf4c96cf7e6b5824f8debbf2b9</id>
<content type='text'>
Try to write the panic message with a single `write_all` call

This writes the panic message to a buffer before writing to stderr. This allows it to be printed with a single `write_all` call, preventing it from being interleaved with other outputs. It also adds newlines before and after the message ensuring that only the panic message will have its own lines.

Before:
```
thread 'thread 'thread 'thread 'thread '&lt;unnamed&gt;thread 'thread 'thread 'thread '&lt;unnamed&gt;&lt;unnamed&gt;thread '&lt;unnamed&gt;' panicked at ' panicked at &lt;unnamed&gt;&lt;unnamed&gt;&lt;unnamed&gt;&lt;unnamed&gt;&lt;unnamed&gt;' panicked at &lt;unnamed&gt;' panicked at src\heap.rssrc\heap.rs'
panicked at ' panicked at ' panicked at ' panicked at ' panicked at src\heap.rs' panicked at src\heap.rs::src\heap.rssrc\heap.rssrc\heap.rssrc\heap.rssrc\heap.rs:src\heap.rs:455455:::::455:455::455455455455455:455:99:::::9:9:
:
999:
999:
assertion failed: size &lt;= (*queue).block_size:
:
assertion failed: size &lt;= (*queue).block_size:
assertion failed: size &lt;= (*queue).block_size:
:
:
assertion failed: size &lt;= (*queue).block_sizeassertion failed: size &lt;= (*queue).block_sizeassertion failed: size &lt;= (*queue).block_size

assertion failed: size &lt;= (*queue).block_size
assertion failed: size &lt;= (*queue).block_sizeassertion failed: size &lt;= (*queue).block_sizeerror: process didn't exit successfully: `target\debug\direct_test.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)
```
After:
```

thread '&lt;unnamed&gt;' panicked at src\heap.rs:455:9:
assertion failed: size &lt;= (*queue).block_size

thread '&lt;unnamed&gt;' panicked at src\heap.rs:455:9:
assertion failed: size &lt;= (*queue).block_size

thread '&lt;unnamed&gt;' panicked at src\heap.rs:455:9:
assertion failed: size &lt;= (*queue).block_size

error: process didn't exit successfully: `target\debug\direct_test.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)
```

---

try-jobs: x86_64-gnu-llvm-18
</content>
</entry>
<entry>
<title>path in detail</title>
<updated>2025-01-02T14:30:56+00:00</updated>
<author>
<name>Liigo Zhuang</name>
<email>liigo@qq.com</email>
</author>
<published>2025-01-02T14:30:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=862fc622085e1305e6f4996c051399729a42830f'/>
<id>urn:sha1:862fc622085e1305e6f4996c051399729a42830f</id>
<content type='text'>
</content>
</entry>
</feed>
