[Mono-list] Large (!) methods?

Tony Garnock-Jones tonyg@lshift.net
Wed, 04 Jun 2003 19:17:39 +0100


Paolo Molaro wrote:
> I just fixed an issue in cvs that may be related (it was not an issue
> with the size of the IL code, but with the number of symbolic registers
> allocated for a single basic block). Care to try with mono from cvs
> and/or to provide a test case if it still doesn't work?

Will do. (This monster method I have is one big block without branches.) 
Not tonight though, I'll report back tomorrow.

[It's the initialisation code for compiled Scheme modules - the class 
constructor builds all the literals, so if there are *lots* of literals 
you get a *big* class constructor... even if it turns out not to be a 
mono problem I think I'll go with serialized literal data rather than 
emitting literal-building code, it should be smaller and faster.]

Tony