summary refs log tree commit diff
path: root/src/librustc_data_structures
AgeCommit message (Expand)AuthorLines
2020-01-05Rollup merge of #67882 - euclio:flock, r=rkruppeDylan DPC-106/+15
2020-01-05Use self profile infrastructure for -Z time and -Z time-passesJohn Kåre Alsaker-19/+213
2020-01-04remove bespoke flock bindingsAndy Russell-106/+15
2020-01-04define_id_collections -> rustc_data_structuresMazdak Farrokhzad-0/+8
2019-12-31Revert parts of #66405.Nicholas Nethercote-111/+80
2019-12-29Auto merge of #67614 - Mark-Simulacrum:global-callbacks, r=Zoxcbors-0/+28
2019-12-26Convert collapsed to shortcut reference linksMatthew Kraai-5/+5
2019-12-25Store callbacks in global staticsMark Rousskov-0/+28
2019-12-22Format the worldMark Rousskov-1286/+1278
2019-12-17Revert "Auto merge of #67362 - Mark-Simulacrum:par-4-default, r=alexcrichton"Mark Rousskov-4/+1
2019-12-17Move AtomicU64 usage to AtomicUsizeMark Rousskov-1/+4
2019-12-13Avoid re-processing nodes in `find_cycles_from_node`.Nicholas Nethercote-4/+8
2019-12-13Remove an unnecessary local variable.Nicholas Nethercote-2/+1
2019-12-13Remove some `debug!` statements.Nicholas Nethercote-19/+1
2019-12-13Move functions around.Nicholas Nethercote-59/+59
2019-12-13Remove `NodeState::{Waiting,Done}`.Nicholas Nethercote-87/+126
2019-12-11Make TinyList::remove iterate instead of recurseAndre Bogus-24/+16
2019-12-09Auto merge of #67016 - lqd:placeholder_loans, r=matthewjasperbors-0/+8
2019-12-08Auto merge of #66981 - michaelwoerister:measureme-0.5.0, r=Mark-Simulacrumbors-12/+9
2019-12-06Add a way to list the base non-transitive edges in `TransitiveRelation`Remy Rakic-0/+8
2019-12-04Auto merge of #66408 - nnethercote:greedy-process_obligations, r=nmatsakisbors-10/+33
2019-12-03Re-export Client from rustc_data_structures::jobserverMark Rousskov-1/+1
2019-12-03Update measureme crate to 0.5.0.Michael Woerister-12/+9
2019-12-02Undo minor changes that weren't needed, fix one lifetime typoPaul Daniel Faria-0/+1
2019-12-02Account for new maybe_sideeffect helper that requires predecessorsPaul Daniel Faria-34/+3
2019-12-02Move predecessor cache outside of Body, use wrapper types to manage Cache and...Paul Daniel Faria-11/+42
2019-11-26Fix spelling typosBrian Wignall-1/+1
2019-11-23Rollup merge of #66657 - ollie27:rustdoc_flock_panic, r=GuillaumeGomezMazdak Farrokhzad-12/+0
2019-11-23rustdoc: Don't panic when failing to write .lock fileOliver Middleton-12/+0
2019-11-17Implement HashStable for RangeInclusive.Camille GILLOT-0/+10
2019-11-15Rollup merge of #66013 - nnethercote:avoid-hashing-twice-in-get_query, r=ZoxcYuki Okushi-0/+6
2019-11-15Make `process_obligations()` greedier.Nicholas Nethercote-10/+33
2019-11-12Register queries with self profiler in rustc_interfaceMark Rousskov-0/+6
2019-11-12Move self-profile infrastructure to data structuresMark Rousskov-0/+318
2019-11-04bump smallvec to 1.0Ralf Jung-1/+1
2019-11-04Avoid hashing the key twice in `get_query()`.Nicholas Nethercote-0/+6
2019-11-01Rollup merge of #65997 - spastorino:fix-init_locking-rustdoc, r=Mark-SimulacrumTyler Mandry-4/+4
2019-11-01Rollup merge of #65112 - jack-t:type-parens-lint, r=varkorTyler Mandry-4/+4
2019-10-31Fix outdated rustdoc of Once::init_locking functionSantiago Pastorino-4/+4
2019-10-30Make init_locking return a reference to the initialized dataSantiago Pastorino-6/+8
2019-10-29Add lint for unnecessary parens around typesjack-t-4/+4
2019-10-23Rollup merge of #65648 - nnethercote:rm-intersect_opt, r=nikomatsakisMazdak Farrokhzad-21/+6
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-11/+11
2019-10-21Eliminate `intersect_opt`.Nicholas Nethercote-21/+6
2019-10-21Remove unnecessary `Hash` bounds from various types.Nicholas Nethercote-5/+5
2019-10-17Use a sharded dep node to dep node index mapJohn Kåre Alsaker-7/+23
2019-10-14Rename serial_join and serial_scope to join and scopeSantiago Pastorino-25/+22
2019-10-14Move serial_scope and serial_join to parallel_compiler = falseSantiago Pastorino-23/+23
2019-10-14Minor comment tweaksSantiago Pastorino-2/+2
2019-10-07Rebase rustc-rayon on rayon-1.2Josh Stone-2/+2