• Toon Verwaest's avatar
    Revert "[lazy-accessor-pairs] Don't take the fast paths if the context needs to be switched" · 799cb6f3
    Toon Verwaest authored
    This reverts commit cb84b6f6.
    
    Reason for revert: <INSERT REASONING HERE>
    
    Original change's description:
    > [lazy-accessor-pairs] Don't take the fast paths if the context needs to be switched
    > 
    > This works in the ICs since compiled handlers are not shared anymore.
    > 
    > As drive-by cleanup I also removed custom code to deal with compiled handler sharing for primitive and access-checked objects.
    > 
    > Bug: chromium:759734
    > Change-Id: Ifb394221c2398f42ea9305acc02845db6004c680
    > Reviewed-on: https://chromium-review.googlesource.com/738381
    > Commit-Queue: Toon Verwaest <verwaest@chromium.org>
    > Reviewed-by: Igor Sheludko <ishell@chromium.org>
    > Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#48979}
    
    TBR=jarin@chromium.org,ishell@chromium.org,verwaest@chromium.org
    
    Change-Id: I9b7424252cbc3f18efd6b6b5b3818651c2863f5c
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: chromium:759734
    Reviewed-on: https://chromium-review.googlesource.com/739487Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
    Commit-Queue: Toon Verwaest <verwaest@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#48980}
    799cb6f3
handler-compiler.h 7.85 KB