rename to compiler_builtins, add rust-lang/rust-ish crate attributes

This commit is contained in:
Jorge Aparicio 2016-10-10 19:05:21 -05:00
parent 24c0247c6a
commit 8f0847eb94
2 changed files with 11 additions and 1 deletions

View File

@ -1,7 +1,7 @@
[package] [package]
authors = ["Jorge Aparicio <japaricious@gmail.com>"] authors = ["Jorge Aparicio <japaricious@gmail.com>"]
build = "build.rs" build = "build.rs"
name = "rustc_builtins" name = "compiler_builtins"
version = "0.1.0" version = "0.1.0"
[build-dependencies] [build-dependencies]

View File

@ -1,13 +1,23 @@
#![cfg_attr(not(stage0), deny(warnings))]
#![cfg_attr(not(test), no_std)] #![cfg_attr(not(test), no_std)]
#![compiler_builtins] #![compiler_builtins]
#![crate_name = "compiler_builtins"] #![crate_name = "compiler_builtins"]
#![crate_type = "rlib"] #![crate_type = "rlib"]
#![doc(html_logo_url = "https://www.rust-lang.org/logos/rust-logo-128x128-blk.png",
html_favicon_url = "https://doc.rust-lang.org/favicon.ico",
html_root_url = "https://doc.rust-lang.org/nightly/",
html_playground_url = "https://play.rust-lang.org/",
test(attr(deny(warnings))))]
#![feature(asm)] #![feature(asm)]
#![feature(compiler_builtins)] #![feature(compiler_builtins)]
#![feature(core_intrinsics)] #![feature(core_intrinsics)]
#![feature(linkage)] #![feature(linkage)]
#![feature(naked_functions)] #![feature(naked_functions)]
#![feature(staged_api)]
#![no_builtins] #![no_builtins]
#![unstable(feature = "compiler_builtins",
reason = "Compiler builtins. Will never become stable.",
issue = "0")]
// We disable #[no_mangle] for tests so that we can verify the test results // We disable #[no_mangle] for tests so that we can verify the test results
// against the native compiler-rt implementations of the builtins. // against the native compiler-rt implementations of the builtins.