| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-12-18 | Avoid .take().unwrap() with FnOnce closures | Alex Crichton | -4/+4 | |
| 2014-12-18 | libs: merge librustrt into libstd | Aaron Turon | -1/+1 | |
| This commit merges the `rustrt` crate into `std`, undoing part of the facade. This merger continues the paring down of the runtime system. Code relying on the public API of `rustrt` will break; some of this API is now available through `std::rt`, but is likely to change and/or be removed very soon. [breaking-change] | ||||
| 2014-08-05 | Added clarification regarding rust_try_inner. | Vadim Chugunov | -1/+2 | |
| 2014-08-04 | Implement unwinding for Win64. | Vadim Chugunov | -9/+25 | |
| The original trick used to trigger unwinds would not work with GCC's implementation of SEH, so I had to invent a new one: rust_try now consists of two routines: the outer one, whose handler triggers unwinds, and the inner one, that stops unwinds by having a landing pad that swallows exceptions and passes them on to the outer routine via a normal return. | ||||
| 2013-12-24 | Stop using C++ exceptions for stack unwinding. | Vadim Chugunov | -0/+34 | |
