<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libterm, branch 1.43.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.43.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.43.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-01-11T19:27:52+00:00</updated>
<entry>
<title>parse extended terminfo format</title>
<updated>2020-01-11T19:27:52+00:00</updated>
<author>
<name>Andy Russell</name>
<email>arussell123@gmail.com</email>
</author>
<published>2020-01-07T19:32:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f9a57469612ba457fb7865aef944bf05d7664516'/>
<id>urn:sha1:f9a57469612ba457fb7865aef944bf05d7664516</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #67605 - lzutao:msdn-links, r=Mark-Simulacrum</title>
<updated>2019-12-28T09:19:26+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-12-28T09:19:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f564c4db0d97eabd7fdd72e589d3e415790ee2a4'/>
<id>urn:sha1:f564c4db0d97eabd7fdd72e589d3e415790ee2a4</id>
<content type='text'>
tidy: change msdn links to newer locations

see accouncement at https://docs.microsoft.com/welcome-to-docs
The script that I used: https://gist.github.com/lzutao/1449c9210ad91899841d62e0058d2caa
</content>
</entry>
<entry>
<title>tidy: change msdn links to newer locations</title>
<updated>2019-12-25T15:35:54+00:00</updated>
<author>
<name>Lzu Tao</name>
<email>taolzu@gmail.com</email>
</author>
<published>2019-12-25T15:35:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3a2ef17194d7bfe56e75a3504327b38bcad979ef'/>
<id>urn:sha1:3a2ef17194d7bfe56e75a3504327b38bcad979ef</id>
<content type='text'>
see accouncement at https://docs.microsoft.com/welcome-to-docs
</content>
</entry>
<entry>
<title>Deprecate Error::description for real</title>
<updated>2019-12-25T06:39:49+00:00</updated>
<author>
<name>David Tolnay</name>
<email>dtolnay@gmail.com</email>
</author>
<published>2019-12-01T04:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4646a88b7a1e68326d092b9cbbbbdd616a51077f'/>
<id>urn:sha1:4646a88b7a1e68326d092b9cbbbbdd616a51077f</id>
<content type='text'>
`description` has been documented as soft-deprecated since 1.27.0 (17
months ago). There is no longer any reason to call it or implement it.

This commit:

- adds #[rustc_deprecated(since = "1.41.0")] to Error::description;

- moves description (and cause, which is also deprecated) below the
  source and backtrace methods in the Error trait;

- reduces documentation of description and cause to take up much less
  vertical real estate in rustdocs, while preserving the example that
  shows how to render errors without needing to call description;

- removes the description function of all *currently unstable* Error
  impls in the standard library;

- marks #[allow(deprecated)] the description function of all *stable*
  Error impls in the standard library;

- replaces miscellaneous uses of description in example code and the
  compiler.
</content>
</entry>
<entry>
<title>Format the world</title>
<updated>2019-12-22T22:42:47+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-12-22T22:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a06baa56b95674fc626b3c3fd680d6a65357fe60'/>
<id>urn:sha1:a06baa56b95674fc626b3c3fd680d6a65357fe60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make use of Result::map_or</title>
<updated>2019-12-02T06:26:48+00:00</updated>
<author>
<name>Lzu Tao</name>
<email>taolzu@gmail.com</email>
</author>
<published>2019-11-25T13:22:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=93438fd839fd48c3714afd9ff5056720bc40ba62'/>
<id>urn:sha1:93438fd839fd48c3714afd9ff5056720bc40ba62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bootstrap: Merge the libtest build step with libstd</title>
<updated>2019-08-23T23:46:11+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2019-08-16T15:29:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b47c9690d2974ec0318f1e87bf38f8f7ee6cf202'/>
<id>urn:sha1:b47c9690d2974ec0318f1e87bf38f8f7ee6cf202</id>
<content type='text'>
Since its inception rustbuild has always worked in three stages: one for
libstd, one for libtest, and one for rustc. These three stages were
architected around crates.io dependencies, where rustc wants to depend
on crates.io crates but said crates don't explicitly depend on libstd,
requiring a sysroot assembly step in the middle. This same logic was
applied for libtest where libtest wants to depend on crates.io crates
(`getopts`) but `getopts` didn't say that it depended on std, so it
needed `std` built ahead of time.

Lots of time has passed since the inception of rustbuild, however,
and we've since gotten to the point where even `std` itself is depending
on crates.io crates (albeit with some wonky configuration). This
commit applies the same logic to the two dependencies that the `test`
crate pulls in from crates.io, `getopts` and `unicode-width`. Over the
many years since rustbuild's inception `unicode-width` was the only
dependency picked up by the `test` crate, so the extra configuration
necessary to get crates building in this crate graph is unlikely to be
too much of a burden on developers.

After this patch it means that there are now only two build phasese of
rustbuild, one for libstd and one for rustc. The libtest/libproc_macro
build phase is all lumped into one now with `std`.

This was originally motivated by rust-lang/cargo#7216 where Cargo was
having to deal with synthesizing dependency edges but this commit makes
them explicit in this repository.
</content>
</entry>
<entry>
<title>libterm: Unconfigure tests during normal build</title>
<updated>2019-08-01T22:59:01+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-07-31T23:34:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e839ffe6ab45505124aaa1327068f6a09295597d'/>
<id>urn:sha1:e839ffe6ab45505124aaa1327068f6a09295597d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove lint annotations in specific crates that are already enforced by rustbuild</title>
<updated>2019-07-28T15:46:24+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-07-23T17:34:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=434152157f9d73ad1899fb8da3a61aed6f8a46d6'/>
<id>urn:sha1:434152157f9d73ad1899fb8da3a61aed6f8a46d6</id>
<content type='text'>
Remove some random unnecessary lint `allow`s
</content>
</entry>
<entry>
<title>Remove use of mem::uninitialized in libterm crate</title>
<updated>2019-07-06T03:27:05+00:00</updated>
<author>
<name>Lzu Tao</name>
<email>taolzu@gmail.com</email>
</author>
<published>2019-07-05T18:59:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=42c3d3714508c9ab51e5c83dd78a37dbc5e2890c'/>
<id>urn:sha1:42c3d3714508c9ab51e5c83dd78a37dbc5e2890c</id>
<content type='text'>
</content>
</entry>
</feed>
