The AOT is belching about not currently supporting the "stind.ref" instruction, when attempting to AOT the trunk kernel after it has been compiled with Mono 1.2.5.1
Mono appears to be compiling the C# significantly different from the way the Microsoft C# does. Attached, I am demonstrating the differences between the two compiles of the same function, Scheduler.ScheduleThread(). "a.il" is from Microsoft compiler, "b.il" is from the Mono compiler. I have not attempted to disable optimizations to modify the results, though that may be the temporary solution that xfury needs. After I figure out what stind.ref does, I'll see if I can write an IL unit test for it...
a.il
Description: Binary data
b.il
Description: Binary data
------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________ SharpOS-Developers mailing list SharpOS-Developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sharpos-developers