<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/librustpkg, branch release-0.6</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=release-0.6</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=release-0.6'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-03-30T01:36:20+00:00</updated>
<entry>
<title>Add AbiSet and integrate it into the AST.</title>
<updated>2013-03-30T01:36:20+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2013-03-14T02:25:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6965fe4bceea836586bd8e7aa01a92a35b467f78'/>
<id>urn:sha1:6965fe4bceea836586bd8e7aa01a92a35b467f78</id>
<content type='text'>
I believe this patch incorporates all expected syntax changes from extern
function reform (#3678). You can now write things like:

    extern "&lt;abi&gt;" fn foo(s: S) -&gt; T { ... }
    extern "&lt;abi&gt;" mod { ... }
    extern "&lt;abi&gt;" fn(S) -&gt; T

The ABI for foreign functions is taken from this syntax (rather than from an
annotation).  We support the full ABI specification I described on the mailing
list.  The correct ABI is chosen based on the target architecture.

Calls by pointer to C functions are not yet supported, and the Rust type of
crust fns is still *u8.
</content>
</entry>
<entry>
<title>librustc: Remove `fail_unless!`</title>
<updated>2013-03-29T23:39:08+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2013-03-29T01:39:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1e91595520d0538e6003dc9186f1b0df5c25b77a'/>
<id>urn:sha1:1e91595520d0538e6003dc9186f1b0df5c25b77a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removing unused imports</title>
<updated>2013-03-29T03:56:46+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-03-26T20:38:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=be57d745d2517305da4625891f08af8b3eb19042'/>
<id>urn:sha1:be57d745d2517305da4625891f08af8b3eb19042</id>
<content type='text'>
</content>
</entry>
<entry>
<title>librustc: Enforce that `extern mod` directives come first, then `use` directives, then items.</title>
<updated>2013-03-27T04:30:17+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2013-03-27T02:53:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a4d0f37ca97bb0b69f5f9e768269dde4acedae8'/>
<id>urn:sha1:0a4d0f37ca97bb0b69f5f9e768269dde4acedae8</id>
<content type='text'>
Resolve them in this order as well.
</content>
</entry>
<entry>
<title>Fixed all use sites and tests</title>
<updated>2013-03-26T13:59:17+00:00</updated>
<author>
<name>Marvin Löbel</name>
<email>loebel.marvin@gmail.com</email>
</author>
<published>2013-03-26T03:39:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=06c371605b3e2ad8068e359f28d4c77dccad0237'/>
<id>urn:sha1:06c371605b3e2ad8068e359f28d4c77dccad0237</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Kill some warnings: unused imports and old #[deny(..)]s.</title>
<updated>2013-03-24T14:17:23+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2013-03-24T14:17:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=12df65470fb8c5d57fb4f94d37557daa6282173f'/>
<id>urn:sha1:12df65470fb8c5d57fb4f94d37557daa6282173f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>librustc: Remove the `const` declaration form everywhere</title>
<updated>2013-03-23T05:24:35+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2013-03-22T21:00:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=85c9fc6f8f59c146c44aacb4b9abfb2c35e16089'/>
<id>urn:sha1:85c9fc6f8f59c146c44aacb4b9abfb2c35e16089</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libsyntax: Stop parsing `pure` and `static`</title>
<updated>2013-03-23T05:24:33+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2013-03-22T19:56:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fa70709e07983fb62d1fddadac0987c79e836d23'/>
<id>urn:sha1:fa70709e07983fb62d1fddadac0987c79e836d23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>librustc: Remove debug code and add scary warnings for rusti/rustpkg</title>
<updated>2013-03-20T18:44:01+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2013-03-20T18:44:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e72d011f685ccc44cd9d3284b611f5899b3cca70'/>
<id>urn:sha1:e72d011f685ccc44cd9d3284b611f5899b3cca70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>librustc: Don't accept `as Trait` anymore; fix all occurrences of it.</title>
<updated>2013-03-14T03:07:09+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2013-03-12T20:00:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b1c699815ddf22bf17b58a8c3d317af33745e28d'/>
<id>urn:sha1:b1c699815ddf22bf17b58a8c3d317af33745e28d</id>
<content type='text'>
</content>
</entry>
</feed>
