﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4474	inefficient list() comprehension	Henning Kiel	Martin Sjölund	"In ExpandableArray.toList() there is a line
{{{
listT := list(Util.getOption(data[i]) for i guard isSome(data[i]) in 1:capacity);
}}}

where the range is really created in the compiled C-code
{{{
create_integer_array_from_range(&tmp4, ((modelica_integer) 1), 1, (modelica_integer)_capacity);
}}}
instead of using a for loop. This is insane in speed and memory."	defect	closed	high	1.12.0	MetaModelica		fixed		
