summaryrefslogtreecommitdiff
path: root/sc/source/core/tool/interpr5.cxx
AgeCommit message (Expand)AuthorFilesLines
2024-03-23Related: tdf#160056 do calc NumberFormatting via ScInterpreterContextCaolán McNamara1-3/+3
2023-12-09cid#1556778 COPY_INSTEAD_OF_MOVECaolán McNamara1-1/+1
2023-11-13Related: tdf#125580 Use tools::Duration constexpr accuracy epsilon valuesEike Rathke1-1/+3
2023-11-13Resolves: tdf#125580 Limit operator +|- date+time resolution to microsecondsEike Rathke1-2/+5
2023-06-19Use tools::Duration in ScInterpreter::CalculateAddSub()Eike Rathke1-3/+19
2022-12-30optimise SUMPRODUCT(IF..) a littleNoel Grandin1-86/+23
2022-09-11ScValueIterator ScDocument& parameter is now superfluousEike Rathke1-2/+2
2022-09-09always pass ScInterpreterContext to ScValueIteratorCaolán McNamara1-2/+2
2022-06-18create getter for ScCellValue::mpFormulaNoel Grandin1-9/+9
2022-06-16make meType in ScCellValue privateNoel Grandin1-3/+3
2022-02-06Avoid excessive reallocationsMike Kaganski1-1/+1
2022-01-01tdf#140286 fix INFO("OSVERSION") for Linux: return kernel versionscito1-0/+9
2021-10-16Resolves: tdf#145085 HYPERLINK() do not force a 2nd row URL cell in array modeEike Rathke1-0/+19
2021-09-17rather return ref from GetLocaleNoel Grandin1-1/+1
2021-07-22no need to allocate ScTokenMatrixMap separatelyNoel Grandin1-3/+3
2021-05-13Use double to iterate products in scmatrix.dante1-1/+1
2021-05-07Simplify PushDouble by PushError for ScInterpreter::SumProductdante1-1/+1
2021-05-07tdf#137679 Use Kahan summation for interpr5.cxxdante1-25/+25
2021-04-30tdf#137679 Use kahan summation for ScInterpreter::SumProductdante1-33/+15
2021-04-28tdf#137679 Use Kahan summation for scmatrix operationsdante1-3/+1
2021-04-26Use kahan sum for lcl_ named methods in abstract namespacedante1-24/+24
2021-04-13tdf#130326 no need to fill ScMatrix with zeros hereNoel Grandin1-25/+25
2021-01-14tdf#133858 reduce the double-ref range to data contentDennis Francis1-0/+17
2020-11-27tdf#42949 Fix new IWYU warnings in directory sc/Gabor Kelemen1-1/+0
2020-10-28convert some more long -> tools::LongNoel1-1/+1
2020-09-18ScCellIterator never passed a null ScDocument*Caolán McNamara1-1/+1
2020-09-13establish ScValueIterator::pDoc is never nullCaolán McNamara1-2/+2
2020-09-13establish ScInterpreter::pDok is never nullCaolán McNamara1-15/+15
2020-07-29loplugin:flatten in sc/core/toolNoel Grandin1-395/+395
2020-06-25Revert "tdf#133858 opening spreadsheet with large array formula takes 10 mins...Noel Grandin1-9/+0
2020-06-10tdf#133858 opening spreadsheet with large array formula takes 10 minsNoel Grandin1-0/+9
2019-11-03loplugin:stringaddNoel Grandin1-4/+2
2019-09-06Related: tdf#98844 CreateMatrixFromDoubleRef() for bCalcAsShown ScCellIteratorEike Rathke1-1/+102
2019-05-08Resolves: tdf#125099 round duration results in interpreter alreadyEike Rathke1-3/+6
2019-04-30improve loplugin:stringconstantNoel Grandin1-2/+2
2019-04-17loplugin:sequentialassign in scNoel Grandin1-4/+2
2019-03-08new loplugin constvarsNoel Grandin1-1/+1
2019-02-26Fix typoAndrea Gelmini1-2/+2
2019-02-09loplugin:indentation in scNoel Grandin1-2/+2
2019-01-10Related: tdf#44076 do not leave cast to int to undefined behaviourEike Rathke1-12/+1
2018-12-07sc: Drop ineffective SetError()Takeshi Abe1-3/+0
2018-11-30i#32345 Support a matrix of rank argument for LARGE()/SMALL()Takeshi Abe1-11/+22
2018-11-25tdf#120703 PVS: V560 A part of conditional expression is always true/falseMike Kaganski1-5/+5
2018-11-23enum ScMatrix::Op is unnecessaryNoel Grandin1-1/+1
2018-11-17sc: Calculate the value only once for micro-optimizationTakeshi Abe1-4/+10
2018-10-27tdf#120703 (PVS): V519 The variable is assigned values twice successivelyMike Kaganski1-4/+2
2018-10-09Extend loplugin:redundantinline to catch inline functions w/o external linkageStephan Bergmann1-1/+1
2018-10-03loplugin:mergeclass merge ScFullMatrix into ScMatrixNoel Grandin1-2/+2
2018-05-12Replace ScGlobal::GetRscString with simple ScResId callsGabor Kelemen1-1/+2
2018-03-29tdf#97977 make MODE.MULT fully compatible with Excel.Winfried Donkers1-63/+0