<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/librustc_back/target/mipsel_unknown_linux_gnu.rs, branch 1.0.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.0.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-01-07T20:07:55+00:00</updated>
<entry>
<title>Rename `target_word_size` to `target_pointer_width`</title>
<updated>2015-01-07T20:07:55+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-01-07T04:26:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dd3e89aaf25c667fa8207f8800c4b60d70d76c1b'/>
<id>urn:sha1:dd3e89aaf25c667fa8207f8800c4b60d70d76c1b</id>
<content type='text'>
Closes #20421

[breaking-change]
</content>
</entry>
<entry>
<title>Fixes invalid LLVM data layout for aggregate data types</title>
<updated>2014-12-28T06:31:23+00:00</updated>
<author>
<name>Valerii Hiora</name>
<email>valerii.hiora@gmail.com</email>
</author>
<published>2014-12-28T06:31:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b94bb8766ee952812309a4d542e86401f6d6048e'/>
<id>urn:sha1:b94bb8766ee952812309a4d542e86401f6d6048e</id>
<content type='text'>
According to http://llvm.org/docs/LangRef.html#data-layout correct syntax
for data layout is `a:&lt;abi&gt;:&lt;pref&gt;` so it looks like  `a0:&lt;abi&gt;:&lt;pref&gt;` is
either a typo or outdated syntax (as it goes back pretty deep in time)
</content>
</entry>
<entry>
<title>Implement flexible target specification</title>
<updated>2014-11-04T10:07:47+00:00</updated>
<author>
<name>Corey Richardson</name>
<email>corey@octayn.net</email>
</author>
<published>2014-07-23T18:56:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6b130e3dd9547e233dca2cfd72a5968891672d9c'/>
<id>urn:sha1:6b130e3dd9547e233dca2cfd72a5968891672d9c</id>
<content type='text'>
Removes all target-specific knowledge from rustc. Some targets have changed
during this, but none of these should be very visible outside of
cross-compilation. The changes make our targets more consistent.

iX86-unknown-linux-gnu is now only available as i686-unknown-linux-gnu. We
used to accept any value of X greater than 1. i686 was released in 1995, and
should encompass the bare minimum of what Rust supports on x86 CPUs.

The only two windows targets are now i686-pc-windows-gnu and
x86_64-pc-windows-gnu.

The iOS target has been renamed from arm-apple-ios to arm-apple-darwin.

A complete list of the targets we accept now:

arm-apple-darwin
arm-linux-androideabi
arm-unknown-linux-gnueabi
arm-unknown-linux-gnueabihf

i686-apple-darwin
i686-pc-windows-gnu
i686-unknown-freebsd
i686-unknown-linux-gnu

mips-unknown-linux-gnu
mipsel-unknown-linux-gnu

x86_64-apple-darwin
x86_64-unknown-freebsd
x86_64-unknown-linux-gnu
x86_64-pc-windows-gnu

Closes #16093

[breaking-change]
</content>
</entry>
</feed>
