Mo Tabbara

Results 7 comments of Mo Tabbara

Isn't the issue here that you're mutating new_dict ?

My understanding is that Diffractor uses rrules for pullbacks of all primitives. The rrule for setindex! is the catch-all rule that returns nothing. This causes the optic transform to fail....

> Are the Cargo.lock changes important/significant? > > > > @ZuseZ4 Do you want to merge this into `macro2` instead? I'll put it into macro2 and remove the lock file...

> Thanks a lot! I looked through your CMakeList.txt changes and created this patch, can you make a PR for Enzyme core out of it? (I didn't had your gh...

@ZuseZ4, any recommendations about where in the codebase to look to examine calling traits through Box? Happy to attempt to try something myself with some pointers.

Here it is: ``` #![feature(prelude_import)] #![feature(autodiff)] #[prelude_import] use std::prelude::rust_2021::*; #[macro_use] extern crate std; use std::autodiff::autodiff; use std::fmt; struct Foo { pub test: f64, } #[automatically_derived] impl ::core::fmt::Debug for Foo {...

That's great @ZuseZ4 . How does the dyn trait stuff look?