From 612b0a89a3f8554d2dc238ea6fe9bafb6e2acf0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Fournier?= Date: Tue, 10 Jun 2025 17:56:24 +0200 Subject: [PATCH 1/2] Compat with rust 1.89 nightly --- src/scheduler/assembly_impl.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scheduler/assembly_impl.rs b/src/scheduler/assembly_impl.rs index 34ae5ae..c2887ed 100644 --- a/src/scheduler/assembly_impl.rs +++ b/src/scheduler/assembly_impl.rs @@ -546,6 +546,6 @@ macro_rules! unsafe_iter_bank { bank_idx += 1; Some((bank_idx_copy, multiport_idx)) }); - iter.map(move |(i, j)| unsafe { &mut (*__ptr.add(i)).$field_name[j] }) + iter.map(move |(i, j)| unsafe { &mut (&mut *__ptr.add(i)).$field_name[j] }) }}; } From 7d48851b01c9938165b19d3c09623a60f1e68fb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Fournier?= Date: Tue, 10 Jun 2025 18:00:17 +0200 Subject: [PATCH 2/2] Remove tostring --- src/scheduler/assembly_impl.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scheduler/assembly_impl.rs b/src/scheduler/assembly_impl.rs index c2887ed..fac5243 100644 --- a/src/scheduler/assembly_impl.rs +++ b/src/scheduler/assembly_impl.rs @@ -175,7 +175,7 @@ where // makes this whole debug info recording very complicated. let id = self.globals.reactor_id.get_and_incr(); let debug = self.debug.take().expect("unreachable - can only call assemble_self once"); - trace!("Children of {}: {:?}", debug.to_string(), self.children_ids); + trace!("Children of {}: {:?}", debug, self.children_ids); self.globals.debug_info.record_reactor(id, debug); for child in self.children_ids.drain(..) { self.globals.debug_info.record_reactor_container(id, child);