summary refs log tree commit diff
path: root/src/librustc/dep_graph
AgeCommit message (Expand)AuthorLines
2020-03-09Add a comment to `recover`.John Kåre Alsaker-0/+6
2020-03-09Remove the need for `no_force`John Kåre Alsaker-24/+21
2020-03-09Move `analysis` to the query macroJohn Kåre Alsaker-2/+0
2020-03-04cover some more nearby casesRalf Jung-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-28use is_empty() instead of len() == x to determine if structs are empty.Matthias Krüger-1/+1
2020-02-19Use a constructor function per dep node instead of an enum and a single functionJohn Kåre Alsaker-50/+36
2020-02-19Remove support for dep node structsJohn Kåre Alsaker-41/+0
2020-02-19Tune inliningJohn Kåre Alsaker-1/+1
2020-02-19Add a `storage` query modifier to override the query cacheJohn Kåre Alsaker-6/+6
2020-02-19Split query execution into hot and cold pathsJohn Kåre Alsaker-0/+1
2020-02-06Move the `krate` method to Hir and remove the Krate dep nodeJohn Kåre Alsaker-14/+1
2020-01-27Collisions in the dep-graph due to path-reuse are rare but can occur.Felix S. Klock II-9/+30
2020-01-14perf: eagerly convert literals to consts, this avoids creating loads on uneva...Ben Lewis-1/+1
2020-01-11Rollup merge of #68050 - Centril:canon-error, r=Mark-SimulacrumYuki Okushi-1/+1
2020-01-10Run 'x.py fmt'.Michael Woerister-8/+4
2020-01-10Initial support for recording query keys in self-profiling data.Michael Woerister-1/+1
2020-01-10Use 'relaxed' memory ordering for simple atomic counters in dep-graph.Michael Woerister-4/+4
2020-01-10self-profile: Switch to new approach for event_id generation that enables que...Michael Woerister-3/+27
2020-01-10nix syntax::errors & prefer rustc_errors over errorsMazdak Farrokhzad-1/+1
2020-01-06Improve hygiene of `newtype_index`Matthew Jasper-1/+1
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-6/+7
2020-01-04remove DefId::to_dep_node (dead code)Mazdak Farrokhzad-6/+0
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-22Format the worldMark Rousskov-329/+290
2019-12-17Revert "Auto merge of #67362 - Mark-Simulacrum:par-4-default, r=alexcrichton"Mark Rousskov-7/+7
2019-12-17Move AtomicU64 usage to AtomicUsizeMark Rousskov-7/+7
2019-12-07Rollup merge of #66846 - gizmondo:master, r=michaelwoeristerYuki Okushi-5/+16
2019-12-06Make try_mark_previous_green aware of cycles.Alex Aktsipetrov-5/+16
2019-12-03Move cgu_reuse_tracker to librustc_sessionMark Rousskov-135/+0
2019-12-03Decouple CguReuseTracker from SessionMark Rousskov-4/+3
2019-11-19More HashStable.Camille GILLOT-5/+1
2019-11-02Convert `x.as_str().to_string()` to `x.to_string()` where possible.Nicholas Nethercote-1/+1
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-2/+2
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-1/+1
2019-10-21Use `Symbol` for codegen unit names.Nicholas Nethercote-2/+2
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-10-02Remove inline annotations from dep_nodeMark Rousskov-22/+18
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-4/+4
2019-09-28Rollup merge of #64794 - Mark-Simulacrum:rm-dep-track-map, r=estebankMazdak Farrokhzad-89/+0
2019-09-27Remove global_tcx from TyCtxtMark Rousskov-1/+1
2019-09-25Remove unused DepTrackingMapMark Rousskov-89/+0
2019-09-17Privatize DiagnosticBuilder constructorsMark Rousskov-2/+2