| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-04-02 | avoid IdxSets containing garbage above the universe length | Ariel Ben-Yehuda | -1/+73 | |
| This makes sure that all bits in each IdxSet between the universe length and the end of the word are all zero instead of being in an indeterminate state. This fixes a crash with RUST_LOG=rustc_mir, and is probably a good idea anyway. | ||||
| 2018-03-06 | Remove IdxSet::elems | varkor | -26/+0 | |
| 2018-03-06 | Remove IdxSet::each_bit | varkor | -33/+0 | |
| 2018-03-06 | Remove IdxSet::reset_to_empty | varkor | -5/+0 | |
| 2017-12-13 | Implement Borrow/BorrowMut/ToOwned relationships betweed IdxSetBuf and IdxSet. | Felix S. Klock II | -0/+20 | |
| 2017-12-09 | Use Try syntax for Option in place of macros or match | Matt Brubeck | -4/+2 | |
| 2017-11-28 | incr.comp.: Make a bunch of query results encodable. | Michael Woerister | -0/+21 | |
| 2017-10-31 | introduce liveness constraints into NLL code | Niko Matsakis | -2/+10 | |
| And do a bunch of gratuitious refactoring that I did not bother to separate into nice commits. | ||||
| 2017-09-13 | Analyse storage liveness and preserve it during generator transformation | John Kåre Alsaker | -1/+5 | |
| 2017-08-16 | Merge remote-tracking branch 'origin/master' into gen | Alex Crichton | -0/+64 | |
| 2017-08-16 | MIR based borrow check (opt-in). | Felix S. Klock II | -0/+30 | |
| One can either use `-Z borrowck-mir` or add the `#[rustc_mir_borrowck]` attribute to opt into MIR based borrow checking. Note that regardless of whether one opts in or not, AST-based borrow check will still run as well. The errors emitted from AST-based borrow check will include a "(Ast)" suffix in their error message, while the errors emitted from MIR-based borrow check will include a "(Mir)" suffix. post-rebase: removed check for intra-statement mutual conflict; replaced with assertion checking that at most one borrow is generated per statement. post-rebase: removed dead code: `IdxSet::pairs` and supporting stuff. | ||||
| 2017-08-16 | Move `DataFlowState::{each_bit,interpret_set}` method definitions to parent ↵ | Felix S. Klock II | -0/+34 | |
| module. Refactored `each_bit`, which traverses a `IdxSet`, so that the bulk of its implementation lives in `rustc_data_structures`. | ||||
| 2017-08-09 | Fix iterator over indexed sets | Alex Crichton | -3/+3 | |
| 2017-08-09 | Initial pass review comments | Alex Crichton | -0/+39 | |
| 2017-07-28 | Generator literal support | John Kåre Alsaker | -0/+8 | |
| 2017-03-27 | Fix various useless derefs and slicings | Oliver Schneider | -4/+4 | |
| 2016-10-10 | Move IdxSetBuf and BitSlice to rustc_data_structures | Wesley Wiser | -0/+156 | |
| Resolves a FIXME | ||||
