tame/core
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
..
numeric Copyright year 2020 update 2020-03-06 11:05:18 -05:00
test Copyright year 2020 update 2020-03-06 11:05:18 -05:00
vector [DEV-8947] Make mrange fully tail-recursive and enable TCO 2020-12-09 09:56:43 -05:00
.gitignore [DEV-7136] Add xmli files 2020-04-08 08:27:47 -04:00
aggregate.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
alias.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
assert.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
base.xml [DEV-7198] Replace `rate-each` macro with a template 2020-04-17 11:35:10 -04:00
build.xml core build 2018-11-08 11:15:12 -05:00
cond.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
configure.ac core build 2018-11-08 11:15:12 -05:00
convention.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
datetime.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
dummy.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
extern.xml [DEV-7087] core: Fix extern dim defaults 2020-03-26 09:08:13 -04:00
insurance.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
map.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
numeric.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
param.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
retry.xml [DEV-7087] core/retry (__retry): dim=0 2020-03-26 09:08:13 -04:00
state.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
symbol.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
tdat.xml [DEV-8081] Stop using accumulate in tdat template 2020-08-20 18:18:46 -04:00
tplgen.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
ui.xml [DEV-7087] core: Fix extern dim defaults 2020-03-26 09:08:13 -04:00
vector.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00
when.xml Copyright year 2020 update 2020-03-06 11:05:18 -05:00