<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/alloc/src/lib.rs, branch 1.56.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.56.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.56.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-08-17T07:15:54+00:00</updated>
<entry>
<title>Constified `Default` implementations</title>
<updated>2021-08-17T07:15:54+00:00</updated>
<author>
<name>Deadbeef</name>
<email>ent3rm4n@gmail.com</email>
</author>
<published>2021-08-14T16:35:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5afa6807b868bc8bb2e6f972629769b150ffd41'/>
<id>urn:sha1:b5afa6807b868bc8bb2e6f972629769b150ffd41</id>
<content type='text'>
The libs-api team agrees to allow const_trait_impl to appear in the
standard library as long as stable code cannot be broken (they are
properly gated) this means if the compiler teams thinks it's okay, then
it's okay.

My priority on constifying would be:

	1. Non-generic impls (e.g. Default) or generic impls with no
	   bounds
	2. Generic functions with bounds (that use const impls)
	3. Generic impls with bounds
	4. Impls for traits with associated types

For people opening constification PRs: please cc me and/or oli-obk.
</content>
</entry>
<entry>
<title>Rollup merge of #87501 - spastorino:remove-min-tait, r=oli-obk</title>
<updated>2021-07-28T09:28:19+00:00</updated>
<author>
<name>Yuki Okushi</name>
<email>jtitor@2k36.org</email>
</author>
<published>2021-07-28T09:28:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=23479f716adfbfd424d02a2cf6f4f18f011ffcc2'/>
<id>urn:sha1:23479f716adfbfd424d02a2cf6f4f18f011ffcc2</id>
<content type='text'>
Remove min_type_alias_impl_trait in favor of type_alias_impl_trait

r? ``@oli-obk``
</content>
</entry>
<entry>
<title>Use type_alias_impl_trait instead of min in compiler and lib</title>
<updated>2021-07-27T15:27:08+00:00</updated>
<author>
<name>Santiago Pastorino</name>
<email>spastorino@gmail.com</email>
</author>
<published>2021-07-27T12:14:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5bff8429a0655320c1aef0c16fb0fd2ec0184a9a'/>
<id>urn:sha1:5bff8429a0655320c1aef0c16fb0fd2ec0184a9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #85305 - MarcusDunn:master, r=pnkfelix</title>
<updated>2021-07-27T05:53:31+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-07-27T05:53:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=998cfe5aad7c21eb19a4bca50f05a13354706970'/>
<id>urn:sha1:998cfe5aad7c21eb19a4bca50f05a13354706970</id>
<content type='text'>
Stabilize bindings_after_at

attempting to stabilze bindings_after_at [#65490](https://github.com/rust-lang/rust/issues/65490), im pretty new to the whole thing so any pointers are greatly appreciated.
</content>
</entry>
<entry>
<title>better support for running libcore and liballoc tests with Miri</title>
<updated>2021-07-18T17:11:45+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2021-07-18T15:21:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6cba79851adbc88f75e50b0eed456f74967ff19c'/>
<id>urn:sha1:6cba79851adbc88f75e50b0eed456f74967ff19c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to new bootstrap compiler</title>
<updated>2021-06-28T15:30:49+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2021-06-24T16:47:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=06661ba7591b1531555cd084f75540d99ef35ac5'/>
<id>urn:sha1:06661ba7591b1531555cd084f75540d99ef35ac5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stabilize `maybe_uninit_ref`</title>
<updated>2021-06-13T20:08:03+00:00</updated>
<author>
<name>Yuki Okushi</name>
<email>yuki.okushi@huawei.com</email>
</author>
<published>2021-06-13T20:08:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7fa1308db1929822e802d06ca8bfe6225e50a736'/>
<id>urn:sha1:7fa1308db1929822e802d06ca8bfe6225e50a736</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc: link to stable/beta docs consistently in documentation</title>
<updated>2021-06-04T18:18:21+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>jyn514@gmail.com</email>
</author>
<published>2021-05-05T03:36:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7411a9e7ccde17258ccd39990097fc12f7a76a71'/>
<id>urn:sha1:7411a9e7ccde17258ccd39990097fc12f7a76a71</id>
<content type='text'>
 ## User-facing changes

- Intra-doc links to primitives that currently go to rust-lang.org/nightly/std/primitive.x.html will start going to channel that rustdoc was built with. Nightly will continue going to /nightly; Beta will link to /beta; stable compilers will link to /1.52.1 (or whatever version they were built as).
- Cross-crate links from std to core currently go to /nightly unconditionally. They will start going to /1.52.0 on stable channels (but remain the same on nightly channels).
- Intra-crate links from std to std (or core to core) currently go to the same URL they are hosted at; they will continue to do so. Notably, this is different from everything else because it can preserve the distinction between /stable and /1.52.0 by using relative links.

Note that "links" includes both intra-doc links and rustdoc's own
automatically generated hyperlinks.

 ## Implementation changes

- Update the testsuite to allow linking to /beta and /1.52.1 in docs
- Use an html_root_url for the standard library that's dependent on the channel

  This avoids linking to nightly docs on stable.

- Update rustdoc to use channel-dependent links for primitives from an
  unknown crate

- Set DOC_RUST_LANG_ORG_CHANNEL from bootstrap to ensure it's in sync
- Include doc.rust-lang.org in the channel
</content>
</entry>
<entry>
<title>added back bindings_after_at as a cfg_attr</title>
<updated>2021-06-04T16:42:50+00:00</updated>
<author>
<name>marcusdunn</name>
<email>marcus.s.dunn@gmail.com</email>
</author>
<published>2021-06-03T04:51:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c2af4cb9a3ce0c6a5ea9c52ac8988715842db4d7'/>
<id>urn:sha1:c2af4cb9a3ce0c6a5ea9c52ac8988715842db4d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>removed ref to bindings_after_at</title>
<updated>2021-06-04T16:42:50+00:00</updated>
<author>
<name>marcusdunn</name>
<email>marcus.s.dunn@gmail.com</email>
</author>
<published>2021-06-03T04:29:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5f9e33f680a4e8caac9f02bb0908d031a2dbaca0'/>
<id>urn:sha1:5f9e33f680a4e8caac9f02bb0908d031a2dbaca0</id>
<content type='text'>
</content>
</entry>
</feed>
