Skip to content
  • akling@apple.com's avatar
    Take line boxes out of the arena. · 31dd4f43
    akling@apple.com authored
    <https://webkit.org/b/123533>
    
    Stop arena-allocating line boxes so we can move forward on improving
    render tree memory management. This will also allow more rendering
    code to take advantage of malloc optimizations.
    
    This will likely regress performance on some micro-benchmarks, but
    it's something we want to do sooner rather than later so we have time
    to restabilize it. All improvements to the simple line layout's
    coverage will help with recouping whatever is regressed.
    
    BiDi runs are the only remaining user of the arena now.
    
    Reviewed by Antti Koivisto
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158321 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    31dd4f43