]> git.lizzy.rs Git - rust.git/commitdiff
auto merge of #19703 : nikomatsakis/rust/unsafe-trait, r=acrichto
authorbors <bors@rust-lang.org>
Sun, 14 Dec 2014 19:07:29 +0000 (19:07 +0000)
committerbors <bors@rust-lang.org>
Sun, 14 Dec 2014 19:07:29 +0000 (19:07 +0000)
This PR allows declaring traits and impls as `unsafe`. An `unsafe` trait requires an `unsafe` impl. An `unsafe` impl does not permit unsafe code within its interior (unless that code is contained within an unsafe block or unsafe fn, as normal). The commits are standalone.

r? @alexcrichton
cc #13231

src/etc/pkg/rust.iss

index c57a7ab6c7059d98048203d6b9d9dda5ad0e9f78..43df6256e0b7ec8ca61b4830f3f38ed3044b87ca 100644 (file)
@@ -23,7 +23,7 @@ DisableStartupPrompt=true
 OutputDir=.\dist\
 SourceDir=.\
 OutputBaseFilename={#CFG_PACKAGE_NAME}-{#CFG_BUILD}
-DefaultDirName={pf32}\Rust
+DefaultDirName={sd}\Rust
 
 Compression=lzma2/ultra
 InternalCompressLevel=ultra
@@ -49,7 +49,7 @@ Source: "tmp/dist/win/gcc/*.*"; DestDir: "{app}"; Flags: ignoreversion recursesu
 [Code]
 const
        ModPathName = 'modifypath';
-       ModPathType = 'system';
+       ModPathType = 'user';
 
 function ModPathDir(): TArrayOfString;
 begin