Re: commit head: bidi related performance fix in fl_BlockLayout::_doInsertTextSpan()

From: Joaquín Cuenca Abela (cuenca@pacaterie.u-psud.fr)
Date: Fri Jul 26 2002 - 14:43:39 EDT

  • Next message: Hubert Figuiere: "Fwd: Translation to portuguese"

    Wow! That's what I call a fast man :)

    On Fri, 2002-07-26 at 17:06, Tomas Frydrych wrote:
    >
    > OK, I have improved the offending code that Joaquin identified; this
    > fix should eliminate nearly all unnecessary run splits.

    Unfortunately nearly is the right word :)
    I'm still having some extra splits with the "strong type a -> weak ->
    strong type b" combination.

    With your code I'm getting 4556396 of ::find_slot, and with if (false)
    I'm getting 3884410.

    That implies a 5 seconds difference (ok, nothing against the 1m55s that
    you've just gained, but it still makes a difference)

    Again, wonderful work!

    Cheers,

    -- 
    Joaquín Cuenca Abela
    cuenca@pacaterie.u-psud.fr
    


    This archive was generated by hypermail 2.1.4 : Fri Jul 26 2002 - 14:49:15 EDT