[Libreoffice-commits] core.git: Changes to 'private/tml/opencl-background-compilation'
Tor Lillqvist
tml at collabora.com
Wed Nov 13 05:44:12 PST 2013
New branch 'private/tml/opencl-background-compilation' available with the following commits:
commit e0bf8fe2bfd2c240b578fe27ef1291cc673884c6
Author: Tor Lillqvist <tml at collabora.com>
Date: Wed Nov 13 15:37:34 2013 +0200
Avoid crash in unit test
Change-Id: Ic452c1a2a8a7099a22584130e6a161c25bccabae
commit d864eef08f7c6b4e6040726a481eff6d0938b6fc
Author: Tor Lillqvist <tml at collabora.com>
Date: Wed Nov 13 14:26:47 2013 +0200
WaE: unused parameters
Change-Id: Ic7c0b5273bc585757abb070ed71ab0cc04bd0304
commit 5b937086358bfe7b65472ffdf9eeca8234f6d2e3
Author: Tor Lillqvist <tml at collabora.com>
Date: Wed Nov 13 11:06:49 2013 +0200
Fixup after merge of Kohei's work on same stuff
Change-Id: I32266a1a87f56dc09ba71c505e01deca96c65283
commit 2d2522a612c09192607908ead499f47ba5ffb3af
Author: Tor Lillqvist <tml at collabora.com>
Date: Wed Nov 13 10:50:12 2013 +0200
WIP commit of threaded OpenCL compilation work
Change-Id: I210d0ded9cb38569b0831355522d8309cee05f56
commit e92aa1c46d6e478899e9041c01c34108aca6d8ab
Author: Tor Lillqvist <tml at collabora.com>
Date: Mon Nov 11 12:31:58 2013 +0200
Use the more generic CompiledFormula type
Change-Id: I91d2e956b76919c56d14712789198c3c10470742
commit ae81a3e4f3f7ab10572ba34d49365a9259a9befa
Author: Tor Lillqvist <tml at collabora.com>
Date: Fri Nov 8 17:25:42 2013 +0200
Point to the group's top cell in ScFormulaCellGroup instead of the top row
It will make implementing the background compilation of OpenCL kernels
easier, I hope. That needs data accessible through the ScFormulaCell.
Change-Id: I77ad5a94eb13551e6238d5f5285f1c916d7cb992
commit a0c7ffc4ea44e9545a81ff2bc1bed7ce22d637a3
Author: Tor Lillqvist <tml at collabora.com>
Date: Fri Nov 8 13:41:11 2013 +0200
Add "sc.opencl" logging area
Change-Id: Icd851c17bab1f55cd16d5a48cc71ff2ac91daa2c
commit fd51c122ab4e47257c9e53bb9701f1b4ba0ed330
Author: Tor Lillqvist <tml at collabora.com>
Date: Fri Nov 8 12:36:47 2013 +0200
Bin if-zeroed-out obsolete code
Change-Id: Idddbbee67abe45c0c66ef4385286e98bd6212e42
commit b014f6bb16331c2c381d2d2514f7f9f5c5f98653
Author: Tor Lillqvist <tml at collabora.com>
Date: Fri Nov 8 10:16:39 2013 +0200
WIP: Do OpenCL compilation in advance in a worker thread
Change-Id: I9fbf848bd487e5ea49a383461f04e3c1678af607
commit fc50c3c824a66192c9bbcd458b8744f98e5f77de
Author: Tor Lillqvist <tml at collabora.com>
Date: Thu Nov 7 18:44:29 2013 +0200
Make it clear in comments what kind of "code generation" they mean
Change-Id: I1a21ba33dd5c5c87938efaa9a779e2eab4f2778c
commit c6b671f265cb81fa963d86079c1b2ff7509280f7
Author: Tor Lillqvist <tml at collabora.com>
Date: Thu Nov 7 18:09:58 2013 +0200
Refactoring in preparation for threaded OpenCL kernel compilation
Introduce a new abstract class CompiledFormula, of which the
(existing) class BinaryKernel, that represents one OpenCL kernel, is a
concrete subclass.
Change-Id: Iab5f2c2777d32df3db98e1810039bf7880c27103
commit 72f48eb0c8412ecd615c53e9676bf8b62c54f5b5
Author: Tor Lillqvist <tml at collabora.com>
Date: Wed Nov 6 21:21:56 2013 +0200
We don't use the static OpenCL kernels any more
So remove them and code related only to them.
Change-Id: Ibd09e7a801b9757443b6f87018570ec007e201d5
commit 3ce8cf7f675a64aad91010d255f7a90d1135945f
Author: Tor Lillqvist <tml at collabora.com>
Date: Wed Nov 6 17:12:53 2013 +0200
A bit more informative logging (temporary)
Change-Id: I2b8bfad0d39e7c7ab059d58db54bcc2136bd9ce2
commit bc72fcf98316438907a627d02e60f5bad09176b0
Author: Tor Lillqvist <tml at collabora.com>
Date: Tue Nov 5 19:42:34 2013 +0200
Don't compile the static OpenCL kernels while loading a spreadsheet
It has the potential to slow down the loading as we wait for the
compilation thread to finish when loading has otherwise
finished. Besides, the static kernels are not even used any more.
Keep the static kernel source code and the code that handles it for
now, for reference. Also keep the compilation thread source for future
modifications and re-use.
Change-Id: I7ae6ad08b0ac00a15cc4ce5bc9906972e7e23850
More information about the Libreoffice-commits
mailing list