| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-07-27 | mv std libs to library/ | mark | -1279/+0 | |
| 2020-07-23 | replace miri_start_panic intrinsic by 'extern fn' | Ralf Jung | -1/+6 | |
| 2020-07-17 | Auto merge of #74395 - Mark-Simulacrum:stage0-next, r=pietroalbini | bors | -1/+1 | |
| Bump version to 1.47 This also bumps to a more recent rustfmt version, just to keep us relatively up to date (though almost nothing has changed in rustfmt we use beyond bumps to the parser infra). No formatting changes as a result of this. r? @pietroalbini | ||||
| 2020-07-16 | apply bootstrap cfgs | Mark Rousskov | -1/+1 | |
| 2020-07-15 | Use an allow-list of platforms that support std. | Eric Huss | -4/+16 | |
| Use a fall-through for no_std targets. | ||||
| 2020-07-15 | Introduce restricted-std feature. | Eric Huss | -1/+1 | |
| 2020-06-24 | lints: add `improper_ctypes_definitions` | David Wood | -0/+1 | |
| This commit adds a new lint - `improper_ctypes_definitions` - which functions identically to `improper_ctypes`, but on `extern "C" fn` definitions (as opposed to `improper_ctypes`'s `extern "C" {}` declarations). Signed-off-by: David Wood <david@davidtw.co> | ||||
| 2020-06-03 | Bump to 1.46 | Mark Rousskov | -4/+1 | |
| 2020-05-17 | make abort intrinsic safe, and correct its documentation | Ralf Jung | -1/+4 | |
| 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 | ||||
