| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-07-27 | mv std libs to library/ | mark | -643/+0 | |
| 2020-04-20 | Stop accessing module level int consts via crate::<Ty> | Linus Färnstrand | -1/+0 | |
| 2020-02-03 | Remove Copy impl from OnceWith | Oliver Middleton | -1/+1 | |
| Iterators typically don't implement `Copy` and this shouldn't be an exception. | ||||
| 2020-02-04 | Stabilize `core::iter::once_with()` | Yuki Okushi | -11/+7 | |
| 2020-01-18 | Make iter::Empty<T> implement Send and Sync for any T | Konrad Borowski | -0/+5 | |
| 2019-12-18 | Propagate cfg bootstrap | Mark Rousskov | -1/+1 | |
| 2019-12-13 | Require stable/unstable annotations for the constness of all stable ↵ | Oliver Scherer | -0/+1 | |
| functions with a `const` modifier | ||||
| 2019-11-26 | Format libcore with rustfmt | David Tolnay | -29/+32 | |
| This commit applies rustfmt with default settings to files in src/libcore *that are not involved in any currently open PR* to minimize merge conflicts. The list of files involved in open PRs was determined by querying GitHub's GraphQL API with this script: https://gist.github.com/dtolnay/aa9c34993dc051a4f344d1b10e4487e8 With the list of files from the script in `outstanding_files`, the relevant commands were: $ find src/libcore -name '*.rs' | xargs rustfmt --edition=2018 $ rg libcore outstanding_files | xargs git checkout -- Repeating this process several months apart should get us coverage of most of the rest of libcore. | ||||
| 2019-08-12 | Avoid closures in OnceWith and Successors | Josh Stone | -5/+5 | |
| 2019-04-19 | libcore: deny more... | Mazdak Farrokhzad | -3/+3 | |
| 2019-04-18 | libcore => 2018 | Taiki Endo | -4/+4 | |
| 2019-03-29 | Fix OnceWith docstring. | Geoffry Song | -2/+2 | |
| This was incorrectly copypasta'd from RepeatWith. | ||||
| 2019-03-14 | Update sources.rs | lukaslueg | -4/+2 | |
| The current language may be amusing, yet is just imprecise and most especially difficult to understand for someone who speaks English as a foreign language. | ||||
| 2019-02-19 | Stabilize iter::from_fn | Simon Sapin | -5/+4 | |
| FCP: https://github.com/rust-lang/rust/issues/55977#issuecomment-463964234 | ||||
| 2019-02-19 | Stabilize iter::successors | Simon Sapin | -6/+5 | |
| FCP: https://github.com/rust-lang/rust/issues/58045#issuecomment-464674773 | ||||
| 2019-02-06 | Fix broken grammar in iter::from_fn() docs | Sebastian Dröge | -4/+2 | |
| 2019-02-01 | Rename iter::unfold to iter::from_fn and remove explicit state | Simon Sapin | -31/+24 | |
| This API is unstable. CC https://github.com/rust-lang/rust/issues/55977#issuecomment-459657195 | ||||
| 2019-01-14 | Add another feature(iter_once_with) | Stjepan Glavina | -0/+2 | |
| 2019-01-14 | Add feature(iter_once_with) | Stjepan Glavina | -0/+2 | |
| 2019-01-13 | Fix intradoc link and update issue number | Stjepan Glavina | -7/+8 | |
| 2019-01-13 | Add core::iter::once_with | Stjepan Glavina | -0/+108 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-11-20 | Capitalize | Simon Sapin | -2/+2 | |
| 2018-11-20 | Add tracking issue for unfold and successors | Simon Sapin | -9/+9 | |
| 2018-11-20 | Add std::iter::successors | Simon Sapin | -0/+76 | |
| 2018-11-20 | `Copy` is best avoided on iterators | Simon Sapin | -1/+1 | |
| 2018-11-20 | Unfold<St, F>: Debug without F: Debug | Simon Sapin | -1/+10 | |
| 2018-11-20 | Add std::iter::unfold | Simon Sapin | -0/+76 | |
| 2018-11-10 | constify parts of libcore. | Mazdak Farrokhzad | -1/+1 | |
| 2018-06-02 | Stabilize iterator_repeat_with | Thayne McCombs | -19/+7 | |
| Fixes #48169 | ||||
| 2018-03-03 | core: Update stability attributes for FusedIterator | Ulrik Sverdrup | -4/+4 | |
| 2018-03-03 | core: Stabilize FusedIterator | Ulrik Sverdrup | -3/+3 | |
| FusedIterator is a marker trait that promises that the implementing iterator continues to return `None` from `.next()` once it has returned `None` once (and/or `.next_back()`, if implemented). The effects of FusedIterator are already widely available through `.fuse()`, but with stable `FusedIterator`, stable Rust users can implement this trait for their iterators when appropriate. | ||||
| 2018-02-16 | core::iter::repeat_with: fix spelling, s/not/note | Mazdak Farrokhzad | -1/+1 | |
| 2018-02-13 | core::iter::repeat_with: fix missing word, see @Pazzaz's review | Mazdak Farrokhzad | -1/+1 | |
| 2018-02-12 | core::iter::repeat_with: tracking issue is #48169 | Mazdak Farrokhzad | -4/+4 | |
| 2018-02-12 | core::iter::repeat_with: document DoubleEndedIterator behavior | Mazdak Farrokhzad | -0/+6 | |
| 2018-02-12 | core::iter::repeat_with: fix doc tests | Mazdak Farrokhzad | -2/+2 | |
| 2018-02-12 | core::iter::repeat_with: derive Copy, Clone, Debug | Mazdak Farrokhzad | -0/+1 | |
| 2018-02-12 | core::iter::repeat_with: general fixes | Mazdak Farrokhzad | -0/+4 | |
| 2018-02-12 | add core::iter::repeat_with | Mazdak Farrokhzad | -0/+104 | |
| 2018-02-04 | Implement TrustedLen for Take<Repeat> and Take<RangeFrom> | oberien | -0/+3 | |
| 2017-03-13 | Remove function invokation parens from documentation links. | Corey Farwell | -11/+11 | |
| This was never established as a convention we should follow in the 'More API Documentation Conventions' RFC: https://github.com/rust-lang/rfcs/blob/master/text/1574-more-api-documentation-conventions.md | ||||
| 2016-12-30 | TrustedLen for Empty and Once. | Clar Charr | -1/+7 | |
| 2016-08-24 | Use `#[prelude_import]` in `libcore`. | Jeffrey Seyfried | -4/+1 | |
| 2016-08-18 | Add a FusedIterator trait. | Steven Allen | -1/+10 | |
| This trait can be used to avoid the overhead of a fuse wrapper when an iterator is already well-behaved. Conforming to: RFC 1581 Closes: #35602 | ||||
| 2016-04-18 | Split core::iter module implementation into parts | Ulrik Sverdrup | -0/+270 | |
| split iter.rs into a directory of (implementation private) modules. + mod Adaptor structs - Private fields need to be available both for them and Iterator + iterator (Iterator trait) + traits (FromIterator, traits but Iterator itself) + range (range related) + sources (Repeat, Once, Empty) | ||||
