<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sys/unix/backtrace/printing/mod.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-11-09T15:56:44+00:00</updated>
<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>Fallback to dladdr-based resolve_symbol if backtrace failed.</title>
<updated>2017-09-01T19:24:17+00:00</updated>
<author>
<name>kennytm</name>
<email>kennytm@gmail.com</email>
</author>
<published>2017-09-01T18:09:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7169fe57d66dedad21f2dcf4c615feb9ab7d3f5a'/>
<id>urn:sha1:7169fe57d66dedad21f2dcf4c615feb9ab7d3f5a</id>
<content type='text'>
This programs compiled without -g on macOS still provide the resolve to
actual symbols, instead of `&lt;unknown&gt;` everywhere.
</content>
</entry>
<entry>
<title>Add libbacktrace support for Apple platforms</title>
<updated>2017-09-01T19:24:15+00:00</updated>
<author>
<name>John Colanduoni</name>
<email>john@colanduoni.com</email>
</author>
<published>2017-07-23T06:05:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e8121b3d163f90a8f1cefca07352d3780eed933d'/>
<id>urn:sha1:e8121b3d163f90a8f1cefca07352d3780eed933d</id>
<content type='text'>
</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>Add the asmjs-unknown-emscripten triple. Add cfgs to libs.</title>
<updated>2016-02-06T20:56:14+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2015-11-26T19:05:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d6c0d859f6d859aa6e418b5ec58246071efbc9de'/>
<id>urn:sha1:d6c0d859f6d859aa6e418b5ec58246071efbc9de</id>
<content type='text'>
Backtraces, and the compilation of libbacktrace for asmjs, are disabled.

This port doesn't use jemalloc so, like pnacl, it disables jemalloc *for all targets*
in the configure file.

It disables stack protection.
</content>
</entry>
<entry>
<title>Add line numbers to windows-gnu backtraces</title>
<updated>2015-09-04T00:25:15+00:00</updated>
<author>
<name>Diggory Blake</name>
<email>diggsey@googlemail.com</email>
</author>
<published>2015-08-26T00:44:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d4fc3ec208186f0a9de8d05a6802c95b07e058fd'/>
<id>urn:sha1:d4fc3ec208186f0a9de8d05a6802c95b07e058fd</id>
<content type='text'>
Fix formatting
Remove unused imports
Refactor
Fix msvc build
Fix line lengths
Formatting
Enable backtrace tests
Fix using directive on mac
pwd info
Work-around buildbot PWD bug, and fix libbacktrace configuration
Use alternative to `env -u` which is not supported on bitrig
Disable tests on 32-bit windows gnu
</content>
</entry>
<entry>
<title>Refactor unix backtracing. NFC.</title>
<updated>2015-08-20T20:20:55+00:00</updated>
<author>
<name>Richard Diamond</name>
<email>wichard@vitalitystudios.com</email>
</author>
<published>2015-08-20T04:55:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7925c7972ee6f3ea08b90dba32a8eafe5bd71792'/>
<id>urn:sha1:7925c7972ee6f3ea08b90dba32a8eafe5bd71792</id>
<content type='text'>
</content>
</entry>
</feed>
