314: do not optimize build deps r=korken89 a=japaric

this may make CI faster

Co-authored-by: Jorge Aparicio <jorge@japaric.io>
This commit is contained in:
bors[bot] 2020-06-11 16:33:39 +00:00 committed by GitHub
commit 8898224950
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 0 deletions

View file

@ -93,3 +93,19 @@ members = [
"homogeneous", "homogeneous",
"macros", "macros",
] ]
# do not optimize proc-macro deps or build scripts
[profile.dev.build-override]
codegen-units = 16
debug = false
debug-assertions = false
opt-level = 0
overflow-checks = false
[profile.release.build-override]
codegen-units = 16
debug = false
debug-assertions = false
opt-level = 0
overflow-checks = false

View file

@ -75,6 +75,8 @@ pub fn app(app: &App, analysis: &Analysis, extra: &Extra) -> TokenStream2 {
#section #section
#cfg_core #cfg_core
unsafe extern "C" fn #main() -> ! { unsafe extern "C" fn #main() -> ! {
let _TODO: () = ();
#(#assertion_stmts)* #(#assertion_stmts)*
#(#pre_init_stmts)* #(#pre_init_stmts)*

View file

@ -164,6 +164,7 @@ pub trait Monotonic {
/// A marker trait that indicates that it is correct to use this type in multi-core context /// A marker trait that indicates that it is correct to use this type in multi-core context
pub trait MultiCore {} pub trait MultiCore {}
/// Sets the given `interrupt` as pending /// Sets the given `interrupt` as pending
/// ///
/// This is a convenience function around /// This is a convenience function around