v8/tools/release
Jakob Gruber c4f502ed4d Remove JS natives support, step 3
The natives blob was deprecated in V8 7.8. This CL removes all related
functionality, including:

- Build system support, i.e.: generation of natives_blob.bin and the
v8_extra_library_files gn flag.
- Related scripts (js2c.py, concatenate-files.py).
- Related API functions (SetNativesDataBlob,
InitializeExternalStartupData).
- Natives bootstrapping logic.
- The InternalArray type (previously exposed through natives).
- Other natives-exposed builtins.
- Inlining of these builtins.
- The dedicated 'uncached external one byte string' type.

Step 1 landed in https://crrev.com/c/1824944.
Step 2 landed in https://crrev.com/c/1835536.
Step 3 (this CL) removes these all functionality related to natives
support in V8.

Bug: v8:7624
Change-Id: Ice6c2662781efe8417231805276476d32bc5a625
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1844771
Commit-Queue: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Tamer Tas <tmrts@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#64446}
2019-10-22 07:48:05 +00:00
..
testdata/v8/third_party/googletest/src/googletest/include/gtest Roll googletest to 1.8.0+. 2018-03-23 07:54:27 +00:00
auto_push.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
auto_roll.py [release] Make included trybots in roll CL description more readable 2019-03-27 07:55:37 +00:00
auto_tag.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
check_clusterfuzz.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
common_includes.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
create_release.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
filter_build_files.py Remove JS natives support, step 3 2019-10-22 07:48:05 +00:00
git_recipes.py [release] Force branch commit messages on upload 2018-12-07 13:19:02 +00:00
merge_to_branch.py Make in-progress message more helpful 2019-10-03 19:13:36 +00:00
mergeinfo.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
PRESUBMIT.py
push_to_candidates.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
roll_merge.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
script_test.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
search_related_commits.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
test_mergeinfo.py
test_scripts.py [release] Make included trybots in roll CL description more readable 2019-03-27 07:55:37 +00:00
test_search_related_commits.py