]> git.lizzy.rs Git - rust.git/commit
remove alias analysis and replace with borrowck
authorNiko Matsakis <niko@alum.mit.edu>
Thu, 7 Jun 2012 20:56:52 +0000 (13:56 -0700)
committerNiko Matsakis <niko@alum.mit.edu>
Thu, 7 Jun 2012 23:46:57 +0000 (16:46 -0700)
commit7f6ee0ce0df8af4c21b065cb49b95079ae643f77
tree589e5c59b929c51170d1daf3e3832acc136563b7
parent8c6d439a8165c3bfe3561fac1234091618f58938
remove alias analysis and replace with borrowck

cc #2540
51 files changed:
doc/tutorial.md
src/rustc/driver/driver.rs
src/rustc/driver/session.rs
src/rustc/metadata/common.rs
src/rustc/middle/alias.rs [deleted file]
src/rustc/middle/astencode.rs
src/rustc/middle/borrowck.rs
src/rustc/middle/trans/alt.rs
src/rustc/middle/trans/base.rs
src/rustc/middle/trans/reflect.rs
src/rustc/rustc.rc
src/test/compile-fail/borrowck-assign-comp-idx.rs
src/test/compile-fail/borrowck-assign-comp.rs
src/test/compile-fail/borrowck-lend-args.rs
src/test/compile-fail/borrowck-lend-flow.rs
src/test/compile-fail/borrowck-loan-blocks-move-cc.rs
src/test/compile-fail/borrowck-loan-blocks-move.rs
src/test/compile-fail/borrowck-loan-blocks-mut-uniq.rs
src/test/compile-fail/borrowck-loan-rcvr-overloaded-op.rs
src/test/compile-fail/borrowck-loan-rcvr.rs
src/test/compile-fail/borrowck-loan-vec-content.rs
src/test/compile-fail/borrowck-mut-vec-as-imm-slice-bad.rs
src/test/compile-fail/borrowck-no-cycle-in-exchange-heap.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-pat-enum-in-box.rs
src/test/compile-fail/borrowck-pat-enum.rs
src/test/compile-fail/borrowck-pat-reassign-binding.rs
src/test/compile-fail/borrowck-pat-reassign-sometimes-binding.rs
src/test/compile-fail/borrowck-pure-scope-in-call.rs
src/test/compile-fail/borrowck-unchecked-with-borrow.rs
src/test/compile-fail/borrowck-uniq-via-box.rs
src/test/compile-fail/borrowck-uniq-via-lend.rs
src/test/compile-fail/borrowck-uniq-via-ref.rs
src/test/compile-fail/issue-511.rs
src/test/compile-fail/unsafe-alias-2.rs [deleted file]
src/test/compile-fail/unsafe-alias.rs [deleted file]
src/test/compile-fail/unsafe-alt.rs [deleted file]
src/test/compile-fail/unsafe-mutable-alias.rs [deleted file]
src/test/run-pass/alt-implicit-copy-unique.rs
src/test/run-pass/alt-implicit-copy.rs
src/test/run-pass/borrowck-mut-vec-as-imm-slice.rs
src/test/run-pass/borrowck-pat-reassign-no-binding.rs
src/test/run-pass/borrowck-preserve-box-in-arm-not-taken.rs
src/test/run-pass/borrowck-preserve-box-in-discr.rs
src/test/run-pass/borrowck-preserve-box-in-field.rs
src/test/run-pass/borrowck-preserve-box-in-pat.rs
src/test/run-pass/borrowck-preserve-box-in-uniq.rs
src/test/run-pass/borrowck-preserve-box-sometimes-needed.rs
src/test/run-pass/borrowck-preserve-box.rs
src/test/run-pass/borrowck-preserve-cond-box.rs
src/test/run-pass/borrowck-preserve-expl-deref.rs
src/test/run-pass/reflect-visit-type.rs