jochen@chromium.org
|
a9af0948cf
|
Reland r17877 - Introduce a v8::Platform class that bundles embedder callbacks
Over the initial commit, this CL moves the lifetime management of the default
platform to v8.cc from api.cc
R=bmeurer@chromium.org, svenpanne@chromium.org
BUG=v8:3015
LOG=n
Review URL: https://codereview.chromium.org/78453003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17970 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-21 14:07:06 +00:00 |
|
jochen@chromium.org
|
e744b82fae
|
Revert 17877 - Introduce a v8::Platform class that bundles embedder callbacks
This also reverts 17879 and 17880.
BUG=v8:3015
TBR=svenpanne@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/76323002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17881 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-19 14:28:07 +00:00 |
|
jochen@chromium.org
|
c24ce076e9
|
Introduce a v8::Platform class that bundles embedder callbacks
Also provide a default implementation to use in cctests.
For now, there are just two thread releated callbacks. In future CLs, I will
move callbacks registered e.g. via V8::SetFooCallback over.
BUG=v8:3015
R=svenpanne@chromium.org, danno@chromium.org
LOG=no
Review URL: https://codereview.chromium.org/75283002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17877 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-19 13:44:36 +00:00 |
|
jochen@chromium.org
|
a380ffc36f
|
Revert r17152 - "Revert r17018 - "Turn on handle zapping for release builds""
Apparently, this wasn't the cause for dromaeo regressions.
> BUG=none
> R=jkummerow@chromium.org
>
> Review URL: https://codereview.chromium.org/26457002
R=verwaest@chromium.org, jkummerow@chromium.org
Review URL: https://codereview.chromium.org/36843002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17519 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-06 12:13:01 +00:00 |
|
jochen@chromium.org
|
06f16a132c
|
Revert r17018 - "Turn on handle zapping for release builds"
BUG=none
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/26457002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17152 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-10-11 07:42:43 +00:00 |
|
jochen@chromium.org
|
2cf500644e
|
Turn on handle zapping for release builds
The impact on performance appears to be negligible, see the golem results on r17004
R=danno@chromium.org
Review URL: https://codereview.chromium.org/25275002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17018 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-30 14:49:48 +00:00 |
|
dcarney@chromium.org
|
6dd72b6416
|
change of V8_DEPRECATED to be enabled behind a gyp flag
also add a deprecation message for newer gcc versions
R=danno@chromium.org
BUG=
Review URL: https://codereview.chromium.org/25226002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17006 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-30 13:28:23 +00:00 |
|
jochen@chromium.org
|
3387afd33e
|
Split extra checks into extra checks and handle zapping
That will make it easier to turn on handle zapping alone and experiment
with it.
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/25250002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17004 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-30 11:56:52 +00:00 |
|
jochen@chromium.org
|
416f2a9ba7
|
Turn on i18n support by default
This reverts commit r16789
BUG=none
R=machenbach@chromium.org, mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/23522063
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16827 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-19 12:07:03 +00:00 |
|
machenbach@chromium.org
|
eca42c42cb
|
Revert "Turn on i18n support by default", "Update test262 expectations, now that 15.5.4.9_CE passes", "Make testing i18n the default.", "Mark two failing mozilla tests as failing.", "Mark mozilla tests as flaky instead of failing" and "Fix test expectations for i18n."
This reverts commit 16783-16788 due to several crashers on nosnap builder.
TBR=jochen@chromium.org
Review URL: https://codereview.chromium.org/23455055
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16789 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-18 13:50:00 +00:00 |
|
jochen@chromium.org
|
f41f6c2b41
|
Turn on i18n support by default
BUG=v8:2745
R=danno@chromium.org
Review URL: https://codereview.chromium.org/23003028
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16783 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-18 08:11:44 +00:00 |
|
jochen@chromium.org
|
865ce5806f
|
Factor out toolset definitions in a separate gypi file
That way, third-party libraries use the correct toolset settings.
BUG=v8:2745
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/18846002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15585 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-10 11:15:16 +00:00 |
|