summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Move token-cache for doubles to ScInterpreterContext...feature/calc-parallelDennis Francis2017-11-2113-35/+47
* Type check the tokens before reuseDennis Francis2017-11-211-2/+23
* Assert also new FormulaToken::SetDoubleType() virtual dummyEike Rathke2017-11-211-1/+1
* cache FormulaToken for doublesDennis Francis2017-11-214-6/+55
* halve thread count if HT active for group interpreter tooDennis Francis2017-11-211-0/+6
* Disable custom allocatorDennis Francis2017-11-211-1/+1
* halve the number of threads if HT is activeDennis Francis2017-11-213-2/+15
* Avoid ScTokenArray thrashDennis Francis2017-11-211-9/+34
* Thread the software interpreterDennis Francis2017-11-215-102/+221
* Add OFFSET to blacklist for threaded calculationTor Lillqvist2017-11-211-0/+1
* Add INDIRECT to blacklist for threaded calculationTor Lillqvist2017-11-211-0/+1
* Check whether ScTokenArray::CheckToken() has disabled threading of the groupTor Lillqvist2017-11-211-1/+1
* Avoid unused private field warning in the NDEBUG caseTor Lillqvist2017-11-211-0/+1
* Move ScDocument::GetNonThreadedContext() inlineTor Lillqvist2017-11-212-8/+5
* Display the threaded calculation state in Help:AboutTor Lillqvist2017-11-211-4/+17
* Make threaded calculation the default (when OpenCL is not used)Tor Lillqvist2017-11-213-6/+13
* Need more ScInterpreterContextsTor Lillqvist2017-11-211-1/+1
* -Werror,-Wunused-parameterTor Lillqvist2017-11-211-2/+2
* -Werror,-Wsign-compareTor Lillqvist2017-11-211-2/+2
* Introduce ScInterpreterContextTor Lillqvist2017-11-2128-106/+181
* Disable formula group threading for macros and table opsTor Lillqvist2017-11-211-2/+14
* Move nInterpreterTableOpLevel back to ScDocumentTor Lillqvist2017-11-213-46/+13
* Move nMacroInterpretLevel back to ScDocumentTor Lillqvist2017-11-213-31/+15
* Move nInterpretLevel back to ScDocumentTor Lillqvist2017-11-215-45/+34
* Re-work how the thread-specific data in ScDocument worksTor Lillqvist2017-11-215-59/+182
* Move some of the fields in ScDocument into a thread-local structTor Lillqvist2017-11-213-64/+120
* Guard pFormatExchangeList from mutation during threaded calculationTor Lillqvist2017-11-211-0/+4
* Guard pValidationList from mutationTor Lillqvist2017-11-214-0/+24
* Guard pColorList from mutationTor Lillqvist2017-11-211-0/+1
* Use explicit flag to indicate threaded formula group calculation being activeTor Lillqvist2017-11-213-4/+12
* Assert that we don't call MaybeInterpret() in a threaded calculationTor Lillqvist2017-11-211-0/+3
* Guard mpDrawLayer from mutationTor Lillqvist2017-11-211-0/+3
* Guard mpShell from mutationTor Lillqvist2017-11-211-0/+3
* Guard mpNoteEngine from mutationTor Lillqvist2017-11-211-0/+1
* Set fill-column in Emacs mode lineTor Lillqvist2017-11-211-1/+1
* More work on the ScDependantsCalculatorTor Lillqvist2017-11-212-53/+124
* Use a static const bool when checking an env var for existenceTor Lillqvist2017-11-212-2/+6
* Make formula group weight take number of cells referenced into accountTor Lillqvist2017-11-213-6/+42
* Check whether it is the multi-threaded case explicitlyTor Lillqvist2017-11-213-8/+9
* Bin some YAGNI codeTor Lillqvist2017-11-211-21/+4
* Move formula tree manipulation out of multi-threaded parts of codeTor Lillqvist2017-11-218-43/+136
* Always create the DocumentLinkManager, avoids a mutation assertion failureTor Lillqvist2017-11-212-6/+2
* Add "mutation guard" API for ScDocumentTor Lillqvist2017-11-217-0/+69
* First steps for Calc parallelismTor Lillqvist2017-11-2112-21/+339
* tdf#86087 don't decode linksSzymon Kłos2017-11-214-6/+8
* ASan heap-buffer-overflowStephan Bergmann2017-11-211-0/+16
* Fix typosAndrea Gelmini2017-11-2115-19/+19
* Avoid static_cast on dead SwVirtFlyDrawObj object for nowStephan Bergmann2017-11-211-0/+2
* TypedWhichId for SDRATTR* constants (2)Noel Grandin2017-11-2120-198/+256
* Translate German variable nameJohnny_M2017-11-211-5/+5