]> git.lizzy.rs Git - rust.git/commit
reimplement some of the unsafe stuff which got lost
authorNiko Matsakis <niko@alum.mit.edu>
Wed, 12 Oct 2011 20:31:41 +0000 (13:31 -0700)
committerBrian Anderson <banderson@mozilla.com>
Wed, 12 Oct 2011 23:33:07 +0000 (16:33 -0700)
commite8a0e592da3e8f5cadc0c854c61b0934d10bc0a4
tree2811bd2cbb435c064a999537d3b24082ce67e906
parentf994871a3daaa52c22b89057c575e0f65ffae013
reimplement some of the unsafe stuff which got lost

  - blocks inherit unsafety
  - remove the --check-unsafe flag
  - add unsafe annotations where needed to get things to compile
23 files changed:
src/comp/back/link.rs
src/comp/driver/rustc.rs
src/comp/driver/session.rs
src/comp/lib/llvm.rs
src/comp/metadata/creader.rs
src/comp/metadata/decoder.rs
src/comp/middle/gc.rs
src/comp/middle/shape.rs
src/comp/middle/trans_build.rs
src/comp/middle/trans_common.rs
src/comp/middle/trans_objects.rs
src/comp/middle/typeck.rs
src/compiletest/procsrv.rs
src/lib/aio.rs
src/lib/dbg.rs
src/lib/generic_os.rs
src/lib/io.rs
src/lib/run_program.rs
src/lib/str.rs
src/lib/sys.rs
src/lib/task.rs
src/lib/vec.rs
src/test/compile-fail/unsafe-fn-used-in-bind.rs [new file with mode: 0644]