| Age | Commit message (Expand) | Author | Lines |
| 2018-08-01 | Rollup merge of #52942 - llogiq:smallvec-opt, r=Mark-Simulacrum | Pietro Albini | -12/+5 |
| 2018-08-01 | Split out growth functionality into BitVector type | Mark Rousskov | -59/+77 |
| 2018-08-01 | Another SmallVec.extend optimization | Andre Bogus | -12/+5 |
| 2018-08-01 | Rollup merge of #52859 - ljedrz:smallvec_true_extend, r=Mark-Simulacrum | Pietro Albini | -4/+128 |
| 2018-07-31 | Benchmarks for SmallVec | ljedrz | -0/+116 |
| 2018-07-30 | Use Vec::extend in SmallVec::extend when applicable | ljedrz | -4/+12 |
| 2018-07-30 | Auto merge of #52697 - ljedrz:misc_data_structures, r=Mark-Simulacrum | bors | -11/+5 |
| 2018-07-29 | Remove unused `mut`s | Matthew Jasper | -1/+1 |
| 2018-07-27 | Auto merge of #52336 - ishitatsuyuki:dyn-rollup, r=Mark-Simulacrum | bors | -2/+0 |
| 2018-07-26 | fix `sparse_matrix_iter` unit test | Niko Matsakis | -1/+1 |
| 2018-07-26 | add type parameters to `BitMatrix` and `SparseBitMatrix` unit tests | Niko Matsakis | -3/+3 |
| 2018-07-26 | convert tests of `BitVector` to use `BitVector<usize>` | Niko Matsakis | -5/+5 |
| 2018-07-25 | SparseBitMatrix: add `insert_all` and `add_all` methods | Niko Matsakis | -0/+13 |
| 2018-07-25 | SparseBitMatrix: add `ensure_row` helper fn | Niko Matsakis | -9/+9 |
| 2018-07-25 | split into two matrices | Niko Matsakis | -0/+61 |
| 2018-07-25 | parameterize `BitVector` and `BitMatrix` by their index types | Niko Matsakis | -46/+63 |
| 2018-07-25 | Deny bare_trait_objects globally | Tatsuyuki Ishi | -2/+0 |
| 2018-07-25 | implement `Step` for `Idx` types | Niko Matsakis | -0/+29 |
| 2018-07-24 | Simplify a few functions in rustc_data_structures | ljedrz | -11/+5 |
| 2018-07-22 | Auto merge of #52250 - nnethercote:no-SparseBitMatrix, r=nikomatsakis | bors | -208/+28 |
| 2018-07-20 | data_structures: Add a reference wrapper for pointer-indexed maps/sets | Vadim Petrochenkov | -10/+56 |
| 2018-07-20 | Speed up `SparseBitMatrix`. | Nicholas Nethercote | -208/+28 |
| 2018-07-18 | Auto merge of #52342 - nnethercote:CanonicalVar, r=nikomatsakis | bors | -0/+11 |
| 2018-07-17 | Auto merge of #52433 - kennytm:rollup, r=kennytm | bors | -3/+8 |
| 2018-07-17 | Auto merge of #52190 - davidtwco:issue-52028, r=nikomatsakis | bors | -9/+66 |
| 2018-07-17 | Rollup merge of #52306 - ljedrz:obligation_forest_clone, r=varkor | kennytm | -3/+8 |
| 2018-07-17 | Auto merge of #52335 - nnethercote:BitSlice-fixes, r=nikomatsakis | bors | -17/+11 |
| 2018-07-16 | Generate region values directly to reduce memory usage. | David Wood | -9/+66 |
| 2018-07-17 | Avoid most allocations in `Canonicalizer`. | Nicholas Nethercote | -0/+11 |
| 2018-07-14 | Reduce the number of clone()s needed in obligation_forest | ljedrz | -3/+8 |
| 2018-07-13 | Auto merge of #51987 - nikomatsakis:nll-region-infer-scc, r=pnkfelix | bors | -481/+1089 |
| 2018-07-13 | nit: fix `all_sccs` comment | Niko Matsakis | -1/+1 |
| 2018-07-13 | nit: tweak comment order | Niko Matsakis | -21/+23 |
| 2018-07-13 | nit: improve SCC comments | Niko Matsakis | -4/+19 |
| 2018-07-13 | nit: clarify "keep it around" comment | Niko Matsakis | -2/+2 |
| 2018-07-13 | nit: s/successor/successors/ | Niko Matsakis | -2/+2 |
| 2018-07-13 | compute region values using SCCs not iterative flow | Niko Matsakis | -0/+5 |
| 2018-07-13 | Fix bitslice printing. | Nicholas Nethercote | -11/+5 |
| 2018-07-13 | Make BitSlice's `Word` properly generic. | Nicholas Nethercote | -7/+7 |
| 2018-07-12 | introduce a generic SCC computation | Niko Matsakis | -3/+531 |
| 2018-07-12 | strengthen `Idx` to require `Ord + Hash` | Niko Matsakis | -1/+2 |
| 2018-07-12 | rename `control_flow_graph` to `graph` | Niko Matsakis | -1/+1 |
| 2018-07-12 | rename `graph` to `control_flow_graph::implementation` | Niko Matsakis | -1/+1 |
| 2018-07-12 | deconstruct the `ControlFlowGraph` trait into more granular traits | Niko Matsakis | -60/+117 |
| 2018-07-11 | add a missing `dyn` | ljedrz | -1/+1 |
| 2018-07-11 | Enforce #![deny(bare_trait_objects)] in src/librustc_data_structures tests | ljedrz | -14/+14 |
| 2018-07-11 | Deny bare trait objects in in src/librustc_data_structures | ljedrz | -13/+15 |
| 2018-07-02 | improve comments | Niko Matsakis | -0/+6 |
| 2018-07-01 | create a new `WorkQueue` data structure | Niko Matsakis | -0/+73 |
| 2018-06-29 | Rename `IdxSet::clone_from`. | Nicholas Nethercote | -1/+3 |