PhpSpreadsheet/tests/data/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
..
DateTime Refactor engineering tests (#1106) 2019-07-25 21:02:41 +02:00
Engineering Refactor engineering tests (#1106) 2019-07-25 21:02:41 +02:00
Financial Fixes to coupon functions (#1068) 2019-07-10 21:22:16 +02:00
Functions Fix for worksheet lookup for worksheets with spaces in the title 2019-07-24 22:15:35 -07:00
Logical Improved tests (#1110) 2019-07-26 22:21:17 +02:00
LookupRef Fix for worksheet lookup for worksheets with spaces in the title 2019-07-24 22:15:35 -07:00
MathTrig Refactoring of math trig tests (#1102) 2019-07-23 00:50:30 +02:00
Statistical Improved tests (#1110) 2019-07-26 22:21:17 +02:00
TextData Upgrade to phpunit 7.5 2019-07-24 23:45:43 -07:00
Calculation.php Branch pruning around IF function calls to avoid resolution of every branches 2019-08-11 18:23:47 -07:00