<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/bench/shootout-binarytrees.rs, branch 0.11.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.11.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.11.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2014-06-25T00:18:48+00:00</updated>
<entry>
<title>librustc: Remove the fallback to `int` from typechecking.</title>
<updated>2014-06-25T00:18:48+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2014-04-21T21:58:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9e3d0b002a5c2e81d43351c9b8550a3f4ccfb8f9'/>
<id>urn:sha1:9e3d0b002a5c2e81d43351c9b8550a3f4ccfb8f9</id>
<content type='text'>
This breaks a fair amount of code. The typical patterns are:

* `for _ in range(0, 10)`: change to `for _ in range(0u, 10)`;

* `println!("{}", 3)`: change to `println!("{}", 3i)`;

* `[1, 2, 3].len()`: change to `[1i, 2, 3].len()`.

RFC #30. Closes #6023.

[breaking-change]
</content>
</entry>
<entry>
<title>auto merge of #14855 : TeXitoi/rust/relicense-shootout-binarytrees, r=brson</title>
<updated>2014-06-17T01:01:55+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2014-06-17T01:01:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cc30abbcad282634fb99089eb9297e7cc4f26729'/>
<id>urn:sha1:cc30abbcad282634fb99089eb9297e7cc4f26729</id>
<content type='text'>
Everyone agreed.

Related to #14248, close #14720

@brson OK?
</content>
</entry>
<entry>
<title>Relicense shootout-binarytrees.rs</title>
<updated>2014-06-12T21:41:48+00:00</updated>
<author>
<name>Guillaume Pinot</name>
<email>texitoi@texitoi.eu</email>
</author>
<published>2014-06-12T21:41:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=15f65bae65a78c9fd72c509c2a99e8f898409edb'/>
<id>urn:sha1:15f65bae65a78c9fd72c509c2a99e8f898409edb</id>
<content type='text'>
Everyone agreed.

Related to #14248, close #14720
</content>
</entry>
<entry>
<title>sync: Move underneath libstd</title>
<updated>2014-06-11T17:00:43+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-06-07T18:13:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b1c9ce9c6f0eb7d4a7df1aad6b6799f4b548181c'/>
<id>urn:sha1:b1c9ce9c6f0eb7d4a7df1aad6b6799f4b548181c</id>
<content type='text'>
This commit is the final step in the libstd facade, #13851. The purpose of this
commit is to move libsync underneath the standard library, behind the facade.
This will allow core primitives like channels, queues, and atomics to all live
in the same location.

There were a few notable changes and a few breaking changes as part of this
movement:

* The `Vec` and `String` types are reexported at the top level of libcollections
* The `unreachable!()` macro was copied to libcore
* The `std::rt::thread` module was moved to librustrt, but it is still
  reexported at the same location.
* The `std::comm` module was moved to libsync
* The `sync::comm` module was moved under `sync::comm`, and renamed to `duplex`.
  It is now a private module with types/functions being reexported under
  `sync::comm`. This is a breaking change for any existing users of duplex
  streams.
* All concurrent queues/deques were moved directly under libsync. They are also
  all marked with #![experimental] for now if they are public.
* The `task_pool` and `future` modules no longer live in libsync, but rather
  live under `std::sync`. They will forever live at this location, but they may
  move to libsync if the `std::task` module moves as well.

[breaking-change]
</content>
</entry>
<entry>
<title>std: Remove format_strbuf!()</title>
<updated>2014-05-28T15:35:41+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-05-28T03:44:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=42aed6bde2fb05a262e21334656cdf91f51744dd'/>
<id>urn:sha1:42aed6bde2fb05a262e21334656cdf91f51744dd</id>
<content type='text'>
This was only ever a transitionary macro.
</content>
</entry>
<entry>
<title>core: rename strbuf::StrBuf to string::String</title>
<updated>2014-05-25T04:48:10+00:00</updated>
<author>
<name>Richo Healey</name>
<email>richo@psych0tik.net</email>
</author>
<published>2014-05-22T23:57:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=553074506ecd139eb961fb91eb33ad9fd0183acb'/>
<id>urn:sha1:553074506ecd139eb961fb91eb33ad9fd0183acb</id>
<content type='text'>
[breaking-change]
</content>
</entry>
<entry>
<title>libcore: Remove all uses of `~str` from `libcore`.</title>
<updated>2014-05-22T21:42:02+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2014-05-20T06:19:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e878721d70349e2055f0ef854085de92e9498fde'/>
<id>urn:sha1:e878721d70349e2055f0ef854085de92e9498fde</id>
<content type='text'>
[breaking-change]
</content>
</entry>
<entry>
<title>test: Remove all uses of `~str` from the test suite.</title>
<updated>2014-05-14T21:58:00+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2014-05-13T00:56:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95e310abdcbfe0f5ad511258097624719cbc84db'/>
<id>urn:sha1:95e310abdcbfe0f5ad511258097624719cbc84db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle fallout in bench tests</title>
<updated>2014-05-08T19:06:22+00:00</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2014-05-05T07:29:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dbbb847bf033003c89e105e337419649dae5384c'/>
<id>urn:sha1:dbbb847bf033003c89e105e337419649dae5384c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some internal ~[] from several libraries.</title>
<updated>2014-04-10T22:21:58+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2014-04-09T10:02:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6e63b12f5f1c4974bcb90455b01146938f73f328'/>
<id>urn:sha1:6e63b12f5f1c4974bcb90455b01146938f73f328</id>
<content type='text'>
Some straggling instances of `~[]` across a few different libs. Also,
remove some public ones from workcache.
</content>
</entry>
</feed>
