summary refs log tree commit diff
path: root/src/libstd/sys/windows/backtrace
AgeCommit message (Collapse)AuthorLines
2018-01-26Print inlined functions on WindowsJohn Kåre Alsaker-36/+49
2017-11-09std: Avoid use of `libc` in portable modulesAlex Crichton-5/+5
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`.
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-2/+2
Like #43008 (f668999), but _much more aggressive_.
2017-02-15Improve backtrace formating while panicking.Yamakaky-0/+321
- `RUST_BACKTRACE=full` prints all the informations (old behaviour) - `RUST_BACKTRACE=(0|no)` disables the backtrace. - `RUST_BACKTRACE=<everything else>` (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.