v8/include
littledan 11e8c03f94 Add UseCounters for some nonstandard JavaScript features
This patch adds a UseCounter for each of the following:
- Allowing duplicate sloppy-mode block-scoped function declarations
  in the exact same scope
- for-in loops with an initializer

The patch also refactors some of the declaration code to clean it up and
enable the first counter, and adds additional unit tests to nail down
the semantics of edge cases of sloppy-mode block-scoped function declarations.

BUG=v8:4693,chromium:579395
LOG=N
R=adamk

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

Cr-Commit-Position: refs/heads/master@{#33650}
2016-02-01 23:01:59 +00:00
..
libplatform Revert "Forward declaration for Isolate / Platform in libplatform.h." and "Fixes d8 on windows following.". 2014-11-19 07:28:07 +00:00
OWNERS Add myself to include/OWNERS 2015-04-21 10:05:59 +00:00
v8-debug.h Mark deprecated debugger APIs as such 2015-12-04 15:25:40 +00:00
v8-experimental.h Re-re-land FastAccessorBuilder. 2015-12-11 09:54:00 +00:00
v8-platform.h Implement tracing interface for v8 2015-12-17 18:48:35 +00:00
v8-profiler.h Add CollectSample API function to CpuProfiler 2016-01-26 20:48:28 +00:00
v8-testing.h Remove easy to remove calls to Isolate::Current() from api.cc 2015-11-30 08:16:59 +00:00
v8-util.h [presubmit] Fix build/include linter violations. 2015-09-03 07:56:14 +00:00
v8-version.h Update V8 version after branch creation to 4.10 2016-01-15 14:21:50 +00:00
v8.h Add UseCounters for some nonstandard JavaScript features 2016-02-01 23:01:59 +00:00
v8config.h Unconditionally expand STATIC_ASSERT to the C++11 form. 2015-11-25 17:16:44 +00:00