<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/fold.rs, branch 1.0.0-beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.0.0-beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.0.0-beta'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-03-26T13:08:54+00:00</updated>
<entry>
<title>Switch drop-flag to `u8` to allow special tags to instrument state.</title>
<updated>2015-03-26T13:08:54+00:00</updated>
<author>
<name>Felix S. Klock II</name>
<email>pnkfelix@pnkfx.org</email>
</author>
<published>2015-02-10T09:04:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3902190ac4d64962b2c1ac9a6ae88777b7112f82'/>
<id>urn:sha1:3902190ac4d64962b2c1ac9a6ae88777b7112f82</id>
<content type='text'>
Refactored code so that the drop-flag values for initialized
(`DTOR_NEEDED`) versus dropped (`DTOR_DONE`) are given explicit names.

Add `mem::dropped()` (which with `DTOR_DONE == 0` is semantically the
same as `mem::zeroed`, but the point is that it abstracts away from
the particular choice of value for `DTOR_DONE`).

Filling-drop needs to use something other than `ptr::read_and_zero`,
so I added such a function: `ptr::read_and_drop`.  But, libraries
should not use it if they can otherwise avoid it.

Fixes to tests to accommodate filling-drop.
</content>
</entry>
<entry>
<title>syntax: move MethMac to MacImplItem and combine {Provided,Required}Method into MethodTraitItem.</title>
<updated>2015-03-11T21:39:16+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-03-11T21:38:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9da918548d77182ca64f375fb6da24036d5ad60c'/>
<id>urn:sha1:9da918548d77182ca64f375fb6da24036d5ad60c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax: rename TypeMethod to MethodSig and use it in MethDecl.</title>
<updated>2015-03-11T21:39:16+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-03-11T06:38:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ce10fa8d12cb20d9eee59fffeeaadfcca8badf4a'/>
<id>urn:sha1:ce10fa8d12cb20d9eee59fffeeaadfcca8badf4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax: gather common fields of impl &amp; trait items into their respective types.</title>
<updated>2015-03-11T21:39:16+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-03-10T10:28:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f98b1763140e4c9b0f122bde2f5cbd24227554a2'/>
<id>urn:sha1:f98b1763140e4c9b0f122bde2f5cbd24227554a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax: move indirection around {Trait,Impl}Item, from within.</title>
<updated>2015-03-11T21:39:15+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-03-05T02:48:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=98491827b920884e4ea1182dcacce2a650dde861'/>
<id>urn:sha1:98491827b920884e4ea1182dcacce2a650dde861</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Deprecate std::old_io::fs</title>
<updated>2015-03-04T23:59:30+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-02-27T05:00:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95d904625b4d45af80b4e40d51a3a0fde1abaa8a'/>
<id>urn:sha1:95d904625b4d45af80b4e40d51a3a0fde1abaa8a</id>
<content type='text'>
This commit deprecates the majority of std::old_io::fs in favor of std::fs and
its new functionality. Some functions remain non-deprecated but are now behind a
feature gate called `old_fs`. These functions will be deprecated once
suitable replacements have been implemented.

The compiler has been migrated to new `std::fs` and `std::path` APIs where
appropriate as part of this change.
</content>
</entry>
<entry>
<title>Implement `&lt;T&gt;::method` UFCS expression syntax.</title>
<updated>2015-02-24T12:16:02+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-02-17T17:29:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d31b9ebef5c39de3fff9da02eea880d1838a8a3b'/>
<id>urn:sha1:d31b9ebef5c39de3fff9da02eea880d1838a8a3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax: use a single Path for Trait::Item in QPath.</title>
<updated>2015-02-24T12:14:16+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-01-31T19:20:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ffb8092ccf8dd186a9a03e6808d04a7276206793'/>
<id>urn:sha1:ffb8092ccf8dd186a9a03e6808d04a7276206793</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax: don't use TraitRef in QPath.</title>
<updated>2015-02-24T12:14:16+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-01-30T08:09:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=004df413aa35b3d610faf231682cfbae5d4eeb46'/>
<id>urn:sha1:004df413aa35b3d610faf231682cfbae5d4eeb46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax: don't store a secondary NodeId for TyPath.</title>
<updated>2015-02-24T12:14:16+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-01-29T19:18:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a817c69297dc2bfac4029410cc055d32022cea95'/>
<id>urn:sha1:a817c69297dc2bfac4029410cc055d32022cea95</id>
<content type='text'>
</content>
</entry>
</feed>
