v8/test/cctest
vogelheim@chromium.org 7b7bb25a24 Support external startup data in V8.
[Re-retry of r21696 and r21739]

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/334913004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21941 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-06-23 13:52:17 +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 Temporary disabled failing tests on ARM64 no-snap. 2014-06-10 13:23:05 +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 Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-api.cc Run JS micro tasks in the appropriate context. 2014-06-23 11:47:20 +00:00
test-assembler-arm64.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-assembler-arm.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +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 Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-assembler-x87.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-ast.cc Revert "Parser: Delay internalizing strings and values." (r21841) 2014-06-18 07:30:56 +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 Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +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 Remove dependency on Vector from platform files 2014-06-13 16:43:27 +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 Remove dependency on Vector from platform files 2014-06-13 16:43:27 +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 Remove dependency on Vector from platform files 2014-06-13 16:43:27 +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 Remove dependency on Vector from platform files 2014-06-13 16:43:27 +00:00
test-dictionary.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-disasm-arm64.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +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 Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-heap-profiler.cc Remove dependency on Vector from platform files 2014-06-13 16:43:27 +00:00
test-heap.cc An object should only be promoted to the old generation if it survived a scavenge operation. 2014-06-23 08:50:54 +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 Remove dependency on Vector from platform files 2014-06-13 16:43:27 +00:00
test-log.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-macro-assembler-arm.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-macro-assembler-ia32.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-macro-assembler-mips.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-macro-assembler-x64.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-macro-assembler-x87.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-mark-compact.cc An object should only be promoted to the old generation if it survived a scavenge operation. 2014-06-23 08:50:54 +00:00
test-mementos.cc Remove dependency on Vector from platform files 2014-06-13 16:43:27 +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 test-parsing: Add functionality to specify "always true flags". 2014-06-20 12:28:13 +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 Remove dependency on Vector from platform files 2014-06-13 16:43:27 +00:00
test-random-number-generator.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-regexp.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-reloc-info.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-representation.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +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-23 13:52:17 +00:00
test-spaces.cc Reland "Rename kIs64BitArch with kRequiresCodeRange." 2014-06-13 11:06:42 +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 Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-threads.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-time.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-types.cc Fix test 2014-06-03 09:34:29 +00:00
test-unbound-queue.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-unique.cc Use full include paths everywhere 2014-06-03 08:12:43 +00:00
test-utils-arm64.cc Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-utils-arm64.h Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
test-utils.cc Remove dependency on Vector from platform files 2014-06-13 16:43:27 +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 Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +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