]> git.lizzy.rs Git - rust.git/commit
implement new borrow ck (disabled by default)
authorNiko Matsakis <niko@alum.mit.edu>
Thu, 26 Apr 2012 23:02:01 +0000 (16:02 -0700)
committerNiko Matsakis <niko@alum.mit.edu>
Thu, 10 May 2012 00:00:19 +0000 (17:00 -0700)
commit50a3dd40ae8ae6494e55d5cfc29eafdb4172af52
tree74eadc33b436b4b552cc2371a1ddd84a5f266347
parent5e7229b72cb0a7fc1b6a9dd4815517d6a4bb2127
implement new borrow ck (disabled by default)
32 files changed:
mk/target.mk
src/rustc/driver/driver.rs
src/rustc/driver/session.rs
src/rustc/metadata/astencode.rs
src/rustc/middle/borrowck.rs [new file with mode: 0644]
src/rustc/middle/fn_usage.rs [deleted file]
src/rustc/middle/infer.rs
src/rustc/middle/region.rs
src/rustc/middle/trans/build.rs
src/rustc/middle/ty.rs
src/rustc/middle/typeck.rs
src/rustc/rustc.rc
src/test/compile-fail/borrowck-hold-box.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-lend-args.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-lend-flow.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-pat-enum-in-box.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-pat-enum.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-pat-reassign-binding.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-pat-reassign-sometimes-binding.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-uniq-via-box.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-uniq-via-lend.rs [new file with mode: 0644]
src/test/compile-fail/borrowck-uniq-via-ref.rs [new file with mode: 0644]
src/test/compile-fail/fn-bare-generic-instantiate1.rs [deleted file]
src/test/compile-fail/fn-bare-generic-instantiate2.rs [deleted file]
src/test/compile-fail/native-unsafe-fn.rs
src/test/compile-fail/regions-leaking-ptr.rs
src/test/compile-fail/unsafe-fn-assign-deref-ptr.rs
src/test/compile-fail/unsafe-fn-autoderef.rs [new file with mode: 0644]
src/test/compile-fail/unsafe-fn-deref-ptr.rs
src/test/compile-fail/unsafe-fn-used-as-value.rs
src/test/compile-fail/unsafe-fn-used-in-bind.rs
src/test/run-pass/borrowck-pat-reassign-no-binding.rs [new file with mode: 0644]