Branch: Tag:

2015-12-14

2015-12-14 13:59:51 by Per Hedbor <ph@opera.com>

On this branch portable bytecode generation is not normally done

This actually noticeably speeds up the compiler and also saves about
15% of RAM when starting hilfe.

If the decode_value code is modified to free the portable bytecode
_TWICE_.

This will not be merged to 8.1 until I figure out _why_ that is. It
should only need to be freed once, but I guess it's in the string
table twice?

71:      void _main(array(string) argv, array(string) env)   { +  enable_program_dumping(1);    foreach(argv[1..sizeof(argv)-2], string f)    sscanf(f, "--fakeroot=%s", fr);