[Mono-bugs] [Bug 51776][Nor] Changed - Mono 0.28 appears to have problems running obfuscated code

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 8 Dec 2003 10:26:53 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by eric@sourcegear.com.


--- shadow/51776	2003-12-05 12:46:41.000000000 -0500
+++ shadow/51776.tmp.1578	2003-12-08 10:26:53.000000000 -0500
@@ -170,6 +170,19 @@
 With a linear scan of the code, we conclude that at IL_0030 there are
 no items on the stack, but xor requires to arguments, so the code is
 invalid IL and we refuse to compile it.
 You may try to see if you can disable the control flow tranformations
 in the obfuscator, that likely makes the tool generate
 standards-conforming code.
+------- Additional Comments From eric@sourcegear.com  2003-12-08 10:26 -------
+I assume you guys have spent lots of time debating the issue of 
+whether you are trying to be compatible with Microsoft .NET or with 
+the ECMA spec.  I am quite familiar with this kind of debate.  There 
+are good reasons why the spec is the way to go, and yet, every time 
+somebody finds a difference between your implementation and 
+Redmond's, they will consider it your bug, not theirs.
+Thanks for looking into this.  We'll probably just figure out a