| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-11-09 | Fix docstring spelling mistakes | Daniel Alley | -2/+2 | |
| 2018-11-01 | Replace CoerceSized trait with DispatchFromDyn | Michael Hewson | -4/+3 | |
| Rename `CoerceSized` to `DispatchFromDyn`, and reverse the direction so that, for example, you write ``` impl<T: Unsize<U>, U> DispatchFromDyn<*const U> for *const T {} ``` instead of ``` impl<T: Unsize<U>, U> DispatchFromDyn<*const T> for *const U {} ``` this way the trait is really just a subset of `CoerceUnsized`. The checks in object_safety.rs are updated for the new trait, and some documentation and method names in there are updated for the new trait name — e.g. `receiver_is_coercible` is now called `receiver_is_dispatchable`. Since the trait now works in the opposite direction, some code had to updated here for that too. I did not update the error messages for invalid `CoerceSized` (now `DispatchFromDyn`) implementations, except to find/replace `CoerceSized` with `DispatchFromDyn`. Will ask for suggestions in the PR thread. | ||||
| 2018-11-01 | Add CoerceSized impls throughout libstd | Michael Hewson | -1/+8 | |
| This will make receiver types like `Rc<Self>` and `Pin<&mut Self>` object-safe. | ||||
| 2018-10-23 | fix typos in various places | Matthias Krüger | -1/+1 | |
| 2018-09-26 | Remove useless lifetimes from `Pin` `impl`s. | Alexander Ronald Altman | -5/+5 | |
| 2018-09-18 | Cleanup Deref impls and add ?Sized bound to &mut T impls | Taylor Cramer | -4/+4 | |
| 2018-09-17 | Cleanup and fix method resolution issue | Taylor Cramer | -49/+93 | |
| 2018-09-01 | Update to a new pinning API. | Without Boats | -74/+198 | |
| 2018-08-25 | remove copyright headers now that they are not madatory | Niv Kaminer | -10/+0 | |
| 2018-08-23 | link to items in pin module to std docs | Niv Kaminer | -2/+2 | |
| 2018-08-23 | capitalize and punctuate libcore pin module | Niv Kaminer | -1/+1 | |
| 2018-08-23 | fix broken link to Unpin due to reexport | Niv Kaminer | -1/+1 | |
| 2018-08-23 | fix PinMut documentation | Niv Kaminer | -4/+8 | |
| 2018-08-23 | add top-level documentation to the std pin module | Niv Kaminer | -0/+4 | |
| 2018-08-23 | move PinMut into pin module and export through std | Niv Kaminer | -0/+162 | |
