<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/core/src/hash, branch beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=beta'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-02T14:17:54+00:00</updated>
<entry>
<title>Remove some unsized tuple impls now that we don't support unsizing tuples anymore</title>
<updated>2025-07-02T14:17:54+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-03-06T10:51:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=845d9ff96327bc3c9a8ca07d4f9f275ce09384df'/>
<id>urn:sha1:845d9ff96327bc3c9a8ca07d4f9f275ce09384df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>library/compiler: add `PointeeSized` bounds</title>
<updated>2025-06-16T23:04:33+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood2@arm.com</email>
</author>
<published>2025-02-10T14:18:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=884d0e031a046af894b43180032c1803bb6d0834'/>
<id>urn:sha1:884d0e031a046af894b43180032c1803bb6d0834</id>
<content type='text'>
As core uses an extern type (`ptr::VTable`), the default `?Sized` to
`MetaSized` migration isn't sufficient, and some code that previously
accepted `VTable` needs relaxed to continue to accept extern types.

Similarly, the compiler uses many extern types in `rustc_codegen_llvm`
and in the `rustc_middle::ty::List` implementation (`OpaqueListContents`)
some bounds must be relaxed to continue to accept these types.

Unfortunately, due to the current inability to relax `Deref::Target`,
some of the bounds in the standard library are forced to be stricter than
they ideally would be.
</content>
</entry>
<entry>
<title>library: Use size_of from the prelude instead of imported</title>
<updated>2025-03-07T04:20:38+00:00</updated>
<author>
<name>Thalia Archibald</name>
<email>thalia@archibald.dev</email>
</author>
<published>2025-03-05T04:28:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=988eb1997014987caad878699ee1e7c000214508'/>
<id>urn:sha1:988eb1997014987caad878699ee1e7c000214508</id>
<content type='text'>
Use `std::mem::{size_of, size_of_val, align_of, align_of_val}` from the
prelude instead of importing or qualifying them.

These functions were added to all preludes in Rust 1.80.
</content>
</entry>
<entry>
<title>fmt</title>
<updated>2025-01-08T21:11:33+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2025-01-08T21:11:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d894ce8827a65e06e96200482fad9e54dbdd17a6'/>
<id>urn:sha1:d894ce8827a65e06e96200482fad9e54dbdd17a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update version placeholders</title>
<updated>2025-01-08T19:02:18+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=4ae92b7adbafd018bf0c829a4691ffbb3933d8f0'/>
<id>urn:sha1:4ae92b7adbafd018bf0c829a4691ffbb3933d8f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stabilize const_collections_with_hasher and build_hasher_default_const_new</title>
<updated>2024-12-02T15:34:39+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-12-01T09:39:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3a9bc76f809634b0ae9844147766818a1bdcd32b'/>
<id>urn:sha1:3a9bc76f809634b0ae9844147766818a1bdcd32b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove const_hash feature leftovers</title>
<updated>2024-11-02T10:27:14+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-11-02T10:24:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=52666238cfadb8b5780ffa337ad3128c2c7726af'/>
<id>urn:sha1:52666238cfadb8b5780ffa337ad3128c2c7726af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reformat `use` declarations.</title>
<updated>2024-07-28T22:26:52+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-07-28T22:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=84ac80f1921afc243d71fd0caaa4f2838c294102'/>
<id>urn:sha1:84ac80f1921afc243d71fd0caaa4f2838c294102</id>
<content type='text'>
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
</content>
</entry>
<entry>
<title>Optimize SipHash by reordering compress instructions</title>
<updated>2024-07-01T22:36:40+00:00</updated>
<author>
<name>mat</name>
<email>git@matdoes.dev</email>
</author>
<published>2024-07-01T22:36:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=16fc41cedc5f81a4ecba7bfaa9f408d41ca87f62'/>
<id>urn:sha1:16fc41cedc5f81a4ecba7bfaa9f408d41ca87f62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark `Hasher::finish` as #[must_use]</title>
<updated>2024-06-27T18:16:27+00:00</updated>
<author>
<name>Jake Goulding</name>
<email>jake.goulding@gmail.com</email>
</author>
<published>2024-06-27T18:16:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=448dd30ed4e28249895db1a231b336f3df573f68'/>
<id>urn:sha1:448dd30ed4e28249895db1a231b336f3df573f68</id>
<content type='text'>
</content>
</entry>
</feed>
