about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src
AgeCommit message (Expand)AuthorLines
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
2022-02-26Rollup merge of #94306 - Mark-Simulacrum:dom-fixups, r=jackh726Matthias Krüger-3/+13
2022-02-25Switch bootstrap cfgsMark Rousskov-2/+2
2022-02-24Rollup merge of #94288 - Mark-Simulacrum:ser-opt, r=nnethercoteMatthias Krüger-3/+1
2022-02-23Avoid exhausting stack space in dominator compressionMark Rousskov-3/+13
2022-02-23Auto merge of #93984 - nnethercote:ChunkedBitSet, r=Mark-Simulacrumbors-8/+2
2022-02-23Introduce `ChunkedBitSet` and use it for some dataflow analyses.Nicholas Nethercote-8/+2
2022-02-22Provide copy-free access to raw Decoder bytesMark Rousskov-3/+1