[Mono-bugs] [Bug 73936][Min] Changed - gmcs does not optimize for space
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Mon, 21 Mar 2005 16:05:20 -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 bmaurer@users.sf.net.
http://bugzilla.ximian.com/show_bug.cgi?id=73936
--- shadow/73936 2005-03-21 15:35:34.000000000 -0500
+++ shadow/73936.tmp.26121 2005-03-21 16:05:20.000000000 -0500
@@ -153,6 +153,14 @@
I also do not think that people can get "habits" of using too much
exceptions or recursive like programming just because it is fast in
mono, most of them will know that other runtimes might not handle it
well or/and test it.
Of course this is a FEATURE, but it would be nice to see it in mcs/gmcs.
+
+------- Additional Comments From bmaurer@users.sf.net 2005-03-21 16:05 -------
+No, we are able to do tail call optimizations in the jit. It's
+probably just not enabled because it may not be well tested.
+
+Seeing the bug that tail calls are slower on msft, it seems like that
+is another good reason not to emit them in mcs; we would slow down
+code that others run on msft.