about summary refs log tree commit diff
path: root/src/librustc/ty/query/job.rs
AgeCommit message (Expand)AuthorLines
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-29/+0
2020-03-26Make librustc compile.Camille GILLOT-0/+29
2020-03-26Move query system to librustc_query_system.Camille GILLOT-596/+0
2020-03-26Move HashStable bound to the trait definition.Camille GILLOT-9/+2
2020-03-26Parametrise by try_collect_active_jobs.Camille GILLOT-61/+59
2020-03-26Generalise QueryLatch.Camille GILLOT-10/+12
2020-03-26Generalise QueryJobId.Camille GILLOT-24/+24
2020-03-26Make QueryAccessor argument a type.Camille GILLOT-30/+44
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-2/+2
2020-02-24librustc{, codegen_ssa,infer,mir_build}: don't clone types that are copyMatthias Krüger-1/+1
2020-02-12Address commentsJohn Kåre Alsaker-0/+5
2020-02-12Use a counter instead of pointers to the stackJohn Kåre Alsaker-32/+40
2020-02-12Construct query job latches on-demandJohn Kåre Alsaker-102/+190
2020-02-01pacify the parallel compilerMazdak Farrokhzad-2/+2
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-7/+7
2019-12-25Fix skipped setting of syntax::GLOBALSMark Rousskov-2/+4
2019-12-25Store callbacks in global staticsMark Rousskov-3/+2
2019-12-22Format the worldMark Rousskov-88/+71
2019-12-06Rename to `then_some` and `then`varkor-1/+1
2019-12-06Use `to_option` in various placesvarkor-7/+2
2019-11-19Move the definition of `QueryResult` into `plumbing.rs`.Nicholas Nethercote-10/+0
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-2/+2
2019-07-28Fix `cfg(parallel_compiler)` modeVadim Petrochenkov-33/+15
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-1/+2
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-5/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-7/+7
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-2/+2
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-5/+5
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-2/+2
2019-03-01Add support for using a jobserver with RayonJohn Kåre Alsaker-0/+5
2019-02-15Always emit an error for a query cycleJohn Kåre Alsaker-21/+3
2019-02-10rustc: doc commentsAlexander Regueiro-9/+10
2019-02-05move librustc to 2018Mark Mansi-11/+13
2019-01-28Use multiple threads by default. Limits tests to one thread. Do some renaming.John Kåre Alsaker-21/+21
2019-01-08Move diagnostics out from QueryJob and optimize for the case with no diagnosticsJohn Kåre Alsaker-5/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-25Auto merge of #56983 - ljedrz:parallel_query_tweaks, r=Zoxcbors-17/+9
2018-12-19query: simplify stack trimming in cycle_checkljedrz-1/+1
2018-12-19query: minor refactoringljedrz-5/+2
2018-12-19query: insert visited queries more eagerlyljedrz-6/+3
2018-12-19query: faster stack reversal in remove_cycleljedrz-5/+3
2018-12-17Rename await into cycle_error for the single threaded case and add some commentsJohn Kåre Alsaker-1/+1
2018-12-17Tweak query code for performanceJohn Kåre Alsaker-28/+41
2018-12-06Fix a race conditionJohn Kåre Alsaker-2/+5
2018-12-06Show usages of query cycles and correctly shift queries in a cycleJohn Kåre Alsaker-30/+61
2018-10-05rustc/ty: improve stack shifting and remove related allocationsljedrz-10/+10
2018-10-05rustc/ty: move a faster early return upljedrz-5/+5
2018-10-05rustc/ty: improve allocationsljedrz-3/+3
2018-08-28Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.Eduard-Mihai Burtescu-5/+6
2018-08-19Fix typos found by codespell.Matthias Krüger-1/+1