summaryrefslogtreecommitdiff
path: root/sc/source/core/tool/interpr1.cxx
AgeCommit message (Expand)AuthorFilesLines
7 daysfix ByValue lookups with ScSortedRangeCacheLuboš Luňák1-3/+5
10 dayscrashtesting: assert in rtl_uString_iterateCodePoints with forum-en-32401.odsCaolán McNamara1-4/+4
2022-06-18create getter for ScCellValue::mpFormulaNoel Grandin1-10/+10
2022-06-16make meType in ScCellValue privateNoel Grandin1-13/+13
2022-05-28try to range-reduce even COUNTIFS if not matching empty cellsLuboš Luňák1-50/+80
2022-05-13Use interpreter stack to determine JumpMatrix context, tdf#148863 follow-upEike Rathke1-2/+2
2022-05-12Resolves: tdf#148863 In JumpMatrix context use its dimensions for resultsEike Rathke1-1/+11
2022-05-11search faster an array where most elements do not match (tdf#144777)Luboš Luňák1-4/+14
2022-05-11reduce size of *IFS conditions array (tdf#144777)Luboš Luňák1-8/+8
2022-05-11do not use ScSortedRangeCache inefficientlyLuboš Luňák1-9/+20
2022-05-11make ScSortedRangeCache work for also ScQueryEntry::ByStringLuboš Luňák1-3/+3
2022-05-11use ScSortedRangeCache also for generic queriesLuboš Luňák1-19/+52
2022-05-11introduce Calc cache for sorted handling of unsorted cellsLuboš Luňák1-3/+12
2022-05-11tdf#148430 Use atanh from <cmath> instead of our ownofftkp1-1/+2
2022-05-10extend ScQueryCellIteratorBase for custom cell accessLuboš Luňák1-9/+9
2022-04-22do not duplicate code for ScCountIfCellIteratorLuboš Luňák1-1/+1
2022-04-22move query-related iterators to a new separate fileLuboš Luňák1-0/+1
2022-03-12Related: tdf#111675 Replace Pop() with PopError() where relevantEike Rathke1-4/+4
2022-03-11Simplify MayBeRegExp/MayBeWildcardMike Kaganski1-34/+12
2022-03-10Use OUStringBuffer in ScConcatMike Kaganski1-3/+7
2022-03-10Use readonly-aliasing icu::UnicodeString ctor to avoid extra copyMike Kaganski1-5/+5
2022-02-10Make CLEAN fully compliant woth ODFF v1.3Winfried Donkers1-6/+13
2022-02-06Avoid excessive reallocationsMike Kaganski1-5/+4
2022-02-01tdf#147109: Optimize ScInterpreter::ScSubstituteMike Kaganski1-22/+17
2022-01-24tdf#97706 CLEAN is neither ODFF nor OOXML conform.Winfried Donkers1-2/+1
2021-12-26Resolves: tdf#146377 Propagate condition error of IF(condition)Eike Rathke1-1/+7
2021-12-25Related: tdf#146377 Let AND(), OR(), XOR() propagate the current error, if anyEike Rathke1-3/+3
2021-11-23O[U]String::replaceAt overloads that take string_viewNoel Grandin1-5/+5
2021-11-19Use M_PI* instead of F_PI*Mike Kaganski1-2/+2
2021-11-12Fix (mis-)uses of temporary O[U]StringLiteralStephan Bergmann1-1/+1
2021-11-11Drop ScGlobal::GetEmptyOUString() and EMPTY_OUSTRINGMike Kaganski1-4/+4
2021-11-08make a number of Calc functions return value by actually returning itLuboš Luňák1-2/+2
2021-10-19Use MsLangId::getConfiguredSystemLanguage()Eike Rathke1-1/+1
2021-10-11In O[U]StringBuffer, make string_view params replacements for OUString onesStephan Bergmann1-6/+3
2021-09-17rather return ref from GetLocaleNoel Grandin1-2/+2
2021-09-17rather return ref from GetCollatorNoel Grandin1-4/+4
2021-09-17rather return ref from getCharClassPtrNoel Grandin1-8/+8
2021-08-13split SvNumberFormatter into it's own headerNoel Grandin1-0/+1
2021-07-22no need to allocate ScTokenMatrixMap separatelyNoel Grandin1-14/+8
2021-07-18cid#1487495 Division or modulo by zeroCaolán McNamara1-0/+1
2021-05-05loplugin:constmethodNoel Grandin1-1/+1
2021-04-28tdf#137679 Use Kahan summation for interpr1.cxxdante1-84/+40
2021-04-13tdf#130326 no need to fill ScMatrix with zeros hereNoel Grandin1-19/+18
2021-03-25Resolves: tdf#141146 Fix LOOKUP in array with result scalar / single referenceEike Rathke1-36/+73
2021-02-16Resolves: tdf#66409 CELL() 2nd argument range take top-left cellEike Rathke1-4/+15
2021-01-07Use o3tl::temporary in calls to OUString::iterateCodePointsStephan Bergmann1-2/+2
2021-01-05ofz#29234 Integer-overflowCaolán McNamara1-0/+2
2020-12-11Adapt the remaining OUString functions to std string_viewStephan Bergmann1-1/+1
2020-12-04cid#1468696 Logically dead codeCaolán McNamara1-2/+0
2020-11-27tdf#42949 Fix new IWYU warnings in directory sc/Gabor Kelemen1-5/+0