summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2017-05-10typeck: resolve type vars before calling `try_index_step`Ariel Ben-Yehuda-2/+9
2017-04-23rustc_const_eval: support all unit enum variants.Eduard-Mihai Burtescu-2/+4
2017-04-23rustc_const_eval: CallOn isn't needed, typeck/const-qualif handle those cases.Eduard-Mihai Burtescu-2/+0
2017-04-23rustc: make the const-eval cache polymorphic.Eduard-Mihai Burtescu-6/+7
2017-04-22add a cache to impl_polarityAriel Ben-Yehuda-2/+0
2017-04-22weak_lang_items: check for `lang` attribute before calling `value_str`Ariel Ben-Yehuda-3/+4
2017-04-22cache attributes of items from foreign cratesAriel Ben-Yehuda-2/+2
2017-04-22avoid calling `mk_region` unnecessarilyAriel Ben-Yehuda-3/+3
2017-04-21make `reachable_set` ref-countedNiko Matsakis-3/+4
2017-04-20rustc: replace interior_unsafe with a Freeze trait.Eduard-Mihai Burtescu-0/+1
2017-04-18kill a bunch of one off tasksNiko Matsakis-13/+0
2017-04-18convert calls to `visit_all_item_likes_in_krate`Niko Matsakis-3/+2
2017-04-17Rollup merge of #41310 - eddyb:demand-const-eval, r=nikomatsakisCorey Farwell-5/+194
2017-04-16Compress ReprOptions a little bitSimonas Kazlauskas-2/+2
2017-04-16rustc: expose monomorphic const_eval through on-demand.Eduard-Mihai Burtescu-1/+36
2017-04-16rustc_const_eval: move ConstEvalErr to the rustc crate.Eduard-Mihai Burtescu-5/+159
2017-04-14Rollup merge of #40702 - mrhota:global_asm, r=nagisaCorey Farwell-2/+4
2017-04-13use `tcx.crate_name(LOCAL_CRATE)` rather than `LinkMeta::crate_name`Niko Matsakis-1/+0
2017-04-13Auto merge of #40570 - nikomatsakis:inference-subtype-through-obligation, r=a...bors-0/+1
2017-04-12First attempt at global_asm! macroA.J. Gardner-2/+4
2017-04-12Rollup merge of #41141 - michaelwoerister:direct-metadata-ich-final, r=nikoma...Tim Neumann-2/+25
2017-04-12Rollup merge of #41063 - nikomatsakis:issue-40746-always-exec-loops, r=eddybTim Neumann-5/+0
2017-04-12ICH: Replace old, transitive metadata hashing with direct hashing approach.Michael Woerister-2/+21
2017-04-12ICH: Hash everything that gets encoded into crate metadata.Michael Woerister-0/+4
2017-04-11add Subtype predicateNiko Matsakis-0/+1
2017-04-08rustc: add some abstractions to ty::layout for a more concise API.Eduard-Mihai Burtescu-1/+1
2017-04-07Rollup merge of #41061 - arielb1:parent-lock, r=eddybCorey Farwell-2/+2
2017-04-07Rollup merge of #41056 - michaelwoerister:central-defpath-hashes, r=nikomatsakisCorey Farwell-0/+4
2017-04-07ICH: Centrally compute and cache DefPath hashes as part of DefPathTable.Michael Woerister-0/+4
2017-04-07Auto merge of #40873 - cramertj:on-demandify-queries, r=nikomatsakisbors-3/+14
2017-04-06don't try to blame tuple fields for immutabilityAriel Ben-Yehuda-7/+11
2017-04-04kill `Liveness`Niko Matsakis-2/+0
2017-04-04remove `EffectCheck`Niko Matsakis-3/+0
2017-04-04cstore: return an immutable borrow from `visible_parent_map`Ariel Ben-Yehuda-2/+2
2017-04-04On-demandify reachabilityTaylor Cramer-3/+14
2017-03-31Rollup merge of #40928 - GAJaloyan:patch-2, r=eddybCorey Farwell-0/+2
2017-03-30removing trailing whitespacesGAJaloyan-1/+1
2017-03-30adding debug in consume_body functionGAJaloyan-0/+2
2017-03-30refactor the `targeted_by_break` fieldNiko Matsakis-2/+2
2017-03-30refactor if so that the "then type" is an expressionNiko Matsakis-3/+3
2017-03-30Auto merge of #40597 - jseyfried:improve_span_expn_info, r=jseyfriedbors-5/+4
2017-03-29Rollup merge of #40841 - arielb1:immutable-blame, r=pnkfelixCorey Farwell-79/+61
2017-03-29Refactor how spans are combined in the parser.Jeffrey Seyfried-3/+2
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-2/+2
2017-03-27Rollup merge of #40683 - nikomatsakis:incr-comp-coerce-unsized-info, r=eddybAlex Crichton-2/+0
2017-03-27Fix various useless derefs and slicingsOliver Schneider-1/+1
2017-03-27borrowck: consolidate `mut` suggestionsAriel Ben-Yehuda-79/+61
2017-03-25Rollup merge of #40771 - nikomatsakis:issue-40746-privacy-access-levels, r=eddybCorey Farwell-14/+18
2017-03-25Warn when using a `'static` lifetime boundAdam Ransom-2/+12
2017-03-23convert privacy access levels into a queryNiko Matsakis-8/+12