about summary refs log tree commit diff
path: root/compiler/rustc_index
AgeCommit message (Collapse)AuthorLines
2021-03-26Use iter::zip in compiler/Josh Stone-3/+4
2021-03-09Remove useless Clone bound in IndexVec.Camille GILLOT-7/+7
2021-02-26Miscellaneous inlining improvementsTomasz Miąsko-0/+1
Inline a few small and hot functions.
2021-02-07Auto merge of #81498 - thomaseizinger:ice-workaround-56935-rustc-index, ↵bors-0/+4
r=matthewjasper Apply workaround from #72003 for #56935 to allow for cross-compilation of `rustc_index` crate This patch applies the same workaround as #72003 to the `rustc_index` crate. This allows recent versions of rustfmt to compile to wasm again. Related: #72017.
2021-02-05Rollup merge of #81682 - JulianKnodt:bit_set_iter_benchmarks, r=oli-obkMara Bos-0/+34
Add additional bitset benchmarks Add additional benchmarks for operations in bitset, I realize that it was a bit lacking when I intended to optimize it earlier, so I was hoping to put some in so I can verify my work later.
2021-02-04relax adt unsizing requirementsBastian Kauschke-0/+12
2021-02-02Add additional benchmarks to bit_setkadmin-0/+34
2021-01-29Apply workaround from #72003 for #56935Thomas Eizinger-0/+4
Related: #72017.
2020-12-18Switch compiler/ to intra-doc linksJoshua Nelson-1/+0
rustc_lint and rustc_lint_defs weren't switched because they're included in the compiler book and so can't use intra-doc links.
2020-11-22Stabilise `then`varkor-1/+0
2020-09-19cache types during normalizationBastian Kauschke-1/+1
2020-08-30Improve `BitSet` APIsDylan MacKenzie-17/+37
A few small cleanups to `BitSet` and friends: - Overload `clone_from` for `BitSet`. - Improve `Debug` represenation of `HybridBitSet`. - Make `HybridBitSet::domain_size` public. - Don't require `T: Idx` at the type level. The `Idx` bound is still on most `BitSet` methods, but like `HashMap`, it doesn't need to be satisfied for the type to exist.
2020-08-30mv compiler to compiler/mark-0/+2451