Skip to content
  • ossy@webkit.org's avatar
    Refactoring of the custom allocation framework · 95c1bc42
    ossy@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=49897
    
    Patch by Zoltan Horvath <zoltan@webkit.org> on 2011-01-20
    Reviewed by Csaba Osztrogonác.
    
    Source/JavaScriptCore:
    
    Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
    The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
    equivalent macro implementation at the necessary places.
    
    * wtf/FastAllocBase.h: Turn FastAllocBase's implementation into a macro.
    
    Source/WebCore:
    
    Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
    The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
    equivalent macro implementation at the necessary places.
    
    Source/WebKit:
    
    Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
    The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
    equivalent macro implementation at the necessary places.
    
    Source/WebKit2:
    
    Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
    The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
    equivalent macro implementation at the necessary places.
    
    Tools:
    
    Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
    The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
    equivalent macro implementation at the necessary places.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76248 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    95c1bc42