<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/stackwalk.rs, branch try-perf</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try-perf</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try-perf'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-08-04T06:39:04+00:00</updated>
<entry>
<title>std: Remove gc and stackwalk</title>
<updated>2013-08-04T06:39:04+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-08-02T06:31:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ea84c1fd693104a9f8d06ee0654d0a3bf470a32a'/>
<id>urn:sha1:ea84c1fd693104a9f8d06ee0654d0a3bf470a32a</id>
<content type='text'>
These are both obsoleted by the forthcoming new GC.
</content>
</entry>
<entry>
<title>std: Replace `for` with `do { .. }` expr in std::gc</title>
<updated>2013-08-01T14:54:22+00:00</updated>
<author>
<name>blake2-ppc</name>
<email>blake2-ppc</email>
</author>
<published>2013-07-31T19:07:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e210a8129c844e0b3aca4a28153effd0817ef41'/>
<id>urn:sha1:7e210a8129c844e0b3aca4a28153effd0817ef41</id>
<content type='text'>
Change all users of old-style for with internal iterators to using
`do`-loops.

The code in stackwalk.rs does not actually implement the
looping protocol (no break on return false).

The code in gc.rs does not use loop breaks, nor does any code using it.

We remove the capacity to break from the loops in std::gc and implement
the walks using `do { .. }` expressions.

No behavior change.
</content>
</entry>
<entry>
<title>Require documentation by default for libstd</title>
<updated>2013-05-30T06:02:55+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-05-28T21:35:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=007651cd267ee8af88384d968183a1dee0265919'/>
<id>urn:sha1:007651cd267ee8af88384d968183a1dee0265919</id>
<content type='text'>
Adds documentation for various things that I understand.
Adds #[allow(missing_doc)] for lots of things that I don't understand.
</content>
</entry>
<entry>
<title>Get rid of no-longer-needed #[doc(hidden)] attributes.</title>
<updated>2013-05-27T17:29:48+00:00</updated>
<author>
<name>Lindsey Kuper</name>
<email>lindsey@composition.al</email>
</author>
<published>2013-05-27T17:12:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=beec6e4b2115616e9cfc4283f2b71de1be1aca7a'/>
<id>urn:sha1:beec6e4b2115616e9cfc4283f2b71de1be1aca7a</id>
<content type='text'>
There were several old `#[doc(hidden)]` attributes in libstd and
libextra, left over from when rustdoc didn't hide private
definitions, tagged with `FIXME #3538`.

Since #3538 is now closed, I removed the `#[doc(hidden)]` attributes
as well as the FIXMEs, but I left `#[doc(hidden)]` in
libstd/task/spawn.rs and libstd/task/rt.rs since those two are
apparently `pub`, as well as in libextra/std.rc since std/extra is
`pub`.
</content>
</entry>
<entry>
<title>libstd: Rename libcore to libstd and libstd to libextra; update makefiles.</title>
<updated>2013-05-23T04:57:05+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2013-05-17T17:45:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0c820d4123c754522b0655e9e74f692c55685bfa'/>
<id>urn:sha1:0c820d4123c754522b0655e9e74f692c55685bfa</id>
<content type='text'>
This only changes the directory names; it does not change the "real"
metadata names.
</content>
</entry>
</feed>
