Introduce a v8::Platform class that bundles embedder callbacks
authorjochen@chromium.org <jochen@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 19 Nov 2013 13:44:36 +0000 (13:44 +0000)
committerjochen@chromium.org <jochen@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 19 Nov 2013 13:44:36 +0000 (13:44 +0000)
commitc24ce076e9fb1eda4f77e724d7906ee550bf32ce
treea2835ad22734114643e52e41fea38aa379b9808b
parent40d255ec8200751d9dfc6e50aeb59929bf8662bc
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
build/features.gypi
include/v8-platform.h [new file with mode: 0644]
include/v8.h
src/api.cc
src/default-platform.cc [new file with mode: 0644]
src/default-platform.h [new file with mode: 0644]
src/v8.cc
src/v8.h
tools/gyp/v8.gyp