-
Notifications
You must be signed in to change notification settings - Fork 5.3k
wasm: migrate to Emscripten's native Bazel rules. #19579
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
7d5f240
01f7cdc
7c3efe8
b1459cd
e2b6284
fdae2ca
539aa58
9fd86f5
6ec9108
c59d140
7865cf5
771b8b3
9ea9536
ff158ce
33ef8a8
c97a2da
caceac1
36e186d
691f7a5
aaae279
ef0f5b4
c5a4f72
e11caee
60a178c
c5aeb17
29591f5
7387adf
7f503b0
1b7584c
a61fda1
4a00dd7
89dfafc
99d087d
b684a75
c87e7ce
b153d34
515752f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -1021,8 +1021,8 @@ REPOSITORY_LOCATIONS_SPEC = dict( | |||||||||||||||||||||||||||||||||||||||||||||||||
| project_name = "WebAssembly for Proxies (C++ SDK)", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| project_desc = "WebAssembly for Proxies (C++ SDK)", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| project_url = "https://github.com/proxy-wasm/proxy-wasm-cpp-sdk", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| version = "898aaed73e69c453eeefd08ca8c405dd056f2251", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| sha256 = "8fb86b8c2ed8a546f54d06a355543f85796d86f3b3a7a0c6e0466f9d2152ef92", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| version = "e30535b7c0cd3126e6401bc3769063a74bbb37be", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| sha256 = "94e474ebea782225821224734ed5992fa749301e12e06b6520b8b4d4e1c05ffc", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| strip_prefix = "proxy-wasm-cpp-sdk-{version}", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| urls = ["https://github.com/proxy-wasm/proxy-wasm-cpp-sdk/archive/{version}.tar.gz"], | ||||||||||||||||||||||||||||||||||||||||||||||||||
| use_category = ["dataplane_ext"], | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
@@ -1038,7 +1038,7 @@ REPOSITORY_LOCATIONS_SPEC = dict( | |||||||||||||||||||||||||||||||||||||||||||||||||
| "envoy.wasm.runtime.wavm", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| "envoy.wasm.runtime.wasmtime", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ], | ||||||||||||||||||||||||||||||||||||||||||||||||||
| release_date = "2022-03-11", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| release_date = "2022-03-15", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| cpe = "N/A", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ), | ||||||||||||||||||||||||||||||||||||||||||||||||||
| proxy_wasm_cpp_host = dict( | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
@@ -1077,16 +1077,17 @@ REPOSITORY_LOCATIONS_SPEC = dict( | |||||||||||||||||||||||||||||||||||||||||||||||||
| release_date = "2021-07-13", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| cpe = "N/A", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ), | ||||||||||||||||||||||||||||||||||||||||||||||||||
| emscripten_toolchain = dict( | ||||||||||||||||||||||||||||||||||||||||||||||||||
| emsdk = dict( | ||||||||||||||||||||||||||||||||||||||||||||||||||
| project_name = "Emscripten SDK", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| project_desc = "Emscripten SDK (use by Wasm)", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| project_url = "https://github.com/emscripten-core/emsdk", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| version = "3.1.7", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| sha256 = "bcceced0b7cad2e08375adf74ef20fa431230abbae8766bdad268c43e34f8d03", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| strip_prefix = "emsdk-{version}", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| # v3.1.7 with Bazel fixes | ||||||||||||||||||||||||||||||||||||||||||||||||||
| version = "0ea8f8a8707070e9a7c83fbb4a3065683bcf1799", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| sha256 = "1ca0ff918d476c55707bb99bc0452be28ac5fb8f22a9260a8aae8a38d1bc0e27", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| strip_prefix = "emsdk-{version}/bazel", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| urls = ["https://github.com/emscripten-core/emsdk/archive/{version}.tar.gz"], | ||||||||||||||||||||||||||||||||||||||||||||||||||
| use_category = ["build"], | ||||||||||||||||||||||||||||||||||||||||||||||||||
| release_date = "2022-03-07", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| use_category = ["test_only"], | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does it mean we use a test version?
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It means this project is only compiled and used for tests (not dataplane, controlplane, etc.). envoy/api/bazel/external_deps.bzl Lines 45 to 68 in 2939656
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Oh, I miss it, thanks! |
||||||||||||||||||||||||||||||||||||||||||||||||||
| release_date = "2022-03-09", | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ), | ||||||||||||||||||||||||||||||||||||||||||||||||||
| rules_rust = dict( | ||||||||||||||||||||||||||||||||||||||||||||||||||
| project_name = "Bazel rust rules", | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not dig into it, now we can install emsdk on OS except x86?