On Mon Oct 26 10:50:52 2015, coke wrote:
> Attempting to compile the core now dies with:
> 
> Stage classfile  : java.lang.RuntimeException:
> java.lang.RuntimeException: Class file too large!
>   in classfile (gen/jvm/stage2/NQPHLL.nqp:93)
>   in compile (gen/jvm/stage2/NQPHLL.nqp:1423)
>   in eval (gen/jvm/stage2/NQPHLL.nqp:1157)
>   in evalfiles (gen/jvm/stage2/NQPHLL.nqp:1377)
>   in command_eval (gen/jvm/stage2/NQPHLL.nqp:1271)
>   in command_eval (src/Perl6/Compiler.nqp:65)
>   in command_line (gen/jvm/stage2/NQPHLL.nqp:1245)
>   in MAIN (gen/jvm/main.nqp:39)
>   in <mainline> (gen/jvm/main.nqp:35)
>   in  (gen/jvm/main.nqp)
> make: *** [CORE.setting.jar] Error 1

psch fixed this with the NQP commit:

commit 61f3e95
Author: Pepe Schwarz <pesc...@gmail.com>
Date:   Tue Oct 27 12:01:41 2015

    Name all locals the same.

    Due to the increase of Perl 6's CORE.setting, we're running into a constant
    pool size limitation during classfile generation. This gives us a bit more
    space by always naming all local variables "__local_\d+", and thus freeing 
up a
    few thousand constant pool entries.
-- 
Will "Coke" Coleda

Reply via email to