summaryrefslogtreecommitdiff
path: root/Docs.md
diff options
context:
space:
mode:
Diffstat (limited to 'Docs.md')
-rw-r--r--Docs.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/Docs.md b/Docs.md
index 9c0a0a8fd..ee359e1c2 100644
--- a/Docs.md
+++ b/Docs.md
@@ -332,6 +332,17 @@ We use Flatbuffers to define common structs and enums between TypeScript and
Rust. These common data structures are defined in
https://github.com/denoland/deno/blob/master/src/msg.fbs
+### Internal: Updating prebuilt binaries
+
+V8 takes a long time to build - on the order of an hour. We use pre-built V8
+libraries stored in a Google Storage bucket instead of rebuilding it from
+scratch each time. Our build system is however setup such that we can build V8
+as part of the Deno build if necessary (useful for debugging or changing various
+configurations in V8, or building the pre-built binaries themselves). To control
+whether to use a pre-built V8 or not use the `use_v8_prebuilt` GN argument.
+
+Use `tools/gcloud_upload.py` to upload new prebuilt files.
+
## Contributing
See