about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src
AgeCommit message (Expand)AuthorLines
2020-12-18Switch compiler/ to intra-doc linksJoshua Nelson-4/+1
2020-11-23Rename `optin_builtin_traits` to `auto_traits`Camelid-1/+2
2020-11-21Auto merge of #78588 - HeroicKatora:sccc, r=nikomatsakisbors-95/+364
2020-11-20Set unaligned_references lint to deny in rustc_data_structuresTyson Nottingham-0/+1
2020-11-18Make PackedFingerprint's Fingerprint privateTyson Nottingham-1/+18
2020-11-18Use PackedFingerprint in DepNode to reduce memory consumptionTyson Nottingham-0/+42
2020-11-17Rollup merge of #78702 - wesleywiser:self_profile_cgu_sizes, r=Mark-SimulacrumMara Bos-0/+22
2020-11-16wordslcnr-1/+1
2020-11-16compiler: fold by valueBastian Kauschke-0/+2
2020-11-16add IdFunctor to rustc_data_structuresBastian Kauschke-0/+82
2020-11-15Rollup merge of #79058 - dtolnay:likelymacro, r=Mark-SimulacrumJonas Schievink-6/+6
2020-11-14Move likely/unlikely argument outside of invisible unsafe blockDavid Tolnay-6/+6
2020-11-14Move Steal to rustc_data_structures.Camille GILLOT-0/+52
2020-11-08Remove recursion from sccc walkingAndreas Molzer-73/+182
2020-11-05Add test for sccc of a long listAndreas Molzer-0/+26
2020-11-05Convert the recursive find_state to a loopAndreas Molzer-22/+110
2020-11-03[self-profiling] Include the estimated size of each cgu in the profileWesley Wiser-0/+22
2020-10-31Move post order walk to iterative approachAndreas Molzer-5/+20
2020-10-31Add a benchmark test for sccc findingAndreas Molzer-0/+46
2020-10-30Fix even more clippy warningsJoshua Nelson-7/+4
2020-10-30Rollup merge of #78524 - tmiasko:source-files-borrow, r=Aaron1011Yuki Okushi-1/+1
2020-10-29Fix typosDániel Buga-3/+3
2020-10-29Use RwLock instead of Lock for SourceMap::filesTomasz Miąsko-1/+1
2020-10-27Fix typo in vec_graphDániel Buga-1/+1
2020-10-25Auto merge of #77476 - tgnottingham:buffered_siphasher128, r=nnethercotebors-196/+389
2020-10-24Upgrade to measureme 9.0.0Wesley Wiser-18/+4
2020-10-24Rollup merge of #77830 - cjgillot:remacro, r=oli-obkJonas Schievink-11/+0
2020-10-22Don't re-export std::ops::ControlFlow in the compiler.Leonora Tindall-3/+1
2020-10-22change the order of type arguments on ControlFlowLeonora Tindall-2/+1
2020-10-22Remove unused ProfileCategory.Camille GILLOT-11/+0
2020-10-19Auto merge of #77908 - bugadani:obl-forest, r=nnethercotebors-350/+325
2020-10-18Stabilize or_insert_with_keyChai T. Rex-1/+1
2020-10-15Turn Outcome into an opaque type to remove some runtime checksDániel Buga-341/+315
2020-10-15Reuse memory for process_cyclesDániel Buga-8/+8
2020-10-15Make sure cold code is as small as possibleDániel Buga-1/+2
2020-10-14Remove unused code from remaining compiler cratesest31-6/+0
2020-10-13Replace absolute paths with relative onesest31-7/+7
2020-10-11SipHasher128: improve constant names and add more commentsTyson Nottingham-38/+68
2020-10-05Auto merge of #77080 - richkadel:llvm-coverage-counters-2, r=tmandrybors-0/+9
2020-10-05Auto merge of #77171 - VFLashM:better_sso_structures, r=oli-obkbors-104/+879
2020-10-05Updates to experimental coverage counter injectionRich Kadel-0/+9
2020-10-05SipHasher128: use specific struct layoutTyson Nottingham-0/+6
2020-10-05SipHasher128: use more named constants, update commentsTyson Nottingham-50/+54
2020-10-03perf: buffer SipHasher128Tyson Nottingham-196/+349
2020-10-02SsoHashSet/Map - genericiy over Q removedValerii Lashmanov-89/+72
2020-09-30Stable hashing: add comments and tests concerning platform-independenceTyson Nottingham-18/+142
2020-09-27SsoHashMap minor refactoring, SSO_ARRAY_SIZE introducedValerii Lashmanov-12/+29
2020-09-26SsoHashSet reimplemented as a wrapper on top of SsoHashMapValerii Lashmanov-228/+158
2020-09-26SsoHashSet/SsoHashMap API greatly expandedValerii Lashmanov-23/+864
2020-09-26MiniSet/MiniMap moved and renamed into SsoHashSet/SsoHashMapValerii Lashmanov-18/+22