emscripten-bot
c69d433d85
Release 4.0.7 ( #1549 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/ef4e9cedeac3332e4738087567552063f4f250d3
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/4bef8973dc12f5f38022f323d67c16237bbd2962
(asserts)
2025-04-15 21:55:59 +00:00
Conrad Burchert
ed2035a3cc
Bazel: Migrate to bzlmod ( #1530 )
...
This migrates the bazel integration to the new Bazel dependency system
"bzlmod". bzlmod is becoming mandatory this year (see second sentence
here: https://bazel.build/external/migration ).
This is a backwards incompatible migration, directly removing the old
WORKSPACE based approach. Users will have to change how they depend on
bzlmod, however I assume pretty much every user will be happy about it,
because they are forced to use bzlmod anyway or add extra flags to
continue to build with newer Bazel versions. Given that users normally
depend on specific git commits in the old system, they won't be hit with
this until they decide to upgrade emsdk.
The basic principle here is simple: I took everything that WORKSPACE did
and searched an alternative in bzlmod. Some interesting bits:
- We have less worries about multiple versions and people depending on
emscripten multiple times in different ways. This is resolved by the new
system: Bazel first iterates through the MODULE.bazel files recursively,
then finds the minimum version needed for each module and then executes
the module extensions that define repos exactly once at that version. So
no more ifs needed to detect multiple inclusions.
- A bunch of nodejs stuff moves to MODULE.bazel, because that is how the
nodejs module works now. As their module extension gets executed only
once you need to declare everything that you could need before that in
the MODULE.bazel file. A side effect of that is that we have to make a
fake repository when emscripten doesn't have an arm64 binary for linux,
because we can't actually figure that out in MODULE.bazel, so we have to
declare that it always exists and then create one in all cases.
There is a bunch of autoformatter changes in here as well, I could try
to revert them if you prefer.
Closes #1509
2025-04-09 14:38:12 -07:00
emscripten-bot
24fc909c0d
Release 4.0.6 ( #1542 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/14767574a5c37ff9526a253a65ddbe0811cb3667
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/4050eaf1fd8e1c191198ec4ba8c346c4f3da0dc8
(asserts)
2025-03-26 13:14:10 -07:00
emscripten-bot
b665079cb9
Release 4.0.5 ( #1536 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/d7f8ff5e2ca3539c33fae81e98f7c56ef9fa1239
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/71269375282224b2e662bbe009e2e3ebc40db67f
(asserts)
2025-03-12 17:52:59 +00:00
emscripten-bot
074211759c
Release 4.0.4 ( #1534 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/ea71afcf5a172125179a07ff1731de6e81c92222
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/5121692126f7c96d86a13dc8462e758813e30123
(asserts)
2025-02-25 15:21:30 -08:00
emscripten-bot
127ce42cd5
Release 4.0.3 ( #1521 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/de2109f0e5e7278d470da11de526aed16c527722
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/bae6703fb819bd84fb4dfb5e87b41cf93b6d3f2b
(asserts)
2025-02-07 18:10:18 +00:00
emscripten-bot
539e4044b7
Release 4.0.2 ( #1516 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/cc8eba40de8235f9c33d92463018f87b3edaa09e
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/dc575ac9a214463b2b3503c11a1a31db665b4414
(asserts)
---------
Co-authored-by: Sam Clegg <sbc@chromium.org >
2025-01-30 00:52:18 +00:00
emscripten-bot
9dbdc4b343
Release 4.0.1 ( #1510 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/5ff495a591978fdf8a16f2d172be3616f3150d1e
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/c2e46b78d3dde701187d685f8c175f17425bee68
(asserts)
2025-01-17 00:18:50 +00:00
Derek Schuff
9853a6bfe6
4.0.0 ( #1513 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/3ebc04a3dab24522a5bf8ced3ce3caea816558f6
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/912ac2d711bb343205f314564ed287d883a7d888
(asserts)
2025-01-14 01:18:45 +00:00
emscripten-bot
3d6d8ee910
Release 3.1.74 ( #1502 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/c2655005234810c7c42e02a18e4696554abe0352
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/88e95307accc1f4b247b86b7a0c0e6beaf07f844
(asserts)
2024-12-13 18:10:21 -08:00
emscripten-bot
6abe5123c3
Release 3.1.73 ( #1492 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/b363a836e75a245c548b7a6a021822d8c9e4c6df
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/86f3e54628089634c6b73039955388296e920291
(asserts)
2024-11-28 01:32:35 +00:00
emscripten-bot
75eb9522ae
Release 3.1.72 ( #1489 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/7a360458327cd24c2a7aab428bdbcb5bca8810e4
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/92d39398c0016e73821548a4cd9df3df1358f6d9
(asserts)
2024-11-19 01:07:33 +00:00
emscripten-bot
59108b0e22
Release 3.1.71 ( #1484 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/7ee0f9488f152e9e9cf0d4d243970e03742f1a5c
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/15b142643065fe241138c6785cb8e384504f76e8
(asserts)
2024-11-04 23:20:14 +00:00
emscripten-bot
2514ec738d
Release 3.1.70 ( #1481 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/6fa6145af41e835f3d13edf7d308c08e4573357a
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/11444ec05e2cc64ef42c4f33c6e3a2a7534694f2
(asserts)
2024-10-25 00:57:41 +00:00
github-actions[bot]
a36df02dc4
Release 3.1.69 ( #1456 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/8fe01288bc35668c13316324336ea00195dfb814
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/cf6f9d1b4026ec7aec33aceb68077c704b52b068
(asserts)
---------
Co-authored-by: Derek Schuff <dschuff@chromium.org >
Co-authored-by: dschuff <1122856+dschuff@users.noreply.github.com >
2024-10-11 18:27:36 -07:00
github-actions[bot]
54ef088329
Release 3.1.68 ( #1453 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/b52d8c9150dc7d4c8e4a7a08c7a9b4006c9abe49
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/1565c9e5a4547215a1b63013607bf7a1cbb3d9d3
(asserts)
Co-authored-by: emscripten-bot <179889221+emscripten-bot@users.noreply.github.com >
2024-09-30 08:35:23 -07:00
github-actions[bot]
a2383b3358
Release 3.1.67 ( #1448 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/4ae62984ea36ef0e5bfcbd0ed9b62f04bee6426a
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/7cfc00962efe07f2e2ff3383f59519dc5bea4f82
(asserts)
Co-authored-by: emscripten-bot <179889221+emscripten-bot@users.noreply.github.com >
2024-09-16 22:35:23 -07:00
github-actions[bot]
a72a42afc3
Release 3.1.66 ( #1445 )
...
With emscripten-releases revisions:
https://chromium.googlesource.com/emscripten-releases/+/243eae09cf5c20c4fde51a620b92f483255c8214
(LTO)
https://chromium.googlesource.com/emscripten-releases/+/c5d25114210455d19cb9232171824292005a5080
(asserts)
Co-authored-by: emscripten-bot <179889221+emscripten-bot@users.noreply.github.com >
2024-09-10 00:57:00 +00:00
Sam Clegg
3eb3e02dfd
3.1.65 ( #1438 )
2024-08-22 15:08:35 -07:00
Alon Zakai
0b3bcbc3b0
3.1.64 ( #1426 )
2024-07-22 12:40:15 -07:00
Sam Clegg
772828321a
3.1.63 ( #1425 )
2024-07-12 09:23:42 -07:00
Sam Clegg
0fde048800
3.1.62 ( #1421 )
2024-07-02 11:06:41 -07:00
Derek Schuff
ca7b40ae22
3.1.61 ( #1394 )
2024-05-31 22:11:07 -07:00
Derek Schuff
ce74ca2b1c
3.1.60 ( #1385 )
2024-05-20 23:41:54 +00:00
Sam Clegg
d52c465201
3.1.59 ( #1377 )
2024-04-30 07:56:18 -07:00
Sam Clegg
e0a6aa06b1
3.1.58 ( #1372 )
2024-04-23 10:13:28 -07:00
Sam Clegg
229d83fc70
3.1.57 ( #1367 )
2024-04-10 10:11:44 -07:00
Heejin Ahn
e10826f919
3.1.56 ( #1360 )
...
#1353 turned out to be broken, so this is the second try.
2024-03-14 17:25:09 -07:00
Heejin Ahn
da5a19215a
3.1.56 ( #1353 )
2024-03-13 22:34:27 -07:00
Sam Clegg
7815dcaa5c
3.1.55 ( #1350 )
2024-03-01 10:59:26 -08:00
Sam Clegg
c18280c8f3
3.1.54 ( #1343 )
2024-02-15 21:46:38 +00:00
Sam Clegg
2aa7490715
3.1.53 ( #1336 )
2024-01-29 23:20:15 +00:00
Sam Clegg
96bd9f0c9a
3.1.52 ( #1332 )
2024-01-19 17:47:51 +00:00
Sam Clegg
4e2496141e
3.1.51 ( #1323 )
2023-12-13 16:49:36 -08:00
Heejin Ahn
e2627e265d
3.1.50 ( #1306 )
2023-11-29 22:35:48 -08:00
Sam Clegg
bfda0d0756
3.1.49 ( #1300 )
2023-11-14 09:35:29 -08:00
Sam Clegg
f677ef9156
3.1.48 ( #1297 )
2023-11-05 17:05:00 -08:00
Sam Clegg
37b85e9eae
3.1.47 ( #1286 )
2023-10-09 19:57:37 -07:00
Sam Clegg
93360d3670
3.1.46 ( #1279 )
2023-09-15 13:22:46 -07:00
Derek Schuff
3391e039d6
Replace update_bazel_workspace.sh with a python script ( #1271 )
...
This script is (IMO) more readable, but the real reason for this change is that
it raises an error message when the binary package fails to download. (The shell
script silently generated a bogus hash instead, because the shell's `set -e`
builtin does not affect commands executing inside a $() context.
It seemed just as easy to rewrite the script in Python as to fix that.
This change also updates some outdated filename references.
2023-08-24 10:10:29 -07:00
Derek Schuff
c8dcb45665
3.1.45 ( #1269 )
...
Also update emscripten include dir to v18, and change 17 to wildcard in emscripten deps
2023-08-23 17:27:26 +00:00
Sam Clegg
a896e3d066
3.1.44 ( #1260 )
2023-07-25 07:50:22 -07:00
Sam Clegg
d9c66fa2c2
3.1.43 ( #1254 )
2023-07-10 13:10:11 -07:00
Sam Clegg
c2260b4f28
3.1.42 ( #1238 )
2023-06-22 18:27:10 -07:00
Sam Clegg
775ba04804
3.1.41 ( #1230 )
2023-06-05 18:50:50 -07:00
Derek Schuff
ae245715ef
3.1.40 ( #1221 )
2023-05-31 00:42:41 +00:00
Derek Schuff
e8b64774ff
3.1.39 ( #1217 )
2023-05-19 02:42:12 +00:00
Sam Clegg
0329dbaa25
3.1.38 ( #1215 )
2023-05-10 15:14:28 -07:00
Sam Clegg
b113f24842
3.1.37 ( #1212 )
2023-04-26 10:10:23 -07:00
Sam Clegg
da9699832b
3.1.36 ( #1210 )
2023-04-17 10:23:46 -07:00