about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src
AgeCommit message (Expand)AuthorLines
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-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-30Spellchecking some commentsYuri Astrakhan-2/+2
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-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-0/+90
2022-03-04Add SmallStrTomasz Miąsko-0/+89
2022-03-04Inline SmallCStr::derefTomasz Miąsko-0/+1
2022-03-04Remove invalid #[cfg(tests)] in index_mapLoïc BRANSTETT-3/+0
2022-03-02Auto merge of #94514 - matthiaskrgr:rollup-pdzn82h, r=matthiaskrgrbors-1/+1
2022-03-01compiler: fix some typoscuishuang-1/+1
2022-03-01Querify `global_backend_features`Simonas Kazlauskas-0/+12
2022-02-27Auto merge of #94084 - Mark-Simulacrum:drop-sharded, r=cjgillotbors-1/+1