I know that this notorious message
http://flyingfrogblog.blogspot.com/2009/01/mono-does-not-support-tail-calls.html
the mono runtime did not offer tail call elimination as required by IL. Has this changed to?
No, not yet. There are some unfinished work on adding: http://www.mail-archive.com/ mono-devel-list@lists.ximian.com /msg24438.html (good luck ;-)).