To be precise I do think people use aot and full aot ( especially ios) .. but I dont think many are using llvm and even less than for llvm aot . BTW licence cost for pro is $999 for Xamarind that allows LLVM ...
LLVM Full AOT besides the limitations mentioned also cant do methods with try /ctach or methods that do interface calls - this is a huge limitation. The document relates to using the standard JIT ( which is the default compile) , I have built LLVM on mono it required you to get monos llvm fork and specify -llvm on every compile , its not default and from the mono lists rarely used ( it may have changed as i am not on the Xamarind mailing lists ). Also for non ios they do aot ( as opposed to full aot) , which works much better as you still have the jit for all the stuff llvm cant do and hence llvm works better. Ben On Mon, Aug 26, 2013 at 11:03 PM, David Jeske <[email protected]> wrote: > > On Aug 26, 2013 7:52 AM, "Bennie Kloosteman" <[email protected]> wrote: > > I would say a very small percentage of real aps use LLVM with mono and > even fewer would use it as an AOT so prepare for pain > > Both unity and xamarin are using mono to AOT compile assemblies to run on > iOS. > > http://docs.xamarin.com/guides/ios/advanced_topics/limitations > > _______________________________________________ > bitc-dev mailing list > [email protected] > http://www.coyotos.org/mailman/listinfo/bitc-dev > >
_______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
