| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-09-16 | Rollup merge of #75026 - JulianKnodt:array_windows, r=Amanieu | Tyler Mandry | -0/+2 | |
| Add array_windows fn This mimicks the functionality added by array_chunks, and implements a const-generic form of `windows`. It makes egregious use of `unsafe`, but by necessity because the array must be re-interpreted as a slice of arrays, and unlike array_chunks this cannot be done by casting the original array once, since each time the index is advanced it needs to move one element, not `N`. I'm planning on adding more tests, but this should be good enough as a premise for the functionality. Notably: should there be more functions overwritten for the iterator implementation/in general? ~~I've marked the issue as #74985 as there is no corresponding exact issue for `array_windows`, but it's based of off `array_chunks`.~~ Edit: See Issue #75027 created by @lcnr for tracking issue ~~Do not merge until I add more tests, please.~~ r? @lcnr | ||||
| 2020-09-16 | Add array window fn | kadmin | -0/+2 | |
| Updated issue to #75027 Update to rm oob access And hopefully fix docs as well Fixed naming conflict in test Fix test which used 1-indexing Nth starts from 0, woops Fix a bunch of off by 1 errors See https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=757b311987e3fae1ca47122969acda5a Add even more off by 1 errors And also write `next` and `next_back` in terms of `nth` and `nth_back`. Run fmt Fix forgetting to change fn name in test add nth_back test & document unsafe Remove as_ref().unwrap() Documented occurrences of unsafe, noting what invariants are maintained | ||||
| 2020-09-15 | fix slice::check_range aliasing problems | Ralf Jung | -0/+2 | |
| 2020-09-04 | Re-export ArrayChunksMut in alloc | Josh Stone | -0/+2 | |
| 2020-08-21 | Use intra-doc-links in `alloc` | LeSeulArtichaut | -7/+3 | |
| 2020-08-01 | add tracking issue | Bastian Kauschke | -1/+1 | |
| 2020-07-30 | liballoc export ArrayChunks | Bastian Kauschke | -0/+2 | |
| 2020-07-27 | mv std libs to library/ | mark | -0/+1069 | |
