• plind44@gmail.com's avatar
    MIPS: CodeStubs contain their corresponding Isolate* now. (part 1) · bb1abb7f
    plind44@gmail.com authored
    Port r20919 (aa51355)
    
    Original commit message:
    This is a purely mechanical change, adding an Isolate* to the CodeStub
    constructor and a corresponding field plus a getter. A few methods in
    CodeStub and its subclasses can be simplified now, but this is done in
    a separate CL.
    
    The underlying reason apart from simplicity is that deep down in the
    call chain we need to detect if the serializer is active or not. This
    information will be part of the Isolate, not a global variable with
    funky synchronization primitives around it (which is fundamentally
    wrong and the underlying cause for race conditions and a catch-22
    during initialization).
    
    BUG=359977
    LOG=y
    R=plind44@gmail.com
    
    Review URL: https://codereview.chromium.org/252383005
    
    Patch from Balazs Kilvady <kilvadyb@homejinni.com>.
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20944 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    bb1abb7f
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
include Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
tools Loading commit data...
.DEPS.git Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
Makefile.nacl Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...