| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-04-25 | Bump bootstrap compiler | Mark Rousskov | -13/+0 | |
| 2020-04-03 | Make panic unwind the default for aarch64-*-windows-msvc targets | Daniel Frampton | -4/+1 | |
| 2020-03-19 | remove unused imports | Stefan Lankes | -1/+0 | |
| patch is required to avoid compiler errors by building src/libpanic_unwind/hermit.rs | ||||
| 2020-03-18 | fix pre-expansion linting infra | Mazdak Farrokhzad | -5/+0 | |
| 2020-03-14 | fix comment, rustfmt | Ralf Jung | -2/+1 | |
| 2020-03-14 | adjust Miri interaction with panic runtime | Ralf Jung | -13/+42 | |
| 2020-03-07 | Apply review feedback | Amanieu d'Antras | -1/+1 | |
| 2020-03-05 | Simplify the try intrinsic by using a callback in the catch block | Amanieu d'Antras | -46/+26 | |
| 2020-03-05 | Use #[rustc_std_internal_symbol] instead of #[no_mangle] | Amanieu d'Antras | -8/+4 | |
| 2020-03-05 | Remove eh_unwind_resume lang item | Amanieu d'Antras | -9/+1 | |
| 2020-03-02 | Fix cross-DLL panics under MSVC | Amanieu d'Antras | -5/+8 | |
| 2020-03-02 | Apply review feedback | Amanieu d'Antras | -15/+28 | |
| 2020-03-02 | Fix some minor issues | Amanieu d'Antras | -2/+3 | |
| 2020-03-02 | Inline catching panics into std::catch_unwind | Mark Rousskov | -41/+13 | |
| This allows LLVM to inline the happy path, such that catching unwinding is zero-cost when no panic occurs. This also allows us to match the code generated by C++ try/catch. | ||||
| 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 | |
