[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