tdf#114479: compute implicit sum ranges for ocSumIf,ocAverageIf...
commit67b1c26c27590678ece7bcef763433aedd0b164d
authorDennis Francis <dennis.francis@collabora.co.uk>
Wed, 7 Feb 2018 06:30:47 +0000 (7 12:00 +0530)
committerEike Rathke <erack@redhat.com>
Sat, 28 Apr 2018 11:33:55 +0000 (28 13:33 +0200)
treeefed6b3c2c2a6db724d0aa60dcde735d5d10ac4a
parent212807f77b78c69263f8aae51dcdc73e8017c53a
tdf#114479: compute implicit sum ranges for ocSumIf,ocAverageIf...

and update the sum-range token in RPN array while creation of
the RPN array itself.

+ Adds unit tests.
+ In ScParallelismTest unit test, enable threading in its setUp()
  method and restore the original setting in tearDown().

Change-Id: Iee9b7759210a82950181a418eb92766a6cf891fc
Reviewed-on: https://gerrit.libreoffice.org/49465
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Eike Rathke <erack@redhat.com>
formula/source/core/api/FormulaCompiler.cxx
include/formula/FormulaCompiler.hxx
sc/CppunitTest_sc_parallelism.mk
sc/inc/compiler.hxx
sc/qa/unit/parallelism.cxx
sc/qa/unit/ucalc.hxx
sc/qa/unit/ucalc_formula.cxx
sc/source/core/data/formulacell.cxx
sc/source/core/tool/compiler.cxx