v8/tools
dslomov@chromium.org 37bd114925 Update ObjectToString to Harmony-draft algorithm
Updates Object.prototype.toString() to use algorithm described in harmony drafts.

Currently, the behaviour is essentially the same as ES262's version, however this changes when internal structures
such as Promise make use of symbolToStringTag (as they are supposed to, see v8:3241), and changes further once
Symbol.toStringTag is exposed publicly.

BUG=v8:3241, v8:3502
LOG=N
R=dslomov@chromium.org

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

Patch from Caitlin Potter <caitpotter88@gmail.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24783 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-10-21 17:21:32 +00:00
..
blink_tests Remove suppressions for Blink webexposed tests 2014-08-07 19:57:41 +00:00
gcmole Unbreak gcmole bots. 2014-08-08 10:37:45 +00:00
generate_shim_headers
gyp Update ObjectToString to Harmony-draft algorithm 2014-10-21 17:21:32 +00:00
oom_dump Always include debugger support. 2014-04-25 11:00:37 +00:00
perf_tests
profviz IC misses should not count towards execution pauses in plots. 2014-06-18 11:05:31 +00:00
push-to-trunk Fix new git workflow in release scripts. 2014-10-16 13:45:59 +00:00
sanitizers Add link to tsan bug to suppression 2014-10-09 09:51:21 +00:00
sodium Add tool to visualize machine code/lithium. 2013-10-21 13:35:48 +00:00
testrunner Let test driver fail if test executable can't list the tests. 2014-09-26 13:46:22 +00:00
unittests Make benchmark runner understand chromium perf output. 2014-10-10 07:12:38 +00:00
v8.xcodeproj
visual_studio
android-build.sh
android-ll-prof.sh
android-run.py
android-sync.sh Remove obsolete preparser binary. 2013-10-04 16:21:23 +00:00
bash-completion.sh Make tools/bash-completion.sh robust against arbitrary CWD 2014-02-18 09:12:11 +00:00
check-name-clashes.py Move i18n-related runtime functions into a separate file. 2014-09-25 07:16:15 +00:00
check-static-initializers.sh Reland^3 r22105 "Remove static initializer from isolate" 2014-07-07 10:56:36 +00:00
codemap.js Tick processor: Print C++ entry points 2014-10-17 15:44:02 +00:00
concatenate-files.py Support external startup data in V8. 2014-06-23 13:52:17 +00:00
consarray.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
cpu.sh Check in "cpu.sh" script to control CPU governor/cores on Linux 2014-08-20 09:39:37 +00:00
cross_build_gcc.sh Fix tools/cross_build_gcc.sh. 2014-02-20 16:37:40 +00:00
csvparser.js
DEPS Add DEPS files and run checkdeps in presubmit check 2014-06-03 13:39:42 +00:00
detect-builtins.js Add a script that can generate simple test cases for user-exposed JS builtins 2014-09-11 09:58:58 +00:00
disasm.py ARM64: Enable low level profiling. 2014-06-24 12:40:20 +00:00
draw_instruction_graph.sh Rename A64 port to ARM64 port 2014-03-21 09:28:26 +00:00
external-reference-check.py Check that external references are registered in the serializer. 2014-08-06 07:20:14 +00:00
freebsd-tick-processor
fuzz-harness.sh Make timestamp of fuzz harness archives finer grained. 2014-06-12 18:55:09 +00:00
gc-nvp-trace-processor.py
gdb-v8-support.py
gdbinit Fix trailing whitespace in gdbinit file. 2014-07-09 10:55:55 +00:00
gen-postmortem-metadata.py Also rename ascii to one-byte in tool scripts. 2014-09-10 12:56:19 +00:00
generate-builtins-tests.py Add a script that can generate simple test cases for user-exposed JS builtins 2014-09-11 09:58:58 +00:00
generate-ten-powers.scm
grokdump.py Also rename ascii to one-byte in tool scripts. 2014-09-10 12:56:19 +00:00
js2c.py Extend snapshot creation to generate 4-byte values 2014-10-04 10:30:24 +00:00
jsmin.py
lexer-shell.cc Move i18n-related runtime functions into a separate file. 2014-09-25 07:16:15 +00:00
lexer-shell.gyp Split out libplatform into a separate libary 2014-07-03 07:37:27 +00:00
linux-tick-processor
ll_prof.py ARM64: Enable low level profiling. 2014-06-24 12:40:20 +00:00
logreader.js Tick processor: Print C++ entry points 2014-10-17 15:44:02 +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
parser-shell.cc Reland 24052 - Require V8 to be explicitly initialized before an Isolate is created 2014-09-19 08:01:35 +00:00
plot-timer-events Fix bug in tools/plot-timer-events 2014-06-06 08:15:05 +00:00
presubmit.py Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00
process-heap-prof.py
profile_view.js Tick processor: improved [Summary] section 2014-08-04 08:31:49 +00:00
profile.js Tick processor: Print C++ entry points 2014-10-17 15:44:02 +00:00
run_perf.py Make benchmark runner understand chromium perf output. 2014-10-10 07:12:38 +00:00
run-deopt-fuzzer.py Add tsan support to v8's gyp and test driver. 2014-07-23 13:14:26 +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 Remove fuzz-natives tests. 2014-10-20 12:14:26 +00:00
run-valgrind.py
run.py First cut at run_mksnapshot action for gn 2014-06-03 06:50:46 +00:00
shell-utils.h Add parser-shell. 2014-03-24 14:43:41 +00:00
SourceMap.js
splaytree.js
stats-viewer.py
test-push-to-trunk.sh Add test for push-to-trunk script. 2013-10-22 06:59:35 +00:00
test-server.py
tick-processor.html
tickprocessor-driver.js
tickprocessor.js Tick processor: Print C++ entry points 2014-10-17 15:44:02 +00:00
v8-info.sh
v8-rolls.sh
v8heapconst.py Also rename ascii to one-byte in tool scripts. 2014-09-10 12:56:19 +00:00
v8heapconst.py.tmpl
whitespace.txt Whitespace change to test new git workflow. 2014-10-20 11:53:21 +00:00
windows-tick-processor.bat