<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sys_common/gnu/libbacktrace.rs, branch 1.31.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.31.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.31.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-12-22T17:40:39+00:00</updated>
<entry>
<title>fix some errors in libstd</title>
<updated>2017-12-22T17:40:39+00:00</updated>
<author>
<name>Michael Hewson</name>
<email>michael@michaelhewson.ca</email>
</author>
<published>2017-12-22T17:40:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e94b29065fab8da9530029f810306da1797810a1'/>
<id>urn:sha1:e94b29065fab8da9530029f810306da1797810a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Avoid use of `libc` in portable modules</title>
<updated>2017-11-09T15:56:44+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-11-01T20:04:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5c3fe111d4a6e72f0461320f5166bcd6aaf2f37f'/>
<id>urn:sha1:5c3fe111d4a6e72f0461320f5166bcd6aaf2f37f</id>
<content type='text'>
This commit removes usage of the `libc` crate in "portable" modules like
those at the top level and `sys_common`. Instead common types like `*mut
u8` or `u32` are used instead of `*mut c_void` or `c_int` as well as
switching to platform-specific functions like `sys::strlen` instead of
`libc::strlen`.
</content>
</entry>
<entry>
<title>Correctly bubble up errors from libbacktrace</title>
<updated>2017-09-12T19:27:54+00:00</updated>
<author>
<name>Aidan Hobson Sayers</name>
<email>aidanhs@cantab.net</email>
</author>
<published>2017-09-12T19:27:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=15887d786ba05a84f2fc5e7036cae88b91291c6c'/>
<id>urn:sha1:15887d786ba05a84f2fc5e7036cae88b91291c6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>travis: Fuchsia builder</title>
<updated>2017-03-10T16:28:40+00:00</updated>
<author>
<name>Petr Hosek</name>
<email>phosek@google.com</email>
</author>
<published>2017-02-17T04:54:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9a8461104e1520c7194f8b4589262c9e292c6988'/>
<id>urn:sha1:9a8461104e1520c7194f8b4589262c9e292c6988</id>
<content type='text'>
This change introduces a Dockerfile and script which builds a complete
Fuchsia toolchain which can be used to build Rust distribution for
Fuchsia. We only support cross-compiling at the moment, hence only
setting the target.
</content>
</entry>
<entry>
<title>Improve backtrace formating while panicking.</title>
<updated>2017-02-15T19:24:37+00:00</updated>
<author>
<name>Yamakaky</name>
<email>yamakaky@yamaworld.fr</email>
</author>
<published>2016-12-04T21:38:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d50e4cc0640e54a64d0f7ccb05a77fd4a2fe0741'/>
<id>urn:sha1:d50e4cc0640e54a64d0f7ccb05a77fd4a2fe0741</id>
<content type='text'>
- `RUST_BACKTRACE=full` prints all the informations (old behaviour)
- `RUST_BACKTRACE=(0|no)` disables the backtrace.
- `RUST_BACKTRACE=&lt;everything else&gt;` (including `1`) shows a simplified
  backtrace, without the function addresses and with cleaned filenames
  and symbols. Also removes some unneded frames at the beginning and the
  end.

Fixes #37783.

PR is #38165.
</content>
</entry>
<entry>
<title>std: Remove cfg(cargobuild) annotations</title>
<updated>2017-02-06T16:42:54+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-01-23T23:55:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=77c3bfa7429abf87b76ba84108df018d9e9d90e2'/>
<id>urn:sha1:77c3bfa7429abf87b76ba84108df018d9e9d90e2</id>
<content type='text'>
These are all now no longer needed that we've only got rustbuild in tree.
</content>
</entry>
<entry>
<title>Attempt at fixing dead code lints</title>
<updated>2017-01-27T09:33:24+00:00</updated>
<author>
<name>Segev Finer</name>
<email>segev208@gmail.com</email>
</author>
<published>2017-01-27T09:33:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=450554ebf139d0b6ecde80f17c2ef89ff7de78bb'/>
<id>urn:sha1:450554ebf139d0b6ecde80f17c2ef89ff7de78bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make backtraces work on Windows GNU targets again.</title>
<updated>2017-01-24T21:10:00+00:00</updated>
<author>
<name>Segev Finer</name>
<email>segev208@gmail.com</email>
</author>
<published>2017-01-21T22:28:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4186037aaa1a6aa3ba15a10130b424e7508bd276'/>
<id>urn:sha1:4186037aaa1a6aa3ba15a10130b424e7508bd276</id>
<content type='text'>
This is done by adding a function that can return a filename
to pass to backtrace_create_state. The filename is obtained in
a safe way by first getting the filename, locking the file so it can't
be moved, and then getting the filename again and making sure it's the same.

See: https://github.com/rust-lang/rust/pull/37359#issuecomment-260123399
Issue: #33985
</content>
</entry>
<entry>
<title>std: Move sys_common to libstd/sys_common</title>
<updated>2016-11-01T17:08:24+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2016-09-30T23:26:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ca30691813836e1c6896e5ba5d4397eb717e7270'/>
<id>urn:sha1:ca30691813836e1c6896e5ba5d4397eb717e7270</id>
<content type='text'>
Make the directory structure reflect the module structure. I've always
found the existing structure confusing.
</content>
</entry>
</feed>
