tame/core/vector
Mike Gerwitz 8ce217f779 [DEV-8947] Make mrange fully tail-recursive and enable TCO
We were still having issues with this function when taking the positive
branch, when predicates cause many matches within tables.  This was causing
us to hit stack limits in certain browsers on the Summary Page.

This converts it to an iterator so that all branches are tail-recursive, and
then enables TCO on them.

I was disappointed to find that there's little performance or memory benefit
in running our test suite.
2020-12-09 09:56:43 -05:00
..
arithmetic.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
cmatch.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
common.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
convert.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
count.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
define.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
filter.xml [DEV-8947] Make mrange fully tail-recursive and enable TCO 2020-12-09 09:56:43 -05:00
fold.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
interpolate.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
length.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
list.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
matrix.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
minmax.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
stub.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
table.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00