D13814: Speedup sort
    Stefan BrĂ¼ns 
    noreply at phabricator.kde.org
       
    Wed Jul 11 16:06:07 BST 2018
    
    
  
bruns added a comment.
  The code looks fine now, but the summary is incorrect.
  
  The savings is not from using a lambda, but caused by initializing it once. If the old code had used `m_collator(other.m_collator)` in the copy constructor, construction would have been just a ref count increment and each of the following `m_collator.setFoo(...)` would have been noops (QCollator checks if the new value is different to its current value).
  
  Of course this would have triggered the QCollator bug as well.
REPOSITORY
  R318 Dolphin
REVISION DETAIL
  https://phabricator.kde.org/D13814
To: jtamate, #dolphin, #frameworks, markg, elvisangelaccio, bruns
Cc: elvisangelaccio, apol, bruns, markg, kfm-devel, spoorun, navarromorales, firef, andrebarros, emmanuelp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20180711/45bf1f51/attachment-0001.html>
    
    
More information about the Kde-frameworks-devel
mailing list