summary refs log tree commit diff
path: root/src/librustc/ty/query/mod.rs
AgeCommit message (Expand)AuthorLines
2020-03-09Remove the need for `no_force`John Kåre Alsaker-2/+103
2020-03-09Move `analysis` to the query macroJohn Kåre Alsaker-6/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-19Use a constructor function per dep node instead of an enum and a single functionJohn Kåre Alsaker-1/+1
2020-02-19Split query stats into its own fileJohn Kåre Alsaker-1/+3
2020-02-19Add an abstraction for custom query cachesJohn Kåre Alsaker-0/+3
2020-02-18Rollup merge of #69181 - skinny121:const-eval-return, r=oli-obkDylan DPC-1/+1
2020-02-16Make librustc compile.Camille GILLOT-4/+4
2020-02-15Change `const_field` and `const_caller_location` to return `ConstValue` inste...Ben Lewis-1/+1
2020-02-14Auto merge of #68693 - Zoxc:query-no-arc, r=michaelwoeristerbors-1/+3
2020-02-12Auto merge of #68679 - matthewjasper:needs-type-op, r=varkorbors-1/+1
2020-02-12Use a counter instead of pointers to the stackJohn Kåre Alsaker-1/+2
2020-02-12Construct query job latches on-demandJohn Kåre Alsaker-1/+2
2020-02-06Add a `hir_krate` queryJohn Kåre Alsaker-1/+1
2020-02-02Improve needs_drop queryMatthew Jasper-1/+1
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-1/+1
2020-01-14perf: eagerly convert literals to consts, this avoids creating loads on uneva...Ben Lewis-0/+1
2020-01-11canonicalize some lint importsMazdak Farrokhzad-1/+1
2020-01-10Initial support for recording query keys in self-profiling data.Michael Woerister-0/+3
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-5/+5
2020-01-04extract Export, ExportMap from hir::defMazdak Farrokhzad-1/+2
2020-01-04{HirId,ItemLocal}{Map,Set} -> rustc::hir & nix rustc::nodemapMazdak Farrokhzad-2/+1
2020-01-04DefId{Map,Set} -> rustc::hir::def_idMazdak Farrokhzad-2/+2
2020-01-04extract rustc::middle::codegen_fn_attrsMazdak Farrokhzad-1/+2
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-29Move reachable_set query in librustc_passes.Camille GILLOT-2/+1
2019-12-22Format the worldMark Rousskov-32/+31
2019-11-30introduce crate rustc_feature and move active, accepted, and removed to itMazdak Farrokhzad-1/+0
2019-11-12Move self-profile infrastructure to data structuresMark Rousskov-1/+1
2019-11-08Stop returning promotables from `mir_const_qualif`Dylan MacKenzie-1/+0
2019-10-21Use `Symbol` for codegen unit names.Nicholas Nethercote-1/+0
2019-09-30Remove HIR based const qualificationMatthew Jasper-1/+1
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-2/+2
2019-09-27cleanup dead ast-borrowck / migrate-mode code.Mazdak Farrokhzad-1/+0
2019-09-27cleanup check_match wrt. SignalledError.Mazdak Farrokhzad-1/+1
2019-07-30Do not downgrade NLL errors for bind_by_move_pattern_guards when AST says it ...Mazdak Farrokhzad-1/+1
2019-07-24Stabilize the type_name intrinsic in core::anySteven Fackler-1/+1
2019-06-25Inform the query system about properties of queries at compile timeJohn Kåre Alsaker-1/+1
2019-06-01rustc: use indexmap instead of a plain vector for upvars.Eduard-Mihai Burtescu-1/+1
2019-05-31rustc_codegen_utils: add new mangling scheme implementation.Eduard-Mihai Burtescu-1/+1
2019-05-20Accumulation of various drive-by cosmetic changes.Alexander Regueiro-2/+1
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-1/+1
2019-04-12Use measureme in self-profilerWesley Wiser-1/+0
2019-03-30Move query definitions over to the proc macroJohn Kåre Alsaker-734/+1
2019-03-29rustc(codegen): uncache `def_symbol_name` prefix from `symbol_name`.Eduard-Mihai Burtescu-2/+1
2019-03-27Rollup merge of #57293 - Zoxc:incr-passes3, r=michaelwoeristerJosh Stone-0/+2
2019-03-26Rollup merge of #59315 - Zoxc:move-query, r=oli-obkMazdak Farrokhzad-62/+0
2019-03-25Make some lints incrementalJohn Kåre Alsaker-0/+2