Split out libplatform into a separate libary
authorjochen@chromium.org <jochen@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 3 Jul 2014 07:37:27 +0000 (07:37 +0000)
committerjochen@chromium.org <jochen@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 3 Jul 2014 07:37:27 +0000 (07:37 +0000)
commitca16bb7ae2259672f5ae6b38e51d3a8790f6f05a
tree197032f2043f0385481c8d8f58ff2a536fcdd50b
parentd7934d1fbe3b9724f7628e51af3bd56ea57e199b
Split out libplatform into a separate libary

Also remove the "use default platform" compile flag. Instead, the embedder
has to provide the platform.

Change all binaries to use the default platfrom from libplatform.

Unless --job-based-sweeping is passed, nothing uses the platform yet, so
nothing will break for embedders (yet).

BUG=none
R=jkummerow@chromium.org
LOG=y

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22180 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
21 files changed:
BUILD.gn
build/features.gypi
include/libplatform/libplatform.h [new file with mode: 0644]
include/v8-platform.h
samples/lineprocessor.cc
samples/process.cc
samples/samples.gyp
samples/shell.cc
src/DEPS
src/api.cc
src/d8.cc
src/d8.gyp
src/libplatform/default-platform.cc
src/mksnapshot.cc
src/v8.cc
test/cctest/cctest.cc
test/cctest/cctest.gyp
tools/gyp/v8.gyp
tools/lexer-shell.cc
tools/lexer-shell.gyp
tools/parser-shell.cc