aboutsummaryrefslogtreecommitdiff
path: root/macros/src/codegen/idle.rs
diff options
context:
space:
mode:
Diffstat (limited to 'macros/src/codegen/idle.rs')
-rw-r--r--macros/src/codegen/idle.rs15
1 files changed, 7 insertions, 8 deletions
diff --git a/macros/src/codegen/idle.rs b/macros/src/codegen/idle.rs
index 032c8ade..853372db 100644
--- a/macros/src/codegen/idle.rs
+++ b/macros/src/codegen/idle.rs
@@ -10,7 +10,6 @@ use crate::{
/// Generates support code for `#[idle]` functions
pub fn codegen(
- core: u8,
app: &App,
analysis: &Analysis,
extra: &Extra,
@@ -27,7 +26,9 @@ pub fn codegen(
// call_idle
TokenStream2,
) {
- if let Some(idle) = app.idles.get(&core) {
+ //if let Some(idle) = app.idles.get(&core) {
+ if app.idles.len() > 0 {
+ let idle = &app.idles[0];
let mut needs_lt = false;
let mut const_app = None;
let mut root_idle = vec![];
@@ -36,7 +37,7 @@ pub fn codegen(
if !idle.args.resources.is_empty() {
let (item, constructor) =
- resources_struct::codegen(Context::Idle(core), 0, &mut needs_lt, app, analysis);
+ resources_struct::codegen(Context::Idle, 0, &mut needs_lt, app, analysis);
root_idle.push(item);
const_app = Some(constructor);
@@ -44,25 +45,23 @@ pub fn codegen(
let name = &idle.name;
if !idle.locals.is_empty() {
- let (locals, pat) = locals::codegen(Context::Idle(core), &idle.locals, core, app);
+ let (locals, pat) = locals::codegen(Context::Idle, &idle.locals, app);
locals_new = Some(quote!(#name::Locals::new()));
locals_pat = Some(pat);
root_idle.push(locals);
}
- root_idle.push(module::codegen(Context::Idle(core), needs_lt, app, extra));
+ root_idle.push(module::codegen(Context::Idle, needs_lt, app, extra));
- let cfg_core = util::cfg_core(core, app.args.cores);
let attrs = &idle.attrs;
let context = &idle.context;
let stmts = &idle.stmts;
- let section = util::link_section("text", core);
+ let section = util::link_section("text");
let locals_pat = locals_pat.iter();
let user_idle = Some(quote!(
#(#attrs)*
#[allow(non_snake_case)]
- #cfg_core
#section
fn #name(#(#locals_pat,)* #context: #name::Context) -> ! {
use rtic::Mutex as _;
ly-component-css'>fix/client-only-component-css Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/packages/astro/test/fixtures/custom-elements (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-01-31Deprecate unescaped HTML inside of expressions (#2489)Gravatar Nate Moore 9-31/+74