about summary refs log tree commit diff
path: root/src/librustc/query
AgeCommit message (Expand)AuthorLines
2020-01-20Make sure that all upstream generics get re-exported from Rust dylibs.Michael Woerister-0/+8
2020-01-16Revert previous attempt at detecting unsatisfiable predicatesAaron Hill-3/+3
2020-01-15Rollup merge of #67914 - Aaron1011:fix/const-prop-impossible, r=matthewjasper...Yuki Okushi-3/+3
2020-01-14perf: eagerly convert literals to consts, this avoids creating loads on uneva...Ben Lewis-1/+8
2020-01-13Use TraitQueryMode::Canonical when testing predicates in const propAaron Hill-3/+3
2020-01-12Auto merge of #67901 - matthewjasper:split-mir-build, r=nagisabors-0/+9
2020-01-12Split `rustc_mir::{build, hair, lints}` into their own crateMatthew Jasper-0/+9
2020-01-11canonicalize some lint importsMazdak Farrokhzad-1/+1
2020-01-09Remove sanitizer_runtime attributeTomasz Miąsko-4/+0
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-1/+1
2020-01-04move describe_as_module to where it's usedMazdak Farrokhzad-11/+19
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-2/+2
2019-12-31Auto merge of #67597 - estebank:placeholder-type, r=oli-obkbors-0/+10
2019-12-29clean up logicEsteban Küber-0/+10
2019-12-29Move reachable_set query in librustc_passes.Camille GILLOT-1/+1
2019-12-22Format the worldMark Rousskov-9/+8
2019-12-22Add simpler entry points to const eval for common usages.Ben Lewis-2/+9
2019-12-13Require stable/unstable annotations for the constness of all stable functions...Oliver Scherer-0/+1
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-9/+9
2019-12-02Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename...Paul Daniel Faria-2/+2
2019-12-02Fix remaining compilation issuesPaul Daniel Faria-1/+7
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-11/+15
2019-11-30introduce crate rustc_feature and move active, accepted, and removed to itMazdak Farrokhzad-1/+1
2019-11-20Rollup merge of #66060 - traxys:test_65401, r=michaelwoeristerMazdak Farrokhzad-0/+6
2019-11-15Fix nits from reviewDylan MacKenzie-3/+3
2019-11-15Use a bespoke type for the result of `mir_const_qualif`Dylan MacKenzie-1/+1
2019-11-13Add HIR pass to check for `if`s and `loop`s in a `const`Dylan MacKenzie-0/+5
2019-11-08Stop returning promotables from `mir_const_qualif`Dylan MacKenzie-1/+1
2019-11-05Rollup merge of #66012 - nnethercote:dequery-trivial_dropck_outlives, r=micha...Pietro Albini-6/+0
2019-11-03add rustc_error(delay_span_bug_from_inside_query) attributeQuentin Boyer-0/+6
2019-11-01De-querify `trivial_dropck_outlives`.Nicholas Nethercote-6/+0
2019-10-31Implement dual proc macro hashingmsizanoen-0/+4
2019-10-29Don't use eval_always for miri queries used from codegen.Eduard-Mihai Burtescu-2/+0
2019-10-28Rollup merge of #65664 - anp:panic-location, r=eddybMazdak Farrokhzad-0/+6
2019-10-27Always use consteval to codegen caller_location.Adam Perry-0/+6
2019-10-24rustc: add `Span`s to `inferred_outlives_of` predicates.Eduard-Mihai Burtescu-1/+1
2019-10-21Use `Symbol` for codegen unit names.Nicholas Nethercote-2/+2
2019-10-18rustc: arena-allocate the slice in `ty::GenericsPredicate`, not the whole str...Eduard-Mihai Burtescu-8/+5
2019-10-12Make trivial dropck outlives a queryMark Rousskov-0/+6
2019-09-30Remove HIR based const qualificationMatthew Jasper-13/+1
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-27cleanup dead ast-borrowck / migrate-mode code.Mazdak Farrokhzad-4/+0
2019-09-27cleanup check_match wrt. SignalledError.Mazdak Farrokhzad-1/+1
2019-09-26Auto merge of #62661 - arielb1:never-reserve, r=nikomatsakisbors-1/+1
2019-09-25Rollup merge of #64599 - csmoe:doc_async_reexport, r=nikomatsakisMazdak Farrokhzad-0/+4
2019-09-24resolve the rustc_reservation_impl attribute in 1 placeAriel Ben-Yehuda-1/+1
2019-09-23rustc: Fix mixing crates with different `share_generics`Alex Crichton-1/+3
2019-09-23rustc: Convert `dependency_formats` to a queryAlex Crichton-0/+4
2019-09-21rename is_async_fn to asyncnesscsmoe-1/+1
2019-09-19append asyncness info to functionscsmoe-1/+1