<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libpanic_unwind, branch 1.14.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.14.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.14.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-11-07T06:15:58+00:00</updated>
<entry>
<title>Remove mention of mipsel target_arch</title>
<updated>2016-11-07T06:15:58+00:00</updated>
<author>
<name>Wang Xuerui</name>
<email>idontknw.wang@gmail.com</email>
</author>
<published>2016-11-07T06:11:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a28c01bdf94951b92172a2869d301f82f1344d12'/>
<id>urn:sha1:a28c01bdf94951b92172a2869d301f82f1344d12</id>
<content type='text'>
The `mipsel` `target_arch` was introduced with the initial MIPSel
support (rust-lang/rust@82ec1aef293ddc5c6373bd7f5ec323fafbdf7901),
but was subsequently removed with implementation of the Flexible Target
Specification (Rust RFC 0131,
rust-lang/rust@3a8f4ec32a80d372db2d02c76acba0276c4effd0).
This is the only remaining instance in rustc. All others are in the libc
repo, and are fixed in rust-lang/libc@b3676593f6930c32d947c59e210789bbfcb30960.
</content>
</entry>
<entry>
<title>run rustfmt on libpanic_unwind</title>
<updated>2016-10-18T17:39:47+00:00</updated>
<author>
<name>Srinivas Reddy Thatiparthy</name>
<email>thatiparthysreenivas@gmail.com</email>
</author>
<published>2016-10-18T17:39:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1cc1dcce7d7e934817c3bf3543ca8e7753960d0b'/>
<id>urn:sha1:1cc1dcce7d7e934817c3bf3543ca8e7753960d0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #37031 - fitzgen:typo-in-gcc-rs-comment, r=alexcrichton</title>
<updated>2016-10-08T11:22:43+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2016-10-08T11:22:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c1a19b84816c1717f151671064bcc02d98aa4dff'/>
<id>urn:sha1:c1a19b84816c1717f151671064bcc02d98aa4dff</id>
<content type='text'>
Fix a typo in a comment describing gcc.rs's eh_frame_registry module

s/reigster/register/

r? @alexcrichton
</content>
</entry>
<entry>
<title>Fix a typo in a comment describing gcc.rs's eh_frame_registry module</title>
<updated>2016-10-07T22:00:48+00:00</updated>
<author>
<name>Nick Fitzgerald</name>
<email>fitzgen@gmail.com</email>
</author>
<published>2016-10-07T22:00:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=75c0d3f6573b034e98a9bf13403feba2fd8ad3cf'/>
<id>urn:sha1:75c0d3f6573b034e98a9bf13403feba2fd8ad3cf</id>
<content type='text'>
s/reigster/register/
</content>
</entry>
<entry>
<title>Use workspaces and switch to a single Cargo.lock.</title>
<updated>2016-10-07T19:04:32+00:00</updated>
<author>
<name>Ahmed Charles</name>
<email>acharles@outlook.com</email>
</author>
<published>2016-09-02T08:55:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9ca382f95fff732f6cd2a6cffbd04825ff6c4145'/>
<id>urn:sha1:9ca382f95fff732f6cd2a6cffbd04825ff6c4145</id>
<content type='text'>
This involves hacking the code used to run cargo test on various
packages, because it reads Cargo.lock to determine which packages should
be tested. This change implements a blacklist, since that will catch new
crates when they are added in the future.
</content>
</entry>
<entry>
<title>Document emscripten's unwind impl and remove unused function</title>
<updated>2016-09-30T21:02:59+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2016-09-27T21:25:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3c038c0505a5f937aba9a4c3208fe8e0aebdd370'/>
<id>urn:sha1:3c038c0505a5f937aba9a4c3208fe8e0aebdd370</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite emscripten unwinding to use libcxx</title>
<updated>2016-09-30T21:02:55+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2016-09-22T19:55:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=525a798ca6513a204de8bd434bf260d79cbdfc9f'/>
<id>urn:sha1:525a798ca6513a204de8bd434bf260d79cbdfc9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Preliminary wasm32 support</title>
<updated>2016-09-30T21:02:45+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2016-09-06T00:41:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b8b50f0eda08e19e7c96377681f82ac17c76775d'/>
<id>urn:sha1:b8b50f0eda08e19e7c96377681f82ac17c76775d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Patch panic_unwind to compile, but this is surely broken</title>
<updated>2016-09-30T21:02:41+00:00</updated>
<author>
<name>Jan-Erik Rediger</name>
<email>janerik@fnordig.de</email>
</author>
<published>2016-08-06T22:14:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=86fd661bcbf84f8f387b824d05f4803fc00ee34f'/>
<id>urn:sha1:86fd661bcbf84f8f387b824d05f4803fc00ee34f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add s390x support</title>
<updated>2016-09-09T21:28:19+00:00</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2016-09-09T21:00:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=19b84088d76b8ded63cbaf12991213f4f437e689'/>
<id>urn:sha1:19b84088d76b8ded63cbaf12991213f4f437e689</id>
<content type='text'>
This adds support for building the Rust compiler and standard
library for s390x-linux, allowing a full cross-bootstrap sequence
to complete.  This includes:

- Makefile/configure changes to allow native s390x builds
- Full Rust compiler support for the s390x C ABI
  (only the non-vector ABI is supported at this point)
- Port of the standard library to s390x
- Update the liblibc submodule to a version including s390x support
- Testsuite fixes to allow clean "make check" on s390x

Caveats:

- Resets base cpu to "z10" to bring support in sync with the default
  behaviour of other compilers on the platforms.  (Usually, upstream
  supports all older processors; a distribution build may then chose
  to require a more recent base version.)  (Also, using zEC12 causes
  failures in the valgrind tests since valgrind doesn't fully support
  this CPU yet.)

- z13 vector ABI is not yet supported.  To ensure compatible code
  generation, the -vector feature is passed to LLVM.  Note that this
  means that even when compiling for z13, no vector instructions
  will be used.  In the future, support for the vector ABI should be
  added (this will require common code support for different ABIs
  that need different data_layout strings on the same platform).

- Two test cases are (temporarily) ignored on s390x to allow passing
  the test suite.  The underlying issues still need to be fixed:
  * debuginfo/simd.rs fails because of incorrect debug information.
    This seems to be a LLVM bug (also seen with C code).
  * run-pass/union/union-basic.rs simply seems to be incorrect for
    all big-endian platforms.

Signed-off-by: Ulrich Weigand &lt;ulrich.weigand@de.ibm.com&gt;
</content>
</entry>
</feed>
