"src/array.js",
"src/string.js",
"src/uri.js",
- "third_party/fdlibm/fdlibm.js",
+ "src/third_party/fdlibm/fdlibm.js",
"src/math.js",
"src/apinatives.js",
"src/date.js",
"src/generator.js",
"src/harmony-string.js",
"src/harmony-array.js",
+ "src/harmony-typedarray.js",
"src/harmony-classes.js",
+ "src/harmony-tostring.js"
]
outputs = [
"src/assembler.h",
"src/assert-scope.h",
"src/assert-scope.cc",
+ "src/ast-numbering.cc",
+ "src/ast-numbering.h",
"src/ast-value-factory.cc",
"src/ast-value-factory.h",
"src/ast.cc",
"src/background-parsing-task.h",
"src/bailout-reason.cc",
"src/bailout-reason.h",
+ "src/basic-block-profiler.cc",
+ "src/basic-block-profiler.h",
"src/bignum-dtoa.cc",
"src/bignum-dtoa.h",
"src/bignum.cc",
"src/bignum.h",
+ "src/bit-vector.cc",
+ "src/bit-vector.h",
"src/bootstrapper.cc",
"src/bootstrapper.h",
"src/builtins.cc",
"src/bytecodes-irregexp.h",
"src/cached-powers.cc",
"src/cached-powers.h",
+ "src/char-predicates.cc",
"src/char-predicates-inl.h",
"src/char-predicates.h",
"src/checks.cc",
"src/codegen.h",
"src/compilation-cache.cc",
"src/compilation-cache.h",
+ "src/compilation-statistics.cc",
+ "src/compilation-statistics.h",
"src/compiler/access-builder.cc",
"src/compiler/access-builder.h",
"src/compiler/ast-graph-builder.cc",
"src/compiler/ast-graph-builder.h",
+ "src/compiler/ast-loop-assignment-analyzer.cc",
+ "src/compiler/ast-loop-assignment-analyzer.h",
+ "src/compiler/basic-block-instrumentor.cc",
+ "src/compiler/basic-block-instrumentor.h",
"src/compiler/change-lowering.cc",
"src/compiler/change-lowering.h",
"src/compiler/code-generator-impl.h",
"src/compiler/common-operator.h",
"src/compiler/control-builders.cc",
"src/compiler/control-builders.h",
+ "src/compiler/control-reducer.cc",
+ "src/compiler/control-reducer.h",
+ "src/compiler/diamond.h",
"src/compiler/frame.h",
"src/compiler/gap-resolver.cc",
"src/compiler/gap-resolver.h",
"src/compiler/js-graph.h",
"src/compiler/js-inlining.cc",
"src/compiler/js-inlining.h",
+ "src/compiler/js-intrinsic-builder.cc",
+ "src/compiler/js-intrinsic-builder.h",
+ "src/compiler/js-operator.cc",
"src/compiler/js-operator.h",
"src/compiler/js-typed-lowering.cc",
"src/compiler/js-typed-lowering.h",
"src/compiler/phi-reducer.h",
"src/compiler/pipeline.cc",
"src/compiler/pipeline.h",
+ "src/compiler/pipeline-statistics.cc",
+ "src/compiler/pipeline-statistics.h",
"src/compiler/raw-machine-assembler.cc",
"src/compiler/raw-machine-assembler.h",
"src/compiler/register-allocator.cc",
"src/compiler/register-allocator.h",
+ "src/compiler/register-configuration.cc",
+ "src/compiler/register-configuration.h",
"src/compiler/representation-change.h",
"src/compiler/schedule.cc",
"src/compiler/schedule.h",
"src/compiler/scheduler.cc",
"src/compiler/scheduler.h",
+ "src/compiler/select-lowering.cc",
+ "src/compiler/select-lowering.h",
"src/compiler/simplified-lowering.cc",
"src/compiler/simplified-lowering.h",
"src/compiler/simplified-operator-reducer.cc",
"src/compiler/value-numbering-reducer.h",
"src/compiler/verifier.cc",
"src/compiler/verifier.h",
+ "src/compiler/zone-pool.cc",
+ "src/compiler/zone-pool.h",
"src/compiler.cc",
"src/compiler.h",
"src/contexts.cc",
"src/cpu-profiler-inl.h",
"src/cpu-profiler.cc",
"src/cpu-profiler.h",
- "src/data-flow.cc",
- "src/data-flow.h",
"src/date.cc",
"src/date.h",
"src/dateparser-inl.h",
"src/factory.h",
"src/fast-dtoa.cc",
"src/fast-dtoa.h",
- "src/feedback-slots.h",
"src/field-index.h",
"src/field-index-inl.h",
"src/fixed-dtoa.cc",
"src/heap/store-buffer-inl.h",
"src/heap/store-buffer.cc",
"src/heap/store-buffer.h",
- "src/heap/sweeper-thread.h",
- "src/heap/sweeper-thread.cc",
"src/hydrogen-alias-analysis.h",
"src/hydrogen-bce.cc",
"src/hydrogen-bce.h",
"src/rewriter.h",
"src/runtime-profiler.cc",
"src/runtime-profiler.h",
- "src/runtime.cc",
- "src/runtime.h",
+ "src/runtime/runtime-api.cc",
+ "src/runtime/runtime-array.cc",
+ "src/runtime/runtime-classes.cc",
+ "src/runtime/runtime-collections.cc",
+ "src/runtime/runtime-compiler.cc",
+ "src/runtime/runtime-date.cc",
+ "src/runtime/runtime-debug.cc",
+ "src/runtime/runtime-function.cc",
+ "src/runtime/runtime-generator.cc",
+ "src/runtime/runtime-i18n.cc",
+ "src/runtime/runtime-internal.cc",
+ "src/runtime/runtime-json.cc",
+ "src/runtime/runtime-literals.cc",
+ "src/runtime/runtime-liveedit.cc",
+ "src/runtime/runtime-maths.cc",
+ "src/runtime/runtime-numbers.cc",
+ "src/runtime/runtime-object.cc",
+ "src/runtime/runtime-observe.cc",
+ "src/runtime/runtime-proxy.cc",
+ "src/runtime/runtime-regexp.cc",
+ "src/runtime/runtime-scopes.cc",
+ "src/runtime/runtime-strings.cc",
+ "src/runtime/runtime-symbol.cc",
+ "src/runtime/runtime-test.cc",
+ "src/runtime/runtime-typedarray.cc",
+ "src/runtime/runtime-uri.cc",
+ "src/runtime/runtime-utils.h",
+ "src/runtime/runtime.cc",
+ "src/runtime/runtime.h",
+ "src/runtime/string-builder.h",
"src/safepoint-table.cc",
"src/safepoint-table.h",
"src/sampler.cc",
"src/unicode-inl.h",
"src/unicode.cc",
"src/unicode.h",
+ "src/unicode-decoder.cc",
+ "src/unicode-decoder.h",
"src/unique.h",
- "src/uri.h",
"src/utils-inl.h",
"src/utils.cc",
"src/utils.h",
"src/zone-inl.h",
"src/zone.cc",
"src/zone.h",
- "third_party/fdlibm/fdlibm.cc",
- "third_party/fdlibm/fdlibm.h",
+ "src/third_party/fdlibm/fdlibm.cc",
+ "src/third_party/fdlibm/fdlibm.h",
]
if (v8_target_arch == "x86") {
"src/compiler/ia32/instruction-codes-ia32.h",
"src/compiler/ia32/instruction-selector-ia32.cc",
"src/compiler/ia32/linkage-ia32.cc",
+ "src/ic/ia32/access-compiler-ia32.cc",
+ "src/ic/ia32/handler-compiler-ia32.cc",
"src/ic/ia32/ic-ia32.cc",
"src/ic/ia32/ic-compiler-ia32.cc",
"src/ic/ia32/stub-cache-ia32.cc",
"src/mips/regexp-macro-assembler-mips.cc",
"src/mips/regexp-macro-assembler-mips.h",
"src/mips/simulator-mips.cc",
+ "src/compiler/mips/code-generator-mips.cc",
+ "src/compiler/mips/instruction-codes-mips.h",
+ "src/compiler/mips/instruction-selector-mips.cc",
+ "src/compiler/mips/linkage-mips.cc",
"src/ic/mips/access-compiler-mips.cc",
"src/ic/mips/handler-compiler-mips.cc",
"src/ic/mips/ic-mips.cc",
"src/base/division-by-constant.cc",
"src/base/division-by-constant.h",
"src/base/flags.h",
+ "src/base/functional.cc",
+ "src/base/functional.h",
"src/base/lazy-instance.h",
"src/base/logging.cc",
"src/base/logging.h",
sources += [
"src/base/platform/platform-win32.cc",
"src/base/win32-headers.h",
- "src/base/win32-math.cc",
- "src/base/win32-math.h",
]
defines += [ "_CRT_RAND_S" ] # for rand_s()
":v8_base",
":v8_libplatform",
":v8_nosnapshot",
+ "//build/config/sanitizers:deps",
]
if (v8_compress_startup_data == "bz2") {