Граф коммитов

110 Коммитов

Автор SHA1 Сообщение Дата
Radek Doulik 6cb9803675
Revert "Revert "Bump emscripten to 3.1.34" (#325)" (#332)
This reverts commit 750b3ac11c.
2023-04-17 17:02:50 -05:00
Larry Ewing 750b3ac11c
Revert "Bump emscripten to 3.1.34" (#325) 2023-03-28 15:02:48 +00:00
Sam Clegg f747b2c4c5
v3.1.34 (#1203) 2023-03-15 01:36:40 +00:00
Thomas Lively 60cd167fbf
3.1.33 (#1200) 2023-03-09 00:28:21 +00:00
Kon 17f6a2ef92
Add missing binaries for bazel (#1082) 2023-02-25 10:13:46 -08:00
Sam Clegg 0ab19024f0
3.1.32 (#1188) 2023-02-18 02:09:03 +00:00
Sam Clegg 974d5c096b
3.1.31 (#1176) 2023-01-26 19:18:45 -08:00
Derek Schuff 91f8563a9d
3.1.30 (#1167) 2023-01-11 16:38:04 -08:00
Sam Clegg 0b2084f404
3.1.29 (#1160) 2023-01-03 10:24:53 -08:00
John Firebaugh 5b80c10e56
Upgrade to rules_nodejs 5.8.0 (#1150)
Fixes https://github.com/emscripten-core/emsdk/issues/1020
2022-12-19 18:39:40 -08:00
Sam Clegg 63a63e1664
3.1.28 (#1149) 2022-12-09 09:29:19 -08:00
Robbert van Ginkel bd7842e4ba
Add standalone_wasm feature to bazel emscripten_toolchain (#1145) 2022-12-06 15:22:11 -08:00
Derek Schuff 87e02fcd31
3.1.27 (#1139) 2022-11-29 18:34:57 -08:00
Sam Clegg 01d3d782c8
3.1.26 (#1134) 2022-11-17 19:20:10 -08:00
Trevor Hickey e8606a7e3b
remove "name" attribute from bazel rules (#1131) 2022-11-14 13:32:13 -08:00
John Firebaugh 005063304b
[bazel] Switch to platforms-based toolchain resolution (#1036) 2022-11-08 14:21:06 -08:00
Derek Schuff 92d9023adc
3.1.25 (#1130) 2022-11-08 10:10:38 -08:00
Derek Schuff e41b8c68a2
3.1.24 (#1122) 2022-10-11 12:45:01 -07:00
Derek Schuff b4fd4751ba
3.1.23 (#1111) 2022-09-23 14:27:01 -07:00
Derek Schuff d0291b3216
3.1.22 (#1107) 2022-09-17 14:29:42 -07:00
Derek Schuff 5430866672
3.1.21 (#1101) 2022-09-09 13:30:33 -07:00
Derek Schuff 21611d2a50
3.1.20 (#1095) 2022-08-24 09:57:40 -07:00
Derek Schuff c220895fd1
3.1.19 (#1090) 2022-08-17 11:47:52 -07:00
Derek Schuff 4a48a752e6
Version 3.1.18-2 (#1083)
3.1.18 had a bad release binary on ARM64 Mac so push an updated version of the release.
2022-08-04 10:29:34 -07:00
Derek Schuff 26a0dea0d3
3.1.18 (#1081)
* 3.1.18

* Update LLVM include path in Bazel files
2022-08-01 12:52:09 -07:00
Heejin Ahn 71b737e82f
3.1.17 (#1076) 2022-07-22 15:54:03 -07:00
Sam Clegg 961e66c509
3.1.16 (#1071) 2022-07-14 17:06:43 -07:00
Sam Clegg 8281708351
3.1.15 (#1066) 2022-07-01 08:36:40 -07:00
Sam Clegg 517e02fac8
3.1.14 (#1061) 2022-06-20 08:53:10 -07:00
Kevin Lubick 311acff345
[bazel] Add additional files necessary for building with closure and on RBE (#1057) 2022-06-07 10:48:37 -07:00
Sam Clegg 3d86ccb425
3.1.13 (#1055) 2022-06-02 18:14:57 -07:00
Sam Clegg 62d817b66d
3.1.12 (#1054) 2022-05-26 21:39:21 -07:00
Sam Clegg b3ca5a4900
3.1.11 (#1053) 2022-05-22 11:24:36 -07:00
Ezekiel Warren 71f5fb0247
Explicit outputs for wasm_cc_binary (#1047)
* Explicit outputs for wasm_cc_binary

* Backwards compatibility

* data_runfiles restore

* restore test_bazel.sh

* Using wrong path on accident

* two separate rules for legacy support

* Added name attribute to wasm_cc_binary rule
2022-05-20 01:09:46 -04:00
walkingeyerobot bba3aa9c8f
include node modules glob with linker files. also some minor formatting fixes. (#1052) 2022-05-19 14:31:12 -07:00
John Firebaugh 93f21c9ef3
Optimize sandbox performance (#1045)
* Optimize sandbox performance

Link just the files needed to compile, link, or archive, rather than the entire directory tree. This drastically improves build times on macOS, where the sandbox is known to be slow (https://github.com/bazelbuild/bazel/issues/8230).

* Linux wants clang to link

* all_files not needed?

* Linux wants llc

* And llvm-ar

* Templated build_file_content
2022-05-09 14:30:43 -04:00
Sam Clegg 891b449141
3.1.10 (#1046) 2022-05-04 08:06:46 -07:00
Kevin Lubick d8a1f6c637
[bazel] Set CLOSURE_COMPILER to workaround RBE+symlinks issue (#1037)
* [bazel] Set CLOSURE_COMPILER to workaround RBE+symlinks issue

* space

* specify node_js
2022-04-27 13:13:53 -04:00
Sam Clegg e34773a0d1
3.1.9 (#1039) 2022-04-22 00:29:21 +00:00
John Firebaugh e23aac7d1c
Fix https://github.com/emscripten-core/emsdk/issues/1020 (#1035) 2022-04-14 15:22:36 -04:00
Sam Clegg 2346baa7bb
3.1.8 (#1016) 2022-03-25 00:38:04 -07:00
Piotr Sikora 0ea8f8a870
Provide "executable" in wasm_cc_binary's DefaultInfo. (#998)
This is needed to allow custom rules and/or transitions on top of wasm_cc_binary (e.g. to workaround #972).

It's debatable whether .wasm is the correct executable target for non-standalone Wasm builds, but we don't have a way to differentiate those in wasm_cc_binary, and considering that this attribute isn't exported now, it shouldn't break anything.
2022-03-09 07:09:39 -08:00
Sam Clegg 1b8cb739e0
3.1.7 (#997) 2022-03-07 08:19:27 -08:00
Sam Clegg 15fc2b4efe
3.1.6 (#992) 2022-02-24 08:47:27 -08:00
Sam Clegg f33e229bb1
3.1.5 (#990) 2022-02-17 20:42:22 -08:00
Kevin Lubick 600dc4d912
Add closure example for wasm_cc_binary (#941)
* Stub out addition of closure_externs_file option in wasm_cc_binary

* WIP

* args are passed, externs cannot be found

* try location

* update tests
2022-02-17 13:16:18 -05:00
Derek Schuff d7d8fef23e
3.1.4 (#988)
Update emscripten-releases tags, and update Bazel include paths to match the new clang version number.
2022-02-14 18:12:25 -05:00
Matthew Soulanille bc6209b6dc
Support Bazel builds on Apple silicon (#978)
* Support Bazel builds on Apple silicon

* Add sha_mac_arm64 hash for 3.1.3

* Configure node_repositories in emscripten_deps.bzl

* Add mac arm64 to bazel workspace update script

Co-authored-by: Matthew Soulanille <matthew@guppy.home>
2022-02-11 14:18:16 -05:00
Sam Clegg fc645b7626
3.1.3 (#979) 2022-01-31 09:35:26 -08:00
Sam Clegg 476a14d60d
3.1.2 (#973) 2022-01-21 10:39:10 -08:00