[Libreoffice-commits] core.git: Changes to 'private/tml/opencl-background-compilation-2'

Tor Lillqvist tml at collabora.com
Wed Nov 20 06:59:16 PST 2013


New branch 'private/tml/opencl-background-compilation-2' available with the following commits:
commit 1747022e379d0bed19a14c2eb41c724f275d3c72
Author: Tor Lillqvist <tml at collabora.com>
Date:   Wed Nov 20 16:41:51 2013 +0200

    Fix a few of my own thinkos, and add some assertions
    
    Fix two obvious mistakes from 8c37bafbc5adc0c79f218f9db2dc25ca8e683125.
    
    Add asserts to make sure the calls to ScFormulaCell::CreateCellGroup() that
    now don't take the nStart parameter any more (but assume that the cell for
    which this methoid is called is the start one) match the old ones in semantics.
    
    Change-Id: I50cb0cdaf620253881225baf39ae9cd935917b27

commit df8dbcb46aafcb2e7ddc8c3106a6c39a8789eca1
Author: Tor Lillqvist <tml at collabora.com>
Date:   Wed Nov 20 11:22:18 2013 +0200

    Bin comment that is now weirdly placed after merges
    
    Change-Id: I1cd92ae150be15c4b34249a8116c5f0a7b99f33f

commit 039582a967f6b2bf1c42821e4be7b998f2b1719b
Author: Tor Lillqvist <tml at collabora.com>
Date:   Tue Nov 19 16:18:39 2013 +0200

    Fix leftover wrongly named header in #include
    
    Change-Id: Id874d1b845dc2dc5265cb0aa4dccd2b8de57088e

commit 4944094f523a99b8a7ef5e51a4d546e5529decae
Author: Tor Lillqvist <tml at collabora.com>
Date:   Mon Nov 18 20:27:48 2013 +0200

    Try to make the background OpenCL compilation conditional at run-time
    
    Change-Id: I2366465f4e786f905c32b17a15c16486c4c21d38

commit 144c1f487765428e620d6a498422807f3db7b22e
Author: Tor Lillqvist <tml at collabora.com>
Date:   Mon Nov 18 17:59:30 2013 +0200

    Fix some life-cycle issues for backgroup OpenCL kernel compilation
    
    Now it no longer asserts or crashes in light testing, but it doesn't
    properly recalculate either.
    
    Change-Id: I7dc117341eff5ac1b21d7400122cc6e04ae2baf7

commit 6139a817cdeff9eb8d97478d9fb5e32fa6bbe1cc
Author: Tor Lillqvist <tml at collabora.com>
Date:   Thu Nov 14 19:30:36 2013 +0200

    WIP: Background ahead-of-time OpenCL compilation
    
    Work in progress, does not work. That's what WIP means.
    
    Change-Id: I31459624a45370384e00392937ac9a5b9cd893c2

commit cfdcf2dcb827a0aa49c0316ea0a2fb89c39c905e
Author: Tor Lillqvist <tml at collabora.com>
Date:   Wed Nov 13 18:06:32 2013 +0200

    WIP: Background ahead-of-time OpenCL compilation
    
    Change-Id: I6e9906fb68a22eb0adab753726ec0d62dd05fe9b

commit 1c568ec57b593400ee77d7a1a067eee1b6bf2020
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 9c09915cf1affc71f982ac9299c6d82c18397d18
Author: Tor Lillqvist <tml at collabora.com>
Date:   Wed Nov 13 14:26:47 2013 +0200

    WaE: unused parameters
    
    Change-Id: Ic7c0b5273bc585757abb070ed71ab0cc04bd0304

commit b68999781464f084316bc01d5a193c9727a52c23
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 cf999b861997665a5962e6f2f447cf1a3b381a0d
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 8c37bafbc5adc0c79f218f9db2dc25ca8e683125
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 008b3b8f05406a9be14c31393fd86951836d2a6c
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 93f69540685bd885425cd0b8bf019fec049493ec
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 e4150abd272e0e3d42c8bb37541ba3c1d5937a82
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 0be8708da68bb30dfb42f788d909780fe1e78f87
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: I70fd26fa4bd3de026276727bf9fa8ed01bfb62c9



More information about the Libreoffice-commits mailing list