-
patched the compiler and @arcadiaunity survives AOT compilation to iOS! cant test full export yet, but we’re close!
-
this bug bugzilla.xamarin.com/show_bug.cgi?id=2996 was fixed in 2012, which means Unity does not have it yet
-
basically: the AOT machinery bails if there is any delegate type without BeginInvoke/EndInvoke methods
-
clojure emits such delegates via DLR, and they’re technically correct (BeginInvoke/EndInvoke are optional), but old mono is too strict
-
my patch emits stub methods with the correct names and signatures, and AOT worked for the first time in two years
-
going to be a bit before i can update my OSX/get an Xcode pipeline running again, but @arcadiaunity miiiiiiiiiight be getting iOS export????
