3.1.51 (#1323)

diff --git a/bazel/emscripten_deps.bzl b/bazel/emscripten_deps.bzl
index 0e9a321..6d36945 100644
--- a/bazel/emscripten_deps.bzl
+++ b/bazel/emscripten_deps.bzl
@@ -27,7 +27,6 @@
     name = "emcc_common",
     srcs = [
         "emscripten/emcc.py",
-        "emscripten/emscripten.py",
         "emscripten/emscripten-version.txt",
         "emscripten/cache/sysroot_install.stamp",
         "emscripten/src/settings.js",
diff --git a/bazel/revisions.bzl b/bazel/revisions.bzl
index ab6fcaf..4451431 100644
--- a/bazel/revisions.bzl
+++ b/bazel/revisions.bzl
@@ -2,6 +2,13 @@
 # DO NOT MODIFY
 
 EMSCRIPTEN_TAGS = {
+    "3.1.51": struct(
+        hash = "4f416d92fbff66ce79901cfc8263768f1b25dd3e",
+        sha_linux = "09af08eb562cccf85770e4b8e368acb5accb1759fe3bc436b8fad80c27f90c79",
+        sha_mac = "b12201caf9ff2b981349edebd2d2c022ff000c74241ef96305b831abbd4f9450",
+        sha_mac_arm64 = "65fbee020cf965f9216607bad56215795529cbe8cef318fadcb33141dd6b5e82",
+        sha_win = "65c2d005a6be80723fa795ea724d4db9960601cf7d59d880f2882ecd45c8ad2b",
+    ),
     "3.1.50": struct(
         hash = "2ce4170cef5ce46f337f9fd907b614a8db772c7d",
         sha_linux = "8822050b999286694cd4ffc7d959a8ea3137e3a910121d78b5377439ede9b598",
diff --git a/emscripten-releases-tags.json b/emscripten-releases-tags.json
index 097d45b..13c6fce 100644
--- a/emscripten-releases-tags.json
+++ b/emscripten-releases-tags.json
@@ -1,6 +1,6 @@
 {
   "aliases": {
-    "latest": "3.1.50",
+    "latest": "3.1.51",
     "latest-sdk": "latest",
     "latest-arm64-linux": "3.1.47",
     "latest-64bit": "latest",
@@ -10,6 +10,8 @@
     "latest-releases-upstream": "latest"
   },
   "releases": {
+    "3.1.51": "4f416d92fbff66ce79901cfc8263768f1b25dd3e",
+    "3.1.51-asserts": "9035c99beb760aa0ea381bdf11abf440d88bb451",
     "3.1.50": "2ce4170cef5ce46f337f9fd907b614a8db772c7d",
     "3.1.50-asserts": "0a6fe6ef5880bf5b035d396f3875fda9b7c4bb60",
     "3.1.49": "bd0a2e230466dadb36efc71aa7271f17c6c35420",