<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/core/src/lib.rs, branch cargo_update</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=cargo_update</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=cargo_update'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-27T09:29:49+00:00</updated>
<entry>
<title>Remove `cfg(bootstrap)` for `doc_cfg` feature following #141925</title>
<updated>2025-09-27T09:29:49+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-06-10T15:44:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=254a2139f6c4b251d9210843d2e7d7952ef9f40d'/>
<id>urn:sha1:254a2139f6c4b251d9210843d2e7d7952ef9f40d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `doc_cfg_hide` feature</title>
<updated>2025-09-27T09:29:49+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-05-29T19:54:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fccba2c341b65b62f513c0b7ee8842f134f3cbcd'/>
<id>urn:sha1:fccba2c341b65b62f513c0b7ee8842f134f3cbcd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement RFC 3631</title>
<updated>2025-09-27T09:29:48+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-03-28T23:53:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7c00bccd3b3eb6717e3c801123107962e671e48f'/>
<id>urn:sha1:7c00bccd3b3eb6717e3c801123107962e671e48f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial implementation of the darwin_objc unstable feature</title>
<updated>2025-09-13T23:06:22+00:00</updated>
<author>
<name>Jo Bates</name>
<email>29763794+jbatez@users.noreply.github.com</email>
</author>
<published>2025-06-05T02:49:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1ebf69d1b1a94e99c01680514571c41d0b864c15'/>
<id>urn:sha1:1ebf69d1b1a94e99c01680514571c41d0b864c15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simplify the declaration of the legacy integer modules (`std::u32` etc.)</title>
<updated>2025-09-08T20:28:36+00:00</updated>
<author>
<name>cyrgani</name>
<email>ansgar.w.zielke@gmail.com</email>
</author>
<published>2025-09-08T19:21:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9899ab3fa4559461c1ddae641565995acf9c2223'/>
<id>urn:sha1:9899ab3fa4559461c1ddae641565995acf9c2223</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #145690 - sayantn:integer-funnel-shift, r=tgross35</title>
<updated>2025-09-04T05:43:21+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2025-09-04T05:43:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=00d5dc5c9d0a304020c7eb75562a415cf0e23806'/>
<id>urn:sha1:00d5dc5c9d0a304020c7eb75562a415cf0e23806</id>
<content type='text'>
Implement Integer funnel shifts

Tracking issue: rust-lang/rust#145686
ACP: https://github.com/rust-lang/libs-team/issues/642

This implements funnel shifts on primitive integer types. Implements this for cg_llvm, with a fallback impl for everything else

Thanks `@folkertdev` for the fixes and tests

cc `@rust-lang/libs-api`
</content>
</entry>
<entry>
<title>Add `funnel_sh{l,r}` functions and intrinsics</title>
<updated>2025-09-03T08:43:24+00:00</updated>
<author>
<name>sayantn</name>
<email>sayantn05@gmail.com</email>
</author>
<published>2025-08-20T23:17:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=62b4347e80cc86314bd98749e95eff8cdf8ef005'/>
<id>urn:sha1:62b4347e80cc86314bd98749e95eff8cdf8ef005</id>
<content type='text'>
 - Add a fallback implementation for the intrinsics
 - Add LLVM backend support for funnel shifts

Co-Authored-By: folkertdev &lt;folkert@folkertdev.nl&gt;
</content>
</entry>
<entry>
<title>Rollup merge of #145335 - clarfonthey:wtf8-core-alloc, r=Mark-Simulacrum</title>
<updated>2025-08-27T05:45:56+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-08-27T05:45:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=62e53416618399204070896b76060b8db2312104'/>
<id>urn:sha1:62e53416618399204070896b76060b8db2312104</id>
<content type='text'>
Move WTF-8 code from std into core and alloc

This is basically a small portion of rust-lang/rust#129411 with a smaller scope. It *does not*\* affect any public APIs; this code is still internal to the standard library. It just moves the WTF-8 code into `core` and `alloc` so it can be accessed by `no_std` crates like `backtrace`.

&gt; \* The only public API this affects is by adding a `Debug` implementation to `std::os::windows::ffi::EncodeWide`, which was not present before. This is due to the fact that `core` requires `Debug` implementations for all types, but `std` does not (yet) require this. Even though this was ultimately changed to be a wrapper over the original type, not a re-export, I decided to keep the `Debug` implementation so it remains useful.

Like we do with ordinary strings, the tests are still located entirely in `alloc`, rather than splitting them into `core` and `alloc`.

----

Reviewer note: for ease of review, this is split into three commits:

1. Moving the original files into their new "locations"
2. Actually modifying the code to compile.
3. Removing aesthetic changes that were made so that the diff for commit 2 was readable.

You can review commits 1 and 3 to verify these claims, but commit 2 contains the majority of the changes you should care about.

----

API changes: `impl Debug for std::os::windows::ffi::EncodeWide`
</content>
</entry>
<entry>
<title>Introduce Reborrow lang item and trait</title>
<updated>2025-08-21T20:53:25+00:00</updated>
<author>
<name>Aapo Alasuutari</name>
<email>aapo.alasuutari@gmail.com</email>
</author>
<published>2025-08-21T20:42:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5af359162e5ebf6c9ad318e7e45ac2f2b47b4b74'/>
<id>urn:sha1:5af359162e5ebf6c9ad318e7e45ac2f2b47b4b74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move WTF-8 code from std to core/alloc</title>
<updated>2025-08-21T00:31:33+00:00</updated>
<author>
<name>ltdk</name>
<email>usr@ltdk.xyz</email>
</author>
<published>2025-08-13T05:16:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2914291e09cb13aab64207f9e11f2aaf74de3904'/>
<id>urn:sha1:2914291e09cb13aab64207f9e11f2aaf74de3904</id>
<content type='text'>
</content>
</entry>
</feed>
