summaryrefslogtreecommitdiff
path: root/src/librustc/ty
Commit message (Expand)AuthorAgeFilesLines
* Rollup merge of #59343 - eddyb:rm-def-symbol-name, r=michaelwoeristerMazdak Farrokhzad2019-03-304-7/+2
|\
| * rustc(codegen): uncache `def_symbol_name` prefix from `symbol_name`.Eduard-Mihai Burtescu2019-03-294-7/+2
* | Rollup merge of #59376 - davidtwco:finally-rfc-2008-variants, r=petrochenkov,...Mazdak Farrokhzad2019-03-301-2/+12
|\ \ | |/ |/|
| * Implement `#[non_exhaustive]` on variants.David Wood2019-03-281-2/+7
| * Add comments for new `AdtDef` functions.David Wood2019-03-271-0/+5
* | Rollup merge of #59216 - stepnivlk:type_dependent_defs-wrappers, r=oli-obkMazdak Farrokhzad2019-03-281-0/+9
|\ \
| * | Add def getting methods to librustc/ty/contextTomas Koutsky2019-03-161-0/+9
* | | Rollup merge of #59091 - Zoxc:eval_always, r=michaelwoeristerMazdak Farrokhzad2019-03-281-3/+7
|\ \ \
| * | | Combine input and eval_always query typesJohn Kåre Alsaker2019-03-261-3/+7
* | | | Rollup merge of #57293 - Zoxc:incr-passes3, r=michaelwoeristerJosh Stone2019-03-272-0/+3
|\ \ \ \ | |/ / / |/| | |
| * | | Make some lints incrementalJohn Kåre Alsaker2019-03-252-0/+3
| | |/ | |/|
* | | Rollup merge of #59315 - Zoxc:move-query, r=oli-obkMazdak Farrokhzad2019-03-263-139/+4
|\ \ \ | |/ / |/| |
| * | Add eval_always to query macro and move a query overJohn Kåre Alsaker2019-03-203-12/+0
| * | Add anon to query macro and move a query overJohn Kåre Alsaker2019-03-203-16/+0
| * | Add no_force to query macro and move some queries overJohn Kåre Alsaker2019-03-203-49/+2
| * | Add no_hash to query macro and move some queries overJohn Kåre Alsaker2019-03-203-62/+2
* | | Re-order fields in `Def::Ctor`.David Wood2019-03-241-3/+3
* | | Move `CtorOf` into `hir::def`.David Wood2019-03-241-3/+3
* | | Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov2019-03-244-12/+10
* | | Slightly more uniform treatment of struct and variant constructorsVadim Petrochenkov2019-03-241-2/+2
* | | Remove `VariantDef::parent_did`Vadim Petrochenkov2019-03-242-134/+27
* | | Separate variant id and variant constructor id.David Wood2019-03-243-78/+192
* | | Auto merge of #59199 - estebank:untrack-errors, r=eddybbors2019-03-241-3/+2
|\ \ \
| * | | address review commentsEsteban Küber2019-03-221-3/+2
* | | | Auto merge of #59068 - ljedrz:kill_off_NodeId_stragglers, r=Zoxcbors2019-03-231-2/+2
|\ \ \ \ | |/ / / |/| | |
| * | | hir: replace NodeId with HirId in trait_implsljedrz2019-03-101-2/+2
* | | | Rollup merge of #59266 - estebank:struct-parse-recovery, r=petrochenkovMazdak Farrokhzad2019-03-221-12/+16
|\ \ \ \ | |_|/ / |/| | |
| * | | Do not complain about non-existing fields after parse recoveryEsteban Küber2019-03-171-12/+16
* | | | Add load_cached query modifier and keep dep node names consistent with query ...John Kåre Alsaker2019-03-183-41/+3
* | | | Define queries using a proc macroJohn Kåre Alsaker2019-03-183-37/+28
* | | | Revert the `LazyConst` PROliver Scherer2019-03-1615-261/+130
|/ / /
* | | Rollup merge of #59201 - lambda:remove-repr-simd-isize-usize-restriction, r=a...kennytm2019-03-161-1/+0
|\ \ \
| * | | Remove restriction on isize/usize in repr(simd)Brian Campbell2019-03-151-1/+0
| | |/ | |/|
* | | Fix rebase fallout and address some review comments.Eduard-Mihai Burtescu2019-03-152-1/+9
* | | rustc: print ExistentialProjection with spaces around `=`, e.g. `dyn Foo<A = ...Eduard-Mihai Burtescu2019-03-151-1/+1
* | | rustc: provide DisambiguatedDefPathData in ty::print.Eduard-Mihai Burtescu2019-03-152-33/+67
* | | rustc: slice substs in ty::print instead of passing the full ones.Eduard-Mihai Burtescu2019-03-154-80/+71
* | | rustc: let ty::print::pretty's p! macro call arbitrary methods.Eduard-Mihai Burtescu2019-03-151-35/+32
* | | rustc: remove PrintCx from ty::Print and rely on printers carrying TyCtxt.Eduard-Mihai Burtescu2019-03-154-751/+687
* | | rustc: remove the ability for pretty-printers to override nesting.Eduard-Mihai Burtescu2019-03-151-66/+55
* | | rustc: don't thread existential projections through path_generic_args.Eduard-Mihai Burtescu2019-03-154-138/+183
* | | rustc: make `pretty_path_generic_args`' task as simple as possible.Eduard-Mihai Burtescu2019-03-152-78/+57
* | | rustc: print elided regions as '_ instead of nothing, and use a separate chec...Eduard-Mihai Burtescu2019-03-152-30/+28
* | | rustc: always hide defaulted generic args, even in verbose mode.Eduard-Mihai Burtescu2019-03-152-25/+28
* | | rustc: move ty::print::PrintConfig's fields to FmtPrinter.Eduard-Mihai Burtescu2019-03-152-161/+166
* | | rustc: streamline the Print/fmt::Display impls in ppaux and move them to ty::...Eduard-Mihai Burtescu2019-03-152-6/+303
* | | rustc: remove obsolete hacks from ppaux, relating to normalization under HRTB.Eduard-Mihai Burtescu2019-03-153-48/+77
* | | rustc: move Debug impls from ppaux to ty::structural_impls.Eduard-Mihai Burtescu2019-03-152-0/+281
* | | rustc: disconnect all the Debug functionality from ty::print.Eduard-Mihai Burtescu2019-03-152-42/+18
* | | rustc: make util::ppaux private.Eduard-Mihai Burtescu2019-03-152-3/+8