[Mono-bugs] [Bug 73936][Min] Changed - gmcs does not optimize for space
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 firstname.lastname@example.org.
--- 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 email@example.com 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.