about summary refs log tree commit diff
path: root/src/libbacktrace/configure
AgeCommit message (Collapse)AuthorLines
2018-05-30std: Delete bundled libbacktrace moduleAlex Crichton-15199/+0
2017-11-21fix some typosMartin Lindhe-1/+1
2017-11-08Disable `mmap` in `libbacktrace` on Apple platformsJohn Colanduoni-0/+6
Fixes #45731 libbacktrace uses mmap if available to map ranges of the files containing debug information. On macOS `mmap` will succeed even if the mapped range does not exist, and a SIGBUS (with an unusual EXC_BAD_ACCESS code 10) will occur when the program attempts to page in the memory. To combat this we force `libbacktrace` to be built with the simple `read` based fallback on Apple platforms.
2017-10-25std: Disable usage of mmap allocator in libbacktraceAlex Crichton-1/+1
This is sort of a long overdue change from the investigation in #29293 and #37477. The released binaries of rustc don't have debug information and so don't actively suffer this problem but this can hit local development of rustc and also larger programs compiled against libstd generating backtraces. The main purpose of the mmap allocator in libacktrace is to be usable from a signal handler, but we don't do that, so the normal allocator using malloc/free should work well for us.
2017-09-02Add libbacktrace support for Apple platformsJohn Colanduoni-0/+3
2016-01-15libbacktrace: Reapply Rust-specific changesVadim Petrochenkov-2/+2
New: Fix for https://github.com/rust-lang/rust/issues/28447 Merged: openbsd support: https://github.com/rust-lang/rust/commit/fcb30a0b67b1bd4acbc3422ff74fac5d031ae1ae bitrig integration: https://github.com/rust-lang/rust/commit/cd8f31759fd04b9ce9c903fa00cae81dc5bba546 Not merged: https://github.com/rust-lang/rust/commit/d4fc3ec208186f0a9de8d05a6802c95b07e058fd @Diggsey says this change was unintended (https://github.com/rust-lang/rust/pull/30666#issuecomment-168616892)
2016-01-14Update libbacktrace to 11b1a9c476b2df514d620d479407f2cf217cb373Vadim Petrochenkov-27/+28
Source: https://github.com/gcc-mirror/gcc
2015-09-04Add line numbers to windows-gnu backtracesDiggory Blake-1/+1
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
2015-09-04Reapply rust-specific changes to libbacktraceTim Cuthbertson-2/+2
This includes the changes from commits: - cd8f31759fd04b9ce9c903fa00cae81dc5bba546 - fcb30a0b67b1bd4acbc3422ff74fac5d031ae1ae
2015-09-04Update libbacktrace to r227145Diggory Blake-8/+38
2015-04-11Reapply rust-specific changes to libbacktraceTim Cuthbertson-2/+2
This includes the changes from commits: - cd8f31759fd04b9ce9c903fa00cae81dc5bba546 - fcb30a0b67b1bd4acbc3422ff74fac5d031ae1ae
2015-04-11Update libbacktrace to r220112 (from GCC SVN)Tim Cuthbertson-69/+73
2015-03-15Strip all leading/trailing newlinesTamir Duberstein-1/+0
2015-02-11bitrig integrationDave Huseby-2/+2
2015-02-01openbsd supportSébastien Marie-1/+1
2014-03-11Bundle libbacktrace with the compilerAlex Crichton-0/+15156
This will soon be used to print backtraces on failure