Perform formula cell compilations in multiple threads during xlsx import

Desktop / LibreOffice - Kohei Yoshida [collabora.com] - 6 November 2013 19:40 EST

One sheet per thread. Right now the thread count is set to 1 due to non re-entrancy of a large portion of Calc core, and beyond. We need to fix that first before setting the thread count to more than 1.

db65fff Perform formula cell compilations in multiple threads during xlsx import.
sc/source/filter/inc/formulabuffer.hxx | 38 +++-
sc/source/filter/oox/formulabuffer.cxx | 318 +++++++++++++++++++++-----------
2 files changed, 244 insertions(+), 112 deletions(-)

Upstream: cgit.freedesktop.org


  • Share