New branch 'private/tml/opencl-background-compilation' available with the following commits: commit e0bf8fe2bfd2c240b578fe27ef1291cc673884c6 Author: Tor Lillqvist <t...@collabora.com> Date: Wed Nov 13 15:37:34 2013 +0200
Avoid crash in unit test Change-Id: Ic452c1a2a8a7099a22584130e6a161c25bccabae commit d864eef08f7c6b4e6040726a481eff6d0938b6fc Author: Tor Lillqvist <t...@collabora.com> Date: Wed Nov 13 14:26:47 2013 +0200 WaE: unused parameters Change-Id: Ic7c0b5273bc585757abb070ed71ab0cc04bd0304 commit 5b937086358bfe7b65472ffdf9eeca8234f6d2e3 Author: Tor Lillqvist <t...@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 <t...@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 <t...@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 <t...@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 <t...@collabora.com> Date: Fri Nov 8 13:41:11 2013 +0200 Add "sc.opencl" logging area Change-Id: Icd851c17bab1f55cd16d5a48cc71ff2ac91daa2c commit fd51c122ab4e47257c9e53bb9701f1b4ba0ed330 Author: Tor Lillqvist <t...@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 <t...@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 <t...@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 <t...@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 <t...@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 <t...@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 <t...@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 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits