v8/test/cctest
vogelheim@chromium.org ba9f391bc0 Support external startup data in V8.
[Retry of crrev.com/293993021, which caused problems with 'ninja all' in Chromium. First patch set if a clean apply
of crrev.com/293993021. Subsequent sets are the actual fix
for that issue.]

If the embedder chooses, the 'natives' (library sources) and the
precompiled startup blob can be written to files during the build
process and handed over to V8 at startup. The main purpose would be
to reduce the size of the compiled binary for space constrained
platforms.

The build-time option is off by default. Nothing should change if
it's not enabled.

BUG=
R=jochen@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21696 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-06-05 13:06:21 +00:00
..
cctest.cc Fix compilation on win shared and mips 2014-06-03 08:29:03 +00:00
cctest.gyp Use full include paths everywhere 2014-06-03 08:12:43 +00:00
cctest.h Add tests for FuncNameInferrer. 2014-06-03 15:02:16 +00:00
cctest.status X87: Temporarily skip cctest/test-serialize tests in debug mode 2014-06-04 01:40:07 +00:00
DEPS Add DEPS files and run checkdeps in presubmit check 2014-06-03 13:39:42 +00:00
gay-fixed.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
gay-fixed.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
gay-precision.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
gay-precision.h Added precision mode to fast-dtoa. 2010-09-20 09:18:00 +00:00
gay-shortest.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
gay-shortest.h Dtoa for fixed notation. 2010-05-05 13:51:27 +00:00
log-eq-of-logging-and-traversal.js Fix test-log/EquivalenceOfLoggingAndTraversal 2013-08-26 14:56:23 +00:00
OWNERS Add per-file OWNERS for MIPS-specific cctests 2014-02-04 09:53:26 +00:00
print-extension.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
print-extension.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
profiler-extension.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
profiler-extension.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-accessors.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-alloc.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-api.cc Compilation API: next step of deprecations. 2014-06-05 13:02:18 +00:00
test-assembler-arm64.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-assembler-arm.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-assembler-ia32.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-assembler-mips.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-assembler-x64.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-assembler-x87.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-ast.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-atomicops.cc Move atomic ops and related files to base library 2014-06-05 12:14:47 +00:00
test-bignum-dtoa.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-bignum.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-circular-queue.cc Move atomic ops and related files to base library 2014-06-05 12:14:47 +00:00
test-code-stubs-arm64.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-code-stubs-arm.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-code-stubs-ia32.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-code-stubs-mips.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-code-stubs-x64.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-code-stubs-x87.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-code-stubs.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-code-stubs.h Introduce x87 port 2014-05-23 16:37:27 +00:00
test-compiler.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-condition-variable.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-constantpool.cc Add support for extended constant pool arrays. 2014-06-03 16:22:10 +00:00
test-conversions.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-cpu-ia32.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-cpu-profiler.cc Compilation API: next step of deprecations. 2014-06-05 13:02:18 +00:00
test-cpu-x64.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-cpu-x87.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-cpu.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-dataflow.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-date.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-debug.cc Compilation API: next step of deprecations. 2014-06-05 13:02:18 +00:00
test-declarative-accessors.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-decls.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-deoptimization.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-dictionary.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-disasm-arm64.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-disasm-arm.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-disasm-ia32.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-disasm-mips.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-disasm-x64.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-disasm-x87.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-diy-fp.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-double.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-dtoa.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-fast-dtoa.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-fixed-dtoa.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-flags.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-func-name-inference.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-fuzz-arm64.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-global-handles.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-global-object.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-hashing.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-hashmap.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-heap-profiler.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-heap.cc Fix PathTracer. 2014-06-03 08:28:38 +00:00
test-hydrogen-types.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-javascript-arm64.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-js-arm64-variables.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-libplatform-task-queue.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-libplatform-worker-thread.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-libplatform.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-list.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-liveedit.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-lockers.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-log-stack-tracer.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-log.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-macro-assembler-arm.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-macro-assembler-ia32.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-macro-assembler-mips.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-macro-assembler-x64.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-macro-assembler-x87.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-mark-compact.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-mementos.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-microtask-delivery.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-mutex.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-object-observe.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-ordered-hash-table.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-parsing.cc Fix leaky tests added by r21649. 2014-06-03 15:39:47 +00:00
test-platform-linux.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-platform-macos.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-platform-tls.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-platform-win32.cc Move atomic ops and related files to base library 2014-06-05 12:14:47 +00:00
test-platform.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-profile-generator.cc Compilation API: next step of deprecations. 2014-06-05 13:02:18 +00:00
test-random-number-generator.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-regexp.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-reloc-info.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-representation.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-semaphore.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-serialize.cc Support external startup data in V8. 2014-06-05 13:06:21 +00:00
test-spaces.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-strings.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-strtod.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-symbols.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-thread-termination.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-threads.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-time.cc Move atomic ops and related files to base library 2014-06-05 12:14:47 +00:00
test-types.cc Fix test 2014-06-03 09:34:29 +00:00
test-unbound-queue.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-unique.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-utils-arm64.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-utils-arm64.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-utils.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-version.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-weakmaps.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-weaksets.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-weaktypedarrays.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
testcfg.py Fix test serialization path for windows. 2014-03-26 07:40:32 +00:00
trace-extension.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
trace-extension.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00