<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/librustc_back/target/mipsel_unknown_linux_gnu.rs, branch 1.1.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.1.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.1.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-04-27T16:22:05+00:00</updated>
<entry>
<title>rustc: Add target_env for triples by default</title>
<updated>2015-04-27T16:22:05+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-04-21T22:53:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ba2380d7b328ae59261d134970593c2a2668c690'/>
<id>urn:sha1:ba2380d7b328ae59261d134970593c2a2668c690</id>
<content type='text'>
This adds a new `#[cfg]` matcher against the `target_env` property of the
destination target triple. For example all windows triples today end with `-gnu`
but we will also hopefully support non-`gnu` targets for Windows, at which point
we'll need to differentiate between the two. This new `target_env` matches is
provided and filled in with the target's environment name.

Currently the only non-empty value of this name is `gnu`, but `musl` will be
shortly added for the linux triples.
</content>
</entry>
<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>
