rust/src/librustc/middle
bors e5e865b804 auto merge of #14536 : zwarich/rust/issue-14498, r=luqmana
Make check_for_assignment_to_restricted_or_frozen_location treat
mutation through an owning pointer the same way it treats mutation
through an &mut pointer, where mutability must be inherited from the
base path.

I also included GC pointers in this check, as that is what the
corresponding code in gather_loans/restrictions.rs does, but I don't
think there is a way to test this with the current language.

Fixes #14498.
2014-05-30 12:41:39 -07:00
..
borrowck Fix the handling of assignments to owning pointer paths in check_loans 2014-05-29 22:02:57 -07:00
cfg auto merge of #14483 : ahmedcharles/rust/patbox, r=alexcrichton 2014-05-29 12:11:40 -07:00
trans librustc: Fix snake case errors. 2014-05-30 17:55:42 +01:00
typeck librustc: Fix snake case errors. 2014-05-30 17:55:42 +01:00
astencode.rs librustc: Fix snake case errors. 2014-05-30 17:55:42 +01:00
check_const.rs libstd: Remove ~str from all libstd modules except fmt and str. 2014-05-22 14:42:01 -07:00
check_loop.rs libstd: Remove ~str from all libstd modules except fmt and str. 2014-05-22 14:42:01 -07:00
check_match.rs auto merge of #14483 : ahmedcharles/rust/patbox, r=alexcrichton 2014-05-29 12:11:40 -07:00
check_static.rs std: Remove format_strbuf!() 2014-05-28 08:35:41 -07:00
const_eval.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
dataflow.rs std: Remove format_strbuf!() 2014-05-28 08:35:41 -07:00
dead.rs std: Remove format_strbuf!() 2014-05-28 08:35:41 -07:00
dependency_format.rs libstd: Remove ~str from all libstd modules except fmt and str. 2014-05-22 14:42:01 -07:00
effect.rs libstd: Remove ~str from all libstd modules except fmt and str. 2014-05-22 14:42:01 -07:00
entry.rs
expr_use_visitor.rs libstd: Remove ~str from all libstd modules except fmt and str. 2014-05-22 14:42:01 -07:00
freevars.rs
graph.rs
kind.rs librustc: Fix snake case errors. 2014-05-30 17:55:42 +01:00
lang_items.rs std: Remove format_strbuf!() 2014-05-28 08:35:41 -07:00
lint.rs rustc: Add lint for snake_case functions & methods. 2014-05-30 17:55:41 +01:00
liveness.rs librustc: Fix snake case errors. 2014-05-30 17:55:42 +01:00
mem_categorization.rs auto merge of #14483 : ahmedcharles/rust/patbox, r=alexcrichton 2014-05-29 12:11:40 -07:00
pat_util.rs
privacy.rs std: Remove format_strbuf!() 2014-05-28 08:35:41 -07:00
reachable.rs libstd: Remove ~str from all libstd modules except fmt and str. 2014-05-22 14:42:01 -07:00
region.rs Rename PatUniq to PatBox. Fixes part of #13910. 2014-05-27 22:19:29 -07:00
resolve_lifetime.rs libstd: Remove ~str from all libstd modules except fmt and str. 2014-05-22 14:42:01 -07:00
resolve.rs librustc: Fix snake case errors. 2014-05-30 17:55:42 +01:00
subst.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
ty_fold.rs
ty.rs librustc: Fix snake case errors. 2014-05-30 17:55:42 +01:00
weak_lang_items.rs libcore: Remove all uses of ~str from libcore. 2014-05-22 14:42:02 -07:00