| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-10-18 | Stabilize slice::rchunks(), rchunks_mut(), rchunks_exact(), rchunk_exact_mut() | Sebastian Dröge | -1/+0 | |
| Fixes #55177 | ||||
| 2018-10-18 | Stabilize slice::chunks_exact() and slice::chunks_exact_mut() | Sebastian Dröge | -1/+0 | |
| Fixes #47115 | ||||
| 2018-10-18 | Add slice::rchunks(), rchunks_mut(), rchunks_exact() and rchunks_exact_mut() | Sebastian Dröge | -0/+1 | |
| These work exactly like the normal chunks iterators but start creating chunks from the end of the slice. See #55177 for the tracking issue | ||||
| 2018-10-09 | alloc: fix deprecated warnings | Jorge Aparicio | -0/+1 | |
| 2018-10-05 | Stabilize `min_const_fn` | Oliver Schneider | -1/+1 | |
| 2018-09-30 | Auto merge of #54601 - cuviper:prep-1.31, r=Mark-Simulacrum | bors | -3/+2 | |
| Bump to 1.31.0 and bootstrap from 1.30 beta Closes #54594. | ||||
| 2018-09-29 | Revert "Auto merge of #53508 - japaric:maybe-uninit, r=RalfJung" | Ralf Jung | -1/+0 | |
| This reverts commit c6e3d7fa3113aaa64602507f39d4627c427742ff, reversing changes made to 4591a245c7eec9f70d668982b1383cd2a6854af5. | ||||
| 2018-09-27 | Bump to 1.31.0 and bootstrap from 1.30 beta | Josh Stone | -3/+2 | |
| 2018-09-25 | Rollup merge of #54537 - sdroege:chunks-exact, r=alexcrichton | Pietro Albini | -1/+1 | |
| Rename slice::exact_chunks() to slice::chunks_exact() See https://github.com/rust-lang/rust/issues/47115#issuecomment-403090815 and https://github.com/rust-lang/rust/issues/47115#issuecomment-424053547 | ||||
| 2018-09-24 | Rename slice::exact_chunks() to slice::chunks_exact() | Sebastian Dröge | -1/+1 | |
| See https://github.com/rust-lang/rust/issues/47115#issuecomment-403090815 and https://github.com/rust-lang/rust/issues/47115#issuecomment-424053547 | ||||
| 2018-09-23 | Make the `Vec::dedup` method use `slice::partition_dedup` internally | Clément Renault | -0/+1 | |
| 2018-09-22 | alloc: fix deprecated warnings | Jorge Aparicio | -0/+1 | |
| 2018-09-19 | Auto merge of #53877 - withoutboats:compositional-pin, r=aturon | bors | -1/+0 | |
| Update to a new pinning API. ~~Blocked on #53843 because of method resolution problems with new pin type.~~ @r? @cramertj cc @RalfJung @pythonesque anyone interested in #49150 | ||||
| 2018-09-11 | stabalize infer outlives requirements (RFC 2093). | toidiu | -1/+0 | |
| Co-authored-by: nikomatsakis | ||||
| 2018-09-01 | Update to a new pinning API. | Without Boats | -1/+0 | |
| 2018-08-31 | Restrict most uses of `const_fn` to `min_const_fn` | Oliver Schneider | -1/+2 | |
| 2018-08-27 | Auto merge of #53227 - nivkner:pin_move, r=RalfJung | bors | -0/+1 | |
| move the Pin API into its own module for centralized documentation This implements the change proposed by @withoutboats in #49150, as suggested by @RalfJung in the review of #53104, along with the documentation that was originally in it, that was deemed more appropriate in module-level documentation. r? @RalfJung | ||||
| 2018-08-24 | check that adding infer-outlives requirement to all crates works | Niko Matsakis | -0/+1 | |
| 2018-08-23 | move PinBox into pin module and export through std | Niv Kaminer | -0/+1 | |
| 2018-08-09 | liballoc: enable feature(nll) for bootstrap | memoryruins | -0/+1 | |
| 2018-08-05 | Fix stage 2 tests | varkor | -5/+3 | |
| 2018-08-05 | Remove unnecessary or invalid feature attributes | varkor | -7/+1 | |
| 2018-08-01 | Switch to bootstrapping from 1.29 beta | Mark Rousskov | -4/+1 | |
| 2018-07-25 | Deny bare_trait_objects globally | Tatsuyuki Ishi | -1/+0 | |
| 2018-07-11 | Revert borked changes in last commit. | ljedrz | -0/+1 | |
| 2018-07-10 | Add missing dyn in liballoc | ljedrz | -1/+0 | |
| 2018-07-10 | Deny bare trait objects in in src/liballoc | ljedrz | -0/+1 | |
| 2018-07-07 | Add the `alloc::prelude` module | Simon Sapin | -1/+1 | |
| It contains the re-exports that are in `std::prelude::v1` but not in `core::prelude::v1`. Calling it prelude is somewhat of a misnomer since (unlike those modules in `std` or `core`) its contents are never implicitly imported in modules. Rather it is intended to be used with an explicit glob import like `use alloc::prelude::*;`. However there is precedent for the same misnomer with `std::io::prelude`, for example. This new module is unstable with the same feature name as the `alloc` care. They are proposed for stabilization together in RFC https://github.com/rust-lang/rfcs/pull/2480 | ||||
| 2018-07-05 | #[cfg(target_has_atomic_cas)] -> #[cfg(target_has_atomic = "cas")] | Jorge Aparicio | -3/+4 | |
| 2018-07-05 | enable Atomic*.{load,store} for ARMv6-M / MSP430 | Jorge Aparicio | -1/+3 | |
| closes #45085 this commit adds an `atomic_cas` target option and an unstable `#[cfg(target_has_atomic_cas)]` attribute to enable a subset of the `Atomic*` API on architectures that don't support atomic CAS natively, like MSP430 and ARMv6-M. | ||||
| 2018-06-30 | Auto merge of #51717 - Mark-Simulacrum:snap, r=alexcrichton | bors | -1/+0 | |
| Bootstrap from 1.28.0 beta | ||||
| 2018-06-30 | Bootstrap from 1.28.0-beta.3 | Mark Simulacrum | -1/+0 | |
| 2018-06-29 | liballoc docs: Remove “not intended for general usage” | Simon Sapin | -4/+4 | |
| 2018-06-29 | Rename alloc::arc to alloc::sync, to match std::sync | Simon Sapin | -2/+2 | |
| 2018-06-29 | Remove the Vec and String reexports at the root of the alloc crate | Simon Sapin | -5/+0 | |
| … since `std` has no corresponding reexports. Use `alloc::vec::Vec` and `alloc::string::String` instead. | ||||
| 2018-06-29 | Move some alloc crate top-level items to a new alloc::collections module | Simon Sapin | -36/+1 | |
| This matches std::collections | ||||
| 2018-06-29 | Remove the unstable alloc::allocator module reexport, deprecated since 1.27 | Simon Sapin | -7/+0 | |
| 2018-06-27 | Add str::split_ascii_whitespace. | Clar Charr | -0/+1 | |
| 2018-06-12 | Stabilize #[repr(transparent)] | Simon Sapin | -1/+1 | |
| Tracking issue FCP: https://github.com/rust-lang/rust/issues/43036#issuecomment-394094318 Reference PR: https://github.com/rust-lang-nursery/reference/pull/353 | ||||
| 2018-06-12 | Auto merge of #51241 - glandium:globalalloc, r=sfackler,SimonSapin | bors | -8/+0 | |
| Stabilize GlobalAlloc and #[global_allocator] This PR implements the changes discussed in https://github.com/rust-lang/rust/issues/49668#issuecomment-393263510 Fixes #49668 Fixes #27389 This does not change the default global allocator: #36963 | ||||
| 2018-06-11 | Remove deprecated heap modules | Simon Sapin | -8/+0 | |
| The heap.rs file was already unused. | ||||
| 2018-06-08 | add a few blanket future impls to std | tinaun | -0/+1 | |
| 2018-06-06 | Auto merge of #51263 - cramertj:futures-in-core, r=aturon | bors | -0/+6 | |
| Add Future and task system to the standard library This adds preliminary versions of the `std::future` and `std::task` modules in order to unblock development of async/await (https://github.com/rust-lang/rust/issues/50547). These shouldn't be considered as final forms of these libraries-- design questions about the libraries should be left on https://github.com/rust-lang/rfcs/pull/2418. Once that RFC (or a successor) is merged, these APIs will be adjusted as necessary. r? @aturon | ||||
| 2018-06-06 | Add Future and task system to the standard library | Taylor Cramer | -0/+6 | |
| 2018-06-01 | Stabilize SliceIndex trait. | Thayne McCombs | -1/+0 | |
| Fixes #35729 According to recommendations in https://github.com/rust-lang/rust/issues/35729#issuecomment-377784884 | ||||
| 2018-05-17 | Switch to 1.26 bootstrap compiler | Mark Simulacrum | -10/+0 | |
| 2018-05-16 | Stabilize num::NonZeroU* | Simon Sapin | -1/+0 | |
| Tracking issue: https://github.com/rust-lang/rust/issues/49137 | ||||
| 2018-05-05 | make `String::new()` const | F001 | -0/+1 | |
| 2018-05-01 | Auto merge of #49724 - kennytm:range-inc-start-end-methods, r=Kimundi | bors | -1/+1 | |
| Introduce RangeInclusive::{new, start, end} methods and make the fields private. cc #49022 | ||||
| 2018-04-30 | Auto merge of #48925 - zackmdavis:fn_must_stabilize, r=nikomatsakis | bors | -1/+1 | |
| stabilize `#[must_use]` for functions and must-use comparison operators (RFC 1940) r? @nikomatsakis | ||||
