summary refs log tree commit diff
path: root/src/librustc/dep_graph/graph.rs
AgeCommit message (Expand)AuthorLines
2019-12-06Make try_mark_previous_green aware of cycles.Alex Aktsipetrov-5/+16
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-1/+1
2019-10-17Use a sharded dep node to dep node index mapJohn Kåre Alsaker-8/+21
2019-10-14Use more fine grained locks for the dep graphJohn Kåre Alsaker-60/+72
2019-10-14Auto merge of #65240 - michaelwoerister:sp-review-3, r=Mark-Simulacrumbors-1/+1
2019-10-09Cache the DepNodeIndex of upstream crates in order to avoid multiple locks an...Michael Woerister-1/+1
2019-10-09self-profiling: Add events for everything except trait selection.Michael Woerister-0/+2
2019-10-08Rollup merge of #65081 - Mark-Simulacrum:remove-profile-queries, r=michaelwoe...Mazdak Farrokhzad-9/+0
2019-10-06Remove loaded_from_cache map from DepGraphMark Rousskov-23/+0
2019-10-03Remove -Zprofile-queriesMark Rousskov-9/+0
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-2/+2
2019-09-27Remove global_tcx from TyCtxtMark Rousskov-1/+1
2019-09-17Privatize DiagnosticBuilder constructorsMark Rousskov-2/+2
2019-07-11Refactor diagnostic emission for green nodesJohn Kåre Alsaker-35/+51
2019-07-03Remove needless lifetimesJeremy Stucki-1/+1
2019-06-30Clean up query cache codeJohn Kåre Alsaker-24/+13
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-5/+5
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-4/+3
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-5/+5
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-3/+3
2019-05-06Only hash dep node indices of deps of anon tasksJohn Kåre Alsaker-12/+9
2019-04-15Reduce the `DepNode` pre-allocation ratio.Nicholas Nethercote-2/+3
2019-03-26Combine input and eval_always query typesJohn Kåre Alsaker-33/+8
2019-02-14Rollup merge of #58365 - Zoxc:task-status, r=michaelwoeristerMazdak Farrokhzad-0/+15
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-1/+1
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-11Add an option to print the status of incremental tasks / dep nodes after runn...John Kåre Alsaker-0/+15
2019-02-10rustc: doc commentsAlexander Regueiro-23/+23
2019-02-08Add a query type which is always marked as red if it runsJohn Kåre Alsaker-35/+54
2019-02-05move librustc to 2018Mark Mansi-5/+5
2019-01-28Use multiple threads by default. Limits tests to one thread. Do some renaming.John Kåre Alsaker-4/+4
2019-01-23Fix race condition when emitting stored diagnosticsJohn Kåre Alsaker-21/+63
2019-01-19Rollup merge of #57698 - michaelwoerister:issue57692, r=ZoxcMazdak Farrokhzad-1/+1
2019-01-17Fix typo bug in DepGraph::try_mark_green().Michael Woerister-1/+1
2019-01-15Address commentsJohn Kåre Alsaker-4/+7
2019-01-15Optimize try_mark_green and eliminate the lock on dep node colorsJohn Kåre Alsaker-66/+99
2019-01-08Move diagnostics out from QueryJob and optimize for the case with no diagnosticsJohn Kåre Alsaker-1/+1
2018-12-31Clean up and optimize OpenTask / read_indexJohn Kåre Alsaker-161/+119
2018-12-31Address commentsJohn Kåre Alsaker-3/+7
2018-12-31Use `entry` API to avoid double lookup when interning dep nodesJohn Kåre Alsaker-30/+39
2018-12-31Group dep node data into a single structureJohn Kåre Alsaker-115/+80
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-26rustc-guide has movedMark Mansi-1/+1
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-2/+2
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-5/+5
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-5/+5
2018-09-07rewrite constants to use NewType::MAX instead of u32::MAXNiko Matsakis-3/+1
2018-09-07remove all references to `private` from outside the macroNiko Matsakis-3/+7
2018-09-07change from tuple struct to brace structNiko Matsakis-3/+3