[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.


--- 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.