PhpSpreadsheet/tests/PhpSpreadsheetTests/Calculation
Fräntz Miccoli 0b387e767e
Branch pruning around IF function calls to avoid resolution of every branches
Calculation engine was resolving every function by first resolving its arguments
including IFs, this was causing significant over evaluation when IFs were used
as it meant for every case to be evaluated.

Introduce elements to identify ifs and enable better branch resolution
(pruning). We tag parsed tokens to associate a branch identifier to them.

Closes #844
2019-08-11 18:23:47 -07:00
..
Functions Test refactoring (#1112) 2019-07-27 14:28:16 +02:00
CalculationTest.php Branch pruning around IF function calls to avoid resolution of every branches 2019-08-11 18:23:47 -07:00
FinancialTest.php Fixes to coupon functions (#1068) 2019-07-10 21:22:16 +02:00
FunctionsTest.php Upgrade to phpunit 7.5 2019-07-24 23:45:43 -07:00
LookupRefTest.php Upgrade to phpunit 7.5 2019-07-24 23:45:43 -07:00