about summary refs log tree commit diff
path: root/compiler/rustc_data_structures
AgeCommit message (Expand)AuthorLines
2022-06-08Use liballoc's specialised in-place vec collectionAlan Egerton-34/+2
2022-06-08Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote-5/+5
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-7/+6
2022-06-06Split `process_obligation` in two.Nicholas Nethercote-5/+14
2022-06-06Handle stalling within `ObligationForest`.Nicholas Nethercote-84/+62
2022-06-06Streamline `active_cache` to `done_cache` transfer.Nicholas Nethercote-8/+5
2022-06-04Fix stacked borrows invalidation in rustc_data_structures sip128Nilstrieb-1/+2
2022-06-04Adapt rustc_data_structures tests to run in strict miriNilstrieb-1/+10
2022-05-31Tweak insert docsAriel Davis-2/+3
2022-05-30Fix typos in commentTobias Stoeckmann-2/+2
2022-05-27Update to rebased rustc-rayon 0.4Josh Stone-3/+3
2022-05-27libcore: Add `iter::from_generator` which is like `iter::from_fn`, but for co...Vadim Petrochenkov-25/+0
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-45/+28
2022-05-06Auto merge of #95454 - randomicon00:fix95444, r=wesleywiserbors-1/+20
2022-05-06Auto merge of #94598 - scottmcm:prefix-free-hasher-methods, r=Amanieubors-0/+20
2022-05-06Add a dedicated length-prefixing method to `Hasher`Scott McMurray-0/+20
2022-05-05Fixing #95444 by only displaying passes that take more than 5 millisecondsPeh-1/+20
2022-05-04Stabilize `bool::then_some`Josh Triplett-1/+0
2022-05-02fix most compiler/ doctestsElliot Roberts-45/+28
2022-04-19incr. comp.: Don't export impl_stable_hash_via_hash!() and warn about using it.Michael Woerister-3/+12
2022-04-16Auto merge of #95899 - petrochenkov:modchild2, r=cjgillotbors-0/+25
2022-04-16Rollup merge of #96058 - euclio:flock-impls, r=nagisaDylan DPC-215/+194
2022-04-16Auto merge of #95689 - lqd:self-profiler, r=wesleywiserbors-5/+93
2022-04-16Rollup merge of #95372 - RalfJung:unaligned_references, r=oli-obkDylan DPC-1/+0
2022-04-14make unaligned_references lint deny-by-defaultRalf Jung-1/+0
2022-04-14separate flock implementations into separate modulesAndy Russell-215/+194
2022-04-13rustc_metadata: Do not encode unnecessary module childrenVadim Petrochenkov-0/+25
2022-04-12Remove NodeIdHashingMode.Camille GILLOT-7/+0
2022-04-09Auto merge of #95524 - oli-obk:cached_stable_hash_cleanups, r=nnethercotebors-0/+84
2022-04-08Auto merge of #95519 - oli-obk:tait_ub2, r=compiler-errorsbors-1/+1
2022-04-07add `generic_activity_with_arg_recorder` to the self-profilerRémy Rakic-0/+88
2022-04-07turn `exec` comment into doc commentRémy Rakic-5/+5
2022-04-07Document and rename the new wrapper typeOli Scherer-10/+17
2022-04-06Fix some fallout around type alias impl trait in associated typesOli Scherer-1/+1
2022-04-03Auto merge of #92686 - saethlin:unsafe-debug-asserts, r=Amanieubors-4/+4
2022-03-31Check that the cached stable hash is the right one if debug assertions are en...Oli Scherer-4/+8
2022-03-31Move stable hash from TyS into a datastructure that can be shared with other ...Oli Scherer-0/+73
2022-03-30Auto merge of #95466 - Dylan-DPC:rollup-g7ddr8y, r=Dylan-DPCbors-2/+2
2022-03-30Rollup merge of #95461 - nyurik:spelling, r=lcnrDylan DPC-2/+2
2022-03-30Spellchecking some commentsYuri Astrakhan-2/+2
2022-03-30Auto merge of #94081 - oli-obk:lazy_tait_take_two, r=nikomatsakisbors-1/+15
2022-03-29Add debug assertions to some unsafe functionsBen Kimock-4/+4
2022-03-28Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk"Oli Scherer-1/+15
2022-03-28Propagate `parallel_compiler` feature through rustc crates. Turned off featur...klensy-3/+6
2022-03-08add `#[rustc_pass_by_value]` to more typeslcnr-70/+70
2022-03-07Clarify `Layout` interning.Nicholas Nethercote-0/+10
2022-03-07Introduce `ConstAllocation`.Nicholas Nethercote-6/+10
2022-03-06Auto merge of #94579 - tmiasko:target-features, r=nagisabors-1/+91
2022-03-04Add SmallStrTomasz Miąsko-1/+90
2022-03-04Inline SmallCStr::derefTomasz Miąsko-0/+1