summaryrefslogtreecommitdiff
path: root/sc/source/core/tool/formulagroup.cxx
AgeCommit message (Expand)AuthorFilesLines
2017-12-07loplugin:constparamsNoel Grandin1-1/+1
2017-11-22Don't re-create the interpreter context for each row.Michael Meeks1-1/+3
2017-11-21Move token-cache for doubles to ScInterpreterContext...Dennis Francis1-4/+11
2017-11-21Type check the tokens before reuseDennis Francis1-2/+23
2017-11-21halve the number of threads if HT is activeDennis Francis1-0/+5
2017-11-21Avoid ScTokenArray thrashDennis Francis1-9/+34
2017-11-21Thread the software interpreterDennis Francis1-88/+181
2017-11-21Introduce ScInterpreterContextTor Lillqvist1-1/+1
2017-10-23loplugin:includeform: scStephan Bergmann1-9/+9
2017-08-25Get rid of need to use initial :: for ::opencl to avoid clash with sc::openclTor Lillqvist1-3/+3
2017-08-11Add a unit test to be used to test parallelised calculations in CalcTor Lillqvist1-0/+7
2017-08-11convert std::map::insert to std::map::emplace IINoel Grandin1-2/+1
2017-08-11convert std::map::insert to std::map::emplaceNoel Grandin1-1/+1
2017-06-07Take new FormulaTokenArrayPlainIterator into use in one more placeTor Lillqvist1-1/+2
2016-08-25let ScInterpreter::pStack contain const formula::FormulaToken*Eike Rathke1-1/+1
2016-07-12desktop: validate OpenCL drivers before use.Michael Meeks1-10/+0
2016-07-11opencl: OpenCLZone, detect CL device change and disable CL on crashTomaž Vajngerl1-2/+15
2016-01-15loplugin:unusedmethods unused return value in scNoel Grandin1-5/+0
2015-12-09coverity#1341778 Logically dead codeCaolán McNamara1-10/+4
2015-12-01sc interpreter: Move the code that can create a ScFullMatrix.Jan Holesovsky1-202/+2
2015-12-01sc interpreter: Don't hide S/W Interpreter behind an environment variable.Jan Holesovsky1-11/+18
2015-11-24sc: Implement ScVectorRefMatrix.Jan Holesovsky1-35/+45
2015-11-24sc: Introduce Abstract Base Class for ScMatrix, for a future rework.Jan Holesovsky1-1/+1
2015-11-20sc: One more place needed when one wants to enable the S/W interpreter.Jan Holesovsky1-2/+2
2015-11-20loplugin:sallogareasStephan Bergmann1-1/+1
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann1-17/+17
2015-11-09sc: replace boost::ptr_vector with std::vector<std::unique_ptr>Michael Stahl1-3/+3
2015-11-09sc: replace boost::ptr_vector with std::vector<std::unique_ptr>Michael Stahl1-3/+4
2015-10-27loplugin:unusedmethodsNoel Grandin1-6/+0
2015-10-26Make OpenCL listener global, to avoid perf. cost of copying it around.Michael Meeks1-4/+4
2015-10-14Improve performance by using the ScCalcOptions for OpenCL.Michael Meeks1-4/+4
2015-09-30Fix typosAndrea Gelmini1-1/+1
2015-08-14loplugin: defaultparamsNoel Grandin1-1/+1
2015-02-07We (will) need ScCalcConfig also for formula groupsTor Lillqvist1-0/+6
2015-02-06shared_ptr<T>(new T(args)) -> make_shared<T>(args)Caolán McNamara1-3/+1
2015-01-22Make it obvious that this functions is for a very specific use onlyTor Lillqvist1-11/+5
2015-01-22Make FormulaGroupInterpreter::enableOpenCL() enable it as eagerly as possibleTor Lillqvist1-2/+10
2015-01-04merge OpCodeEnum and OpCodeCaolán McNamara1-1/+1
2015-01-03boost::unordered_map->std::unordered_mapCaolán McNamara1-3/+3
2014-12-15Remove global variable SymbolTable::nR and make the code re-entrant.Kohei Yoshida1-4/+2
2014-12-09Bin the dummy interpreter (which was ifdeffed out anyway)Tor Lillqvist1-50/+0
2014-12-09Don't use of the broken "Software" group interpreterTor Lillqvist1-2/+5
2014-11-27Move more Calc-independent OpenCL stuff from the sc to the opencl moduleTor Lillqvist1-4/+4
2014-11-27Fix OpenCL-less build harderTor Lillqvist1-1/+2
2014-11-27Fix OpenCL-less buildTor Lillqvist1-17/+6
2014-11-27Work in progress: Move Calc-independend OpenCL configuration out of scTor Lillqvist1-1/+2
2014-11-24Make whether to use OpenCL or not a global optionTor Lillqvist1-5/+9
2014-11-06More work on the new OpenCL optionsTor Lillqvist1-1/+1
2014-11-06Add also parameters for the opcode subset to enableOpenCL()Tor Lillqvist1-1/+3
2014-10-30Use SAL_INFO instead of fprintf(stderr)Tor Lillqvist1-2/+2