diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2018-08-06 14:55:04 +0200 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2018-08-09 09:32:34 +0200 |
commit | 089a4f245325a5be5cd5951d85305d791b4d9cb6 (patch) | |
tree | 6a1d6d4ac8f78dd7d13dcea009921698add454a4 /officecfg | |
parent | 954f59db6cddc79d1f629fafc53ad20b6c4a14de (diff) |
remove Calc's software interpreter
- it's in practice never used nowadays, group threading has higher
priority in the code and since SwInterpreter's allowed opcodes are
a subset of group threading's, there should be no formula where
control flow gets as far as using SwInterpreter
- the only opcodes SwInterpreter allows are ocAdd, ocSub, ocMul,
ocDiv, ocSum and ocProduct, which is a rather limited set and group
threading should handle all that as well
- if SwInterpreter performs anything better than group threading,
there shouldn't be a problem doing the same for group threading
- it's yet another code path that should be handled, tested, etc.
and the added complexity is not worth it
- it shares some code with OpenCL handling, which is both added
hassle in case OpenCL code needs changes, and it also causes confusion
such as people thinking SwInterpreter has something to do with OpenCL
Change-Id: I99052862b60b6266c70dd436d1d7938177dc6bd9
Reviewed-on: https://gerrit.libreoffice.org/58643
Tested-by: Jenkins
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Diffstat (limited to 'officecfg')
-rw-r--r-- | officecfg/registry/schema/org/openoffice/Office/Common.xcs | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/officecfg/registry/schema/org/openoffice/Office/Common.xcs b/officecfg/registry/schema/org/openoffice/Office/Common.xcs index d31d8697a646..948fddc7cc31 100644 --- a/officecfg/registry/schema/org/openoffice/Office/Common.xcs +++ b/officecfg/registry/schema/org/openoffice/Office/Common.xcs @@ -5417,13 +5417,6 @@ </info> <value>none</value> </prop> - <prop oor:name="UseSwInterpreter" oor:type="xs:boolean" oor:nillable="false"> - <info> - <desc>Determines whether Software Interpreter can be used to speed - up some operations on Calc formulas.</desc> - </info> - <value>true</value> - </prop> <prop oor:name="MacroRecorderMode" oor:type="xs:boolean" oor:nillable="false"> <info> <desc>Determines if the limited, and awkward code producing |