[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