v8/tools
domenic 570fca61fc Re-land: Make V8 extras a separate type of native
Instead of making them an extra option that gets passed in and compiled
at the end of the natives file for a given run of js2c, we now make them a
separate run of js2c with a separate natives file output.

This natives file output is then compiled in the bootstrapper. It is not part
of the snapshot (yet), but instead is treated similar to the experimental
natives, just without any of the complexity that comes from tieing the
behavior to flags. We also don't need counterparts to
InitializeExperimentalGlobal and InstallExperimentalNativeFunctions (yet?).

This fixes the issue with https://codereview.chromium.org/1129743003 by making
the dummy file that is generated for snapshots with no extras (or no experimental
features) nonempty.

R=yangguo@chromium.org, jochen@chromium.org
BUG=

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

Cr-Commit-Position: refs/heads/master@{#28311}
2015-05-08 08:44:51 +00:00
..
blink_tests [test] Skip some flaky layout tests. 2015-05-04 15:38:36 +00:00
gcmole Make gcmole execute in parallel. 2015-02-18 15:35:34 +00:00
generate_shim_headers
gyp Re-land: Make V8 extras a separate type of native 2015-05-08 08:44:51 +00:00
ninja [ycm] The YouCompleteMe configuration is not VIM specific. 2015-02-12 07:21:13 +00:00
oom_dump Reland "Merge old data and pointer space." 2015-04-07 11:32:10 +00:00
perf_tests
profviz
release [release-tools] Tool to find related commits 2015-05-04 12:20:16 +00:00
sanitizers Add link to tsan bug to suppression 2014-10-09 09:51:21 +00:00
sodium
testrunner [test] Limit "unittests" suite to default variant. 2015-04-27 08:19:55 +00:00
unittests Make perf test runner more robust. 2014-12-21 10:25:32 +00:00
v8.xcodeproj
vim [ycm] The YouCompleteMe configuration is not VIM specific. 2015-02-12 07:21:13 +00:00
visual_studio
android-build.sh
android-ll-prof.sh
android-run.py
android-sync.sh Copy unittests binary in android-sync.sh 2014-11-18 18:36:57 +00:00
bash-completion.sh
check-name-clashes.py Unbreak check-name-clashes.py after recent macro renamings. 2015-04-08 07:04:11 +00:00
check-static-initializers.sh
codemap.js Tick processor: Print C++ entry points 2014-10-17 15:44:02 +00:00
compare-table-gen.js Add more exhaustive tests for Math.min and Math.max. 2015-04-10 12:35:16 +00:00
concatenate-files.py
consarray.js
cpu.sh Reactivate all the cores in cpu.sh. 2015-03-12 18:01:58 +00:00
cross_build_gcc.sh
csvparser.js
DEPS
detect-builtins.js
disasm.py
draw_instruction_graph.sh
external-reference-check.py Serializer: move to a subfolder and clean up includes. 2015-03-27 15:29:07 +00:00
find_depot_tools.py Prototype for a client-side performance trybot script. 2014-11-18 14:40:00 +00:00
find-commit-for-patch.py Add tools/find-commit-for-patch.py 2014-12-16 14:25:00 +00:00
freebsd-tick-processor
fuzz-harness.sh
gc-nvp-trace-processor.py
gdb-v8-support.py
gdbinit Fix "jst" GDB macro 2014-10-24 15:04:08 +00:00
gen-postmortem-metadata.py postmortem: fixup after 33994b4 2015-03-25 10:10:06 +00:00
generate-builtins-tests.py
generate-ten-powers.scm
grokdump.py [grokdump] Annoying line wrapping fixed. 2015-05-07 10:43:41 +00:00
js2c.py Re-land: Make V8 extras a separate type of native 2015-05-08 08:44:51 +00:00
jsmin.py Reland #2 "Wrap v8natives.js into a function." 2015-05-05 09:16:01 +00:00
linux-tick-processor
ll_prof.py Fix ll_prof.py for static binaries. 2015-03-16 11:34:52 +00:00
logreader.js [tick processor] Introduce --pairwise-timed-range processing mode 2015-05-05 14:17:48 +00:00
mac-nm
mac-tick-processor
mingw-generate-makefiles.sh
nacl-run.py Use the pnacl-clang toolchain for (P)NaCL builds 2014-10-06 08:10:50 +00:00
OWNERS Add initial set of sub directory OWNERS file 2015-04-02 08:46:24 +00:00
parser-shell.cc Pass ArrayBuffer::Allocator via Isolate::CreateParams 2015-04-29 09:54:43 +00:00
parser-shell.gyp Remove deprecated lexer-shell. 2014-10-23 11:42:30 +00:00
perf-to-html.py perf-to-html.py - render JSON try perf jobs in a pleasing way. 2015-03-27 09:52:25 +00:00
plot-timer-events
presubmit.py [mjsunit] Import asm.js test case for poppler. 2015-04-22 09:33:43 +00:00
process-heap-prof.py
profile_view.js
profile.js Profiler improvements 2015-01-20 16:06:09 +00:00
run_perf.py [test-runner] Make perf runner robust for missing executable. 2015-04-10 12:01:27 +00:00
run-deopt-fuzzer.py Contribution of PowerPC port (continuation of 422063005) - AIX Common1 2015-01-30 08:02:08 +00:00
run-llprof.sh Fix tools/run-llprof.sh to work with newer perf. 2014-10-09 06:01:41 +00:00
run-tests.py [test] Restrict msan to default variant. 2015-04-28 09:05:11 +00:00
run-valgrind.py
run.py
shell-utils.h [clang] Use -Wshorten-64-to-32 to enable warnings about 64bit to 32bit truncations. 2015-04-28 06:53:41 +00:00
SourceMap.js
splaytree.js
stats-viewer.py
test-server.py
tick-processor.html
tickprocessor-driver.js [tick processor] Introduce --pairwise-timed-range processing mode 2015-05-05 14:17:48 +00:00
tickprocessor.js [tick processor] Introduce --pairwise-timed-range processing mode 2015-05-05 14:17:48 +00:00
trace-maps-processor.py Add FLAG_trace_maps 2014-11-07 16:03:44 +00:00
try_perf.py [test] Add arm perf trybot to runner script. 2015-05-05 14:17:47 +00:00
v8-info.sh Add public version macros. 2015-02-26 08:59:23 +00:00
v8-rolls.sh
v8heapconst.py [grokdump] Update v8heapconst.py 2015-05-05 14:26:35 +00:00
v8heapconst.py.tmpl
whitespace.txt Whitespace CL for perf changes. 2015-05-07 09:43:42 +00:00
windows-tick-processor.bat