[Mono-devel-list] tailcall support in mcs

Michal Moskal malekith at pld-linux.org
Mon Sep 15 16:24:24 EDT 2003


On Mon, Sep 15, 2003 at 04:15:41PM -0400, Miguel de Icaza wrote:
> Hello,
> 
> > Is outputting tallcalls done or planned in mcs? I'm working on
> > functional language implementation. I'm generating C# (for now, later
> > I'll switch to ilasm or bytecode), so lack of tailcalls is very
> > annoying.
> 
> So far, I had no plans on adding support for this.  Does Microsoft CSC
> emit tail calls? 

No clue.

> Do you have a sample program that illustrates this?

I posted one, it half works, but anyway I talked to lupus about this. It's
better to include this optimization in mini (it's already there, but
not perfect yet).

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: When in doubt, use brute force. -- Ken Thompson : {E-,w}-- {b++,e}>+++ h




More information about the Mono-devel-list mailing list