[Mono-list] Large (!) methods?

Tony Garnock-Jones tonyg@lshift.net
Wed, 04 Jun 2003 20:05:30 +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?

Yay! I updated from CVS, and sure enough, my extremely large method (it 
contains 171484 bytes of IL and 5266 local variables!! I really need to 
make my compiler less dumb) now compiles and runs to completion. Your 
fix must have fixed my problem.

(It takes an *awfully* long time to JIT the method, though, so even 
though the final output is correct I will probably go with serialized 
literal data anyway...)

Thank you.

Tony