| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-01-31 | Drop cfg(bootstrap) code | Mark Rousskov | -12/+5 | |
| 2020-01-19 | Fix invalid link to C++ Exception Handling ABI documentation | Tianjiao Huang | -1/+1 | |
| 2020-01-13 | Fix destructor in emcc.rs | Amanieu d'Antras | -2/+6 | |
| 2020-01-13 | Fix destructor return value in emcc.rs | Amanieu d'Antras | -6/+14 | |
| 2020-01-11 | Abort if C++ tries to swallow a Rust panic | Amanieu d'Antras | -0/+9 | |
| 2020-01-11 | Apply review feedback | Amanieu d'Antras | -18/+17 | |
| 2020-01-11 | Explain the panic! in exception_copy | Amanieu d'Antras | -0/+8 | |
| 2020-01-11 | Fix a memory leak in SEH unwinding if a Rust panic is caught by C++ and ↵ | Amanieu d'Antras | -7/+55 | |
| discarded | ||||
| 2020-01-11 | Simplify exception cleanup for libunwind-style unwinding | Amanieu d'Antras | -6/+4 | |
| 2020-01-11 | Fix a memory leak in emcc if a Rust panic is caught by C++ and discarded | Amanieu d'Antras | -7/+17 | |
| 2020-01-10 | make use of pointer::is_null | Lzu Tao | -1/+1 | |
| 2020-01-06 | Auto merge of #66899 - msizanoen1:riscv-std, r=alexcrichton | bors | -0/+3 | |
| Standard library support for riscv64gc-unknown-linux-gnu Add std support for RISC-V 64-bit GNU/Linux and update libc for RISC-V support. r? @alexcrichton | ||||
| 2020-01-02 | Auto merge of #67779 - Amanieu:ehabi_fix, r=Mark-Simulacrum | bors | -1/+7 | |
| Update the barrier cache during ARM EHABI unwinding Fixes #67242 r? @alexcrichton | ||||
| 2020-01-01 | Update the barrier cache during ARM EHABI unwinding | Amanieu d'Antras | -1/+7 | |
| 2020-01-01 | Add support for RISC-V 64-bit GNU/Linux | msizanoen1 | -0/+3 | |
| 2019-12-25 | tidy: change msdn links to newer locations | Lzu Tao | -1/+1 | |
| see accouncement at https://docs.microsoft.com/welcome-to-docs | ||||
| 2019-12-22 | Format the world | Mark Rousskov | -88/+101 | |
| 2019-11-30 | libunwind_panic: adjust miri panic hack | Ralf Jung | -47/+11 | |
| 2019-11-29 | Rollup merge of #66766 - RalfJung:panic-comments, r=SimonSapin | Ralf Jung | -1/+1 | |
| Panic machinery comments and tweaks This is mostly more comments, but I also renamed some things: * `BoxMeUp::box_me_up` is not terribly descriptive, and since this is a "take"-style method (the argument is `&mut self` but the return type is fully owned, even though you can't tell from the type) I chose a name involving "take". * `continue_panic_fmt` was very confusing as it was entirely unclear what was being continued -- for some time I thought "continue" might be the same as "resume" for a panic, but that's something entirely different. So I renamed this to `begin_panic_handler`, matching the `begin_panic*` theme of the other entry points. r? @Dylan-DPC @SimonSapin | ||||
| 2019-11-26 | Fix spelling typos | Brian Wignall | -1/+1 | |
| 2019-11-25 | better comment and rename BoxMeUp::box_me_up to take_box | Ralf Jung | -1/+1 | |
| 2019-11-16 | avoid linking errors | Ralf Jung | -6/+1 | |
| 2019-11-16 | miri panic_unwind: fix hack for SEH platforms | Ralf Jung | -6/+25 | |
| 2019-11-15 | more comment | Ralf Jung | -0/+1 | |
| 2019-11-15 | libpanic_unwind for Miri: make sure we have the SEH lang items when needed | Ralf Jung | -0/+4 | |
| 2019-11-13 | Revert "Auto merge of #65134 - ↵ | Robin Kruppe | -1/+0 | |
| davidtwco:issue-19834-improper-ctypes-in-extern-C-fn, r=rkruppe" This reverts commit 3f0e16473de5ec010f44290a8c3ea1d90e0ad7a2, reversing changes made to 61a551b4939ec1d5596e585351038b8fbd0124ba. | ||||
| 2019-11-13 | Auto merge of #66156 - Mark-Simulacrum:stage0-step, r=pietroalbini | bors | -23/+3 | |
| Stage0 step r? @pietroalbini | ||||
| 2019-11-12 | Remove no longer needed mutability | Mark Rousskov | -1/+1 | |
| 2019-11-12 | Snap cfgs | Mark Rousskov | -22/+2 | |
| 2019-11-11 | Remove trampoline, pass `ret` and `unwind` when handling intrinsics | Aaron Hill | -8/+0 | |
| 2019-11-11 | Fix tidy | Aaron Hill | -2/+0 | |
| 2019-11-11 | Move to miri.rs and re-export it | Aaron Hill | -4/+9 | |
| 2019-11-11 | Add comment | Aaron Hill | -0/+2 | |
| 2019-11-11 | Add miri trampoline, fix handling of intrinsic return | Aaron Hill | -0/+3 | |
| 2019-11-11 | Use proper intrinsic type | Aaron Hill | -2/+1 | |
| 2019-11-11 | More work on miri_start_panic | Aaron Hill | -1/+9 | |
| 2019-11-11 | Fix up intrinsic implementation | Aaron Hill | -2/+6 | |
| 2019-11-11 | Add explicit Miri support to libpanic_unwind | Aaron Hill | -1/+16 | |
| 2019-11-05 | improper_ctypes: `extern "C"` fns | David Wood | -0/+1 | |
| 2019-11-03 | Make Emscripten unwinding use a valid type_info | Amanieu d'Antras | -12/+45 | |
| This allows catch_panic to ignore C++ exceptions. | ||||
| 2019-11-03 | Make SEH exceptions use a rust_panic type instead of unsigned __int64* | Amanieu d'Antras | -136/+46 | |
| 2019-11-03 | Allow foreign exceptions to unwind through Rust code | Amanieu d'Antras | -254/+173 | |
| 2019-10-25 | Merge branch 'master' into rusty-hermit, resolve conflicts | Stefan Lankes | -7/+7 | |
| 2019-10-22 | Apply clippy::needless_return suggestions | Mateusz Mikuła | -7/+7 | |
| 2019-10-06 | redesign of the interface to the unikernel HermitCore | Stefan Lankes | -0/+24 | |
| - the old interface between HermitCore and the Rust Standard Library based on a small C library (newlib) - remove this interface and call directly the unikernel - remove the dependency to the HermitCore linker - use rust-lld as linker | ||||
| 2019-08-02 | libpanic_unwind: Unconfigure tests during normal build | Vadim Petrochenkov | -18/+22 | |
| 2019-07-28 | Remove lint annotations in specific crates that are already enforced by ↵ | Vadim Petrochenkov | -2/+0 | |
| rustbuild Remove some random unnecessary lint `allow`s | ||||
| 2019-07-22 | add support for hexagon-unknown-linux-musl | Brian Cain | -0/+3 | |
| 2019-06-17 | Make use of `ptr::null(_mut)` instead of casting zero | Lzu Tao | -4/+4 | |
| 2019-06-10 | std: Remove internal definitions of `cfg_if!` macro | Alex Crichton | -39/+2 | |
| This is duplicated in a few locations throughout the sysroot to work around issues with not exporting a macro in libstd but still wanting it available to sysroot crates to define blocks. Nowadays though we can simply depend on the `cfg-if` crate on crates.io, allowing us to use it from there! | ||||
