about summary refs log tree commit diff
path: root/src/librustc_data_structures
AgeCommit message (Expand)AuthorLines
2020-01-11use winapi for non-stdlib Windows bindingsAndy Russell-67/+19
2020-01-12Galloping search for binary_search_utilAndre Bogus-20/+40
2020-01-11Lift using interners instead of in_arenaJohn Kåre Alsaker-0/+14
2020-01-11Rollup merge of #68043 - Zoxc:missing-timers, r=wesleywiserMazdak Farrokhzad-0/+6
2020-01-10Fix some rebasing fallout.Michael Woerister-3/+6
2020-01-10Update measureme to 0.7.1 in order to fix compilation error on big-endian pla...Michael Woerister-1/+1
2020-01-10Run 'x.py fmt'.Michael Woerister-22/+7
2020-01-10self-profile: Fix issue with handling query blocking.Michael Woerister-0/+1
2020-01-10Initial support for recording query keys in self-profiling data.Michael Woerister-9/+39
2020-01-10self-profile: Switch to new approach for event_id generation that enables que...Michael Woerister-32/+161
2020-01-10Rollup merge of #67922 - Centril:lowering-cleanup, r=petrochenkovMazdak Farrokhzad-0/+11
2020-01-09Label unmarked timeJohn Kåre Alsaker-0/+6
2020-01-09{rustc::util -> rustc_data_structures}::capturesMazdak Farrokhzad-0/+11
2020-01-09More commentsJohn Kåre Alsaker-2/+6
2020-01-09Change -Z time event naming scheme and make them generic activitiesJohn Kåre Alsaker-92/+47
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