Import Cobalt 22.master.0.305088
diff --git a/src/third_party/v8/.gitignore b/src/third_party/v8/.gitignore
new file mode 100644
index 0000000..77543b2
--- /dev/null
+++ b/src/third_party/v8/.gitignore
@@ -0,0 +1,107 @@
+#*#
+*.Makefile
+*.a
+*.exe
+*.idb
+*.lib
+*.log
+*.map
+*.mk
+*.ncb
+*.pdb
+*.pyc
+*.scons*
+*.sdf
+*.sln
+*.so
+*.suo
+*.user
+*.vcproj
+*.vcxproj
+*.vcxproj.filters
+*.xcodeproj
+*~
+.#*
+.*.sw?
+.ccls-cache
+.clangd
+.cpplint-cache
+.cproject
+.gclient_entries
+.gdb_history
+.jslint-cache
+.landmines
+.project
+.pydevproject
+.settings
+.torquelint-cache
+.vscode
+/_*
+/base
+/build
+/buildtools
+/check-header-includes
+/Default/
+/out
+/out.gn
+/perf.data
+/perf.data.old
+/src/inspector/build/closure-compiler
+/src/inspector/build/closure-compiler.tar.gz
+/test/benchmarks/data
+/test/fuzzer/wasm_corpus
+/test/fuzzer/wasm_corpus.tar.gz
+/test/mozilla/data
+/test/test262/data
+/test/test262/harness
+/test/wasm-js/data
+/test/wasm-js/tests
+/test/wasm-js/tests.tar.gz
+/test/wasm-spec-tests/tests
+/test/wasm-spec-tests/tests.tar.gz
+/third_party/*
+!/third_party/antlr4
+!/third_party/binutils
+!/third_party/inspector_protocol
+!/third_party/jsoncpp
+/third_party/jsoncpp/source
+!/third_party/colorama
+/third_party/colorama/src
+!/third_party/googletest
+/third_party/googletest/src
+!/third_party/v8
+!/third_party/wasm-api
+/tools/clang
+/tools/gcmole/gcmole-tools
+/tools/gcmole/gcmole-tools.tar.gz
+/tools/jsfunfuzz/jsfunfuzz
+/tools/jsfunfuzz/jsfunfuzz.tar.gz
+/tools/luci-go
+/tools/oom_dump/oom_dump
+/tools/oom_dump/oom_dump.o
+/tools/swarming_client
+/tools/turbolizer/build
+/tools/turbolizer/.rpt2_cache
+/tools/turbolizer/deploy
+/tools/visual_studio/Debug
+/tools/visual_studio/Release
+/v8.log.ll
+/xcodebuild
+GPATH
+GRTAGS
+GSYMS
+GTAGS
+TAGS
+bsuite
+compile_commands.json
+gccauses
+gcsuspects
+gtags.files
+jit-*.dump
+node_modules
+tags
+turbo*.cfg
+turbo*.dot
+turbo*.json
+v8.ignition_dispatches_table.json
+