Put fish on a diet. Tracked down the biggest memory hogs and fixed them. Total allocations down by a factor of 3 or so, live allocations a few KB.

This commit is contained in:
ridiculousfish
2012-03-03 15:20:30 -08:00
parent 8c0803e3c5
commit 3ead99b088
13 changed files with 177 additions and 104 deletions

View File

@@ -3255,7 +3255,7 @@ static int builtin_end( parser_t &parser, wchar_t **argv )
parser.get_job_pos()-parser.current_block->tok_pos );
d->definition = def;
function_add( d, parser );
function_add( *d, parser );
free( def );
}
else