<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcore/bool.rs, branch 1.42.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.42.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.42.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-12-07T04:20:51+00:00</updated>
<entry>
<title>Format libcore with rustfmt (including tests and benches)</title>
<updated>2019-12-07T04:20:51+00:00</updated>
<author>
<name>David Tolnay</name>
<email>dtolnay@gmail.com</email>
</author>
<published>2019-12-07T04:18:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c737169fe579327bd42bf04134a375ae8d8d0d7b'/>
<id>urn:sha1:c737169fe579327bd42bf04134a375ae8d8d0d7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename to `then_some` and `then`</title>
<updated>2019-12-06T12:24:54+00:00</updated>
<author>
<name>varkor</name>
<email>github@varkor.com</email>
</author>
<published>2019-12-06T12:18:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9f1269f23c5f0c1c6a53118b51cf52415ac0bb1c'/>
<id>urn:sha1:9f1269f23c5f0c1c6a53118b51cf52415ac0bb1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `bool`'s `then` to `to_option`</title>
<updated>2019-12-06T12:20:08+00:00</updated>
<author>
<name>varkor</name>
<email>github@varkor.com</email>
</author>
<published>2019-10-07T23:05:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=51901eea8c918fd55506b3e6311857d4f5bd1ba5'/>
<id>urn:sha1:51901eea8c918fd55506b3e6311857d4f5bd1ba5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Snap cfgs to new beta</title>
<updated>2019-09-25T12:42:46+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-09-25T12:42:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f359a94849f5a66be4e5058ad9f5a480623a4627'/>
<id>urn:sha1:f359a94849f5a66be4e5058ad9f5a480623a4627</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move `--cfg bootstrap` out of `rustc.rs`</title>
<updated>2019-09-23T16:34:44+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2019-09-09T17:27:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b3f95f460f6c35985bf7b3e6220b1370e0323312'/>
<id>urn:sha1:b3f95f460f6c35985bf7b3e6220b1370e0323312</id>
<content type='text'>
Instead let's do this via `RUSTFLAGS` in `builder.rs`. Currently
requires a submodule update of `stdarch` to fix a problem with previous
compilers.
</content>
</entry>
<entry>
<title>Add tracking issue</title>
<updated>2019-09-07T16:06:39+00:00</updated>
<author>
<name>varkor</name>
<email>github@varkor.com</email>
</author>
<published>2019-09-07T16:06:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7b3f72906ffea5a8aec9e3d109d8e012f771a672'/>
<id>urn:sha1:7b3f72906ffea5a8aec9e3d109d8e012f771a672</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move `libcore/bool/mod.rs` to `libcore/bool.rs`</title>
<updated>2019-09-07T16:04:19+00:00</updated>
<author>
<name>varkor</name>
<email>github@varkor.com</email>
</author>
<published>2019-09-07T16:04:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0f0e1c1691422132a40e5f534ff579004a79ef9c'/>
<id>urn:sha1:0f0e1c1691422132a40e5f534ff579004a79ef9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Remove public bool,tuple,unit modules</title>
<updated>2014-12-19T03:13:32+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-12-19T03:13:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1b42e890bf99d37a9e6447912c75c5b5e4695c4e'/>
<id>urn:sha1:1b42e890bf99d37a9e6447912c75c5b5e4695c4e</id>
<content type='text'>
This commit modifies rustdoc to not require these empty modules to be public in
the standard library. The modules still remain as a location to attach
documentation to, but the modules themselves are now private (don't have to
commit to an API). The documentation for the standard library now shows all of
the primitive types on the main index page.
</content>
</entry>
<entry>
<title>std: Stabilize unit, bool, ty, tuple, arc, any</title>
<updated>2014-07-26T20:12:20+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-07-24T02:10:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e5da6a71a6a0b46dd3630fc8326e6d5906a1fde6'/>
<id>urn:sha1:e5da6a71a6a0b46dd3630fc8326e6d5906a1fde6</id>
<content type='text'>
This commit applies stability attributes to the contents of these modules,
summarized here:

* The `unit` and `bool` modules have become #[unstable] as they are purely meant
  for documentation purposes and are candidates for removal.

* The `ty` module has been deprecated, and the inner `Unsafe` type has been
  renamed to `UnsafeCell` and moved to the `cell` module. The `marker1` field
  has been removed as the compiler now always infers `UnsafeCell` to be
  invariant. The `new` method i stable, but the `value` field, `get` and
  `unwrap` methods are all unstable.

* The `tuple` module has its name as stable, the naming of the `TupleN` traits
  as stable while the methods are all #[unstable]. The other impls in the module
  have appropriate stability for the corresponding trait.

* The `arc` module has received the exact same treatment as the `rc` module
  previously did.

* The `any` module has its name as stable. The `Any` trait is also stable, with
  a new private supertrait which now contains the `get_type_id` method. This is
  to make the method a private implementation detail rather than a public-facing
  detail.

  The two extension traits in the module are marked #[unstable] as they will not
  be necessary with DST. The `is` method is #[stable], the as_{mut,ref} methods
  have been renamed to downcast_{mut,ref} and are #[unstable].

  The extension trait `BoxAny` has been clarified as to why it is unstable as it
  will not be necessary with DST.

This is a breaking change because the `marker1` field was removed from the
`UnsafeCell` type. To deal with this change, you can simply delete the field and
only specify the value of the `data` field in static initializers.

[breaking-change]
</content>
</entry>
<entry>
<title>Move core::bool tests to run-pass</title>
<updated>2014-06-25T00:22:59+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-06-23T23:41:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=250e2362de46c2390e0870a70643a0271ee5c537'/>
<id>urn:sha1:250e2362de46c2390e0870a70643a0271ee5c537</id>
<content type='text'>
These are closer to language tests than library.
</content>
</entry>
</feed>
