Go to file
svenpanne@chromium.org dd30db9021 CodeStubs contain their corresponding Isolate* now. (part 1)
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=mstarzinger@chromium.org

Review URL: https://codereview.chromium.org/246643014

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20919 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-04-24 06:25:42 +00:00
benchmarks Fix bug in nextWeaker function of deltablue benchmark. 2013-10-25 13:21:46 +00:00
build ARM64: Fix native builds 2014-04-16 13:25:15 +00:00
include Cache maps for externalized typed array objects. 2014-04-22 12:24:28 +00:00
samples Revert "Simplify v8/Isolate teardown." 2014-04-22 10:45:43 +00:00
src CodeStubs contain their corresponding Isolate* now. (part 1) 2014-04-24 06:25:42 +00:00
test CodeStubs contain their corresponding Isolate* now. (part 1) 2014-04-24 06:25:42 +00:00
tools Extract common macros and start a base library 2014-04-23 11:51:28 +00:00
.clang-format Change clang-format config to allow for two empty lines between functions 2013-12-03 10:39:21 +00:00
.DEPS.git Introduce .DEPS.git file to support full git checkouts 2014-04-23 12:28:43 +00:00
.gitignore Add support for GNU GLOBAL. 2014-04-08 06:19:05 +00:00
AUTHORS Add ARM contributors to AUTHORS. 2014-02-12 11:54:34 +00:00
ChangeLog Reset change log and version to current trunk. 2014-04-15 12:05:45 +00:00
codereview.settings Add settings for try server. 2013-12-17 12:24:25 +00:00
DEPS Introduce .DEPS.git file to support full git checkouts 2014-04-23 12:28:43 +00:00
LICENSE Update LICENSE date. 2014-02-18 10:50:22 +00:00
LICENSE.strongtalk Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.v8 Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.valgrind Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
Makefile MIPS: Add big-endian support for MIPS. 2014-04-15 16:39:21 +00:00
Makefile.android Fix android_arm64 target for experimental ndk 2014-04-10 21:28:40 +00:00
Makefile.nacl This should make the NaCl build jobs green again. 2014-04-17 14:22:20 +00:00
OWNERS Add rmcilroy@chromium.org to src/OWNERS. 2014-04-11 08:55:18 +00:00
PRESUBMIT.py Update tryserver configuration with new linux and arm bots. 2014-04-01 13:43:32 +00:00
WATCHLISTS Add myself to a watchlist for the public API. 2013-10-10 11:37:48 +00:00