| Age | Commit message (Expand) | Author | Lines |
| 2021-12-22 | rustc `VecGraph`: require the index type to implement Ord | pierwill | -6/+9 |
| 2021-12-22 | Remove `PartialOrd` and `Ord` from `LocalDefId` | pierwill | -1/+1 |
| 2021-12-21 | Auto merge of #91903 - tmiasko:bit-set-hash, r=jackh726 | bors | -4/+31 |
| 2021-12-20 | Use hash_stable for hashing str | Jakub Beránek | -3/+2 |
| 2021-12-18 | Auto merge of #91837 - Kobzol:stable-hash-map-avoid-sort, r=the8472 | bors | -23/+43 |
| 2021-12-18 | Implement StableHash for BitSet and BitMatrix via Hash | Tomasz Miąsko | -4/+31 |
| 2021-12-13 | Add special case for length 1 | Jakub Beránek | -9/+17 |
| 2021-12-13 | Remove sort from hashing hashset, treeset and treemap | Jakub Beránek | -27/+29 |
| 2021-12-12 | Use modular arithmetic | Jakub Beránek | -3/+3 |
| 2021-12-12 | Auto merge of #91549 - fee1-dead:const_env, r=spastorino | bors | -0/+2 |
| 2021-12-12 | Avoid sorting in hash map stable hashing | Jakub Beránek | -4/+14 |
| 2021-12-12 | Small performance tweaks | Deadbeef | -0/+2 |
| 2021-12-12 | Auto merge of #89404 - Kobzol:hash-stable-sort, r=Mark-Simulacrum | bors | -1/+2 |
| 2021-12-11 | Rollup merge of #91426 - eggyal:idfunctor-panic-safety, r=lcnr | Matthias Krüger | -24/+30 |
| 2021-12-09 | Remove redundant [..]s | est31 | -4/+4 |
| 2021-12-07 | Make IdFunctor::try_map_id panic-safe | Alan Egerton | -24/+30 |
| 2021-12-06 | Annotate comments onto the LT algorithm | Mark Rousskov | -2/+102 |
| 2021-12-06 | Avoid using Option where values are always Some | Mark Rousskov | -9/+13 |
| 2021-12-06 | Create newtype around the pre order index | Mark Rousskov | -32/+41 |
| 2021-12-06 | Use variables rather than lengths directly | Mark Rousskov | -10/+13 |
| 2021-12-06 | Optimize: reuse the real-to-preorder mapping as the visited set | Mark Rousskov | -4/+2 |
| 2021-12-06 | Remove separate RPO traversal | Mark Rousskov | -17/+7 |
| 2021-12-06 | Use preorder indices for data structures | Mark Rousskov | -53/+38 |
| 2021-12-06 | Avoid inserting into buckets if not necessary | Mark Rousskov | -1/+7 |
| 2021-12-06 | Optimization: process buckets only once | Mark Rousskov | -7/+8 |
| 2021-12-06 | Optimization: Merge parent and ancestor arrays | Mark Rousskov | -10/+21 |
| 2021-12-06 | Implement the simple Lengauer-Tarjan algorithm | Mark Rousskov | -39/+116 |
| 2021-12-05 | Stop enabling `in_band_lifetimes` in rustc_data_structures | Scott McMurray | -15/+13 |
| 2021-12-03 | Rollup merge of #88906 - Kixunil:box-maybe-uninit-write, r=dtolnay | Matthias Krüger | -4/+2 |
| 2021-12-02 | Implement write() method for Box<MaybeUninit<T>> | Martin Habovstiak | -4/+2 |
| 2021-12-02 | Remove no-longer used `IdFunctor::map_id` | Alan Egerton | -9/+0 |
| 2021-11-27 | Use intrinsic pointer methods | Alan Egerton | -7/+5 |
| 2021-11-27 | Delegate from `map_id` to `try_map_id` | Alan Egerton | -57/+7 |
| 2021-11-27 | Avoid UB when short-circuiting try_map_id for Vec | Alan Egerton | -4/+11 |
| 2021-11-26 | Make `TypeFoldable` implementors short-circuit on error | LeSeulArtichaut | -1/+69 |
| 2021-11-11 | Add `#[inline]`s to `SortedIndexMultiMap` | Yuki Okushi | -0/+10 |
| 2021-11-07 | more clippy fixes | Matthias Krüger | -1/+1 |
| 2021-10-29 | Auto merge of #90380 - Mark-Simulacrum:revert-89558-query-stable-lint, r=lcnr | bors | -1/+0 |
| 2021-10-28 | Revert "Add rustc lint, warning when iterating over hashmaps" | Mark Rousskov | -1/+0 |
| 2021-10-28 | Auto merge of #90145 - cjgillot:sorted-map, r=michaelwoerister | bors | -5/+22 |
| 2021-10-25 | Auto merge of #90042 - pietroalbini:1.56-master, r=Mark-Simulacrum | bors | -1/+0 |
| 2021-10-25 | Use SmallVec in Hash map stable hashing | Jakub Beránek | -1/+2 |
| 2021-10-24 | Rollup merge of #89558 - lcnr:query-stable-lint, r=estebank | Matthias Krüger | -0/+1 |
| 2021-10-23 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2021-10-23 | Specialize HashStable for [u8] slices | Mark Rousskov | -0/+7 |
| 2021-10-21 | Use SortedMap in HIR. | Camille GILLOT | -5/+22 |
| 2021-10-15 | allow `potential_query_instability` everywhere | lcnr | -0/+1 |
| 2021-10-10 | Remove for loop range | Clemens Wasser | -2/+2 |
| 2021-10-10 | Apply clippy suggestions | Clemens Wasser | -41/+28 |
| 2021-10-07 | Update to measureme v10 | Ryan Levick | -1/+1 |