<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/ci/docker/scripts/emscripten.sh, branch cargo_update</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=cargo_update</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=cargo_update'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-01-14T09:49:32+00:00</updated>
<entry>
<title>Remove remnant of asmjs</title>
<updated>2025-01-14T09:49:32+00:00</updated>
<author>
<name>Kleis Auke Wolthuizen</name>
<email>github@kleisauke.nl</email>
</author>
<published>2025-01-14T09:49:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3a66b97b9bd4992c4743a8e4d2be55df127b3a25'/>
<id>urn:sha1:3a66b97b9bd4992c4743a8e4d2be55df127b3a25</id>
<content type='text'>
See: https://github.com/rust-lang/rust/issues/131467#issuecomment-2529314603.
</content>
</entry>
<entry>
<title>emscripten: Use the latest emsdk 3.1.68</title>
<updated>2024-10-11T06:55:28+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2024-10-11T06:53:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c38ecfc9077000db7de14bf501fa5294eeecedd'/>
<id>urn:sha1:2c38ecfc9077000db7de14bf501fa5294eeecedd</id>
<content type='text'>
This should fix our precompiled std being unsound in `std::fs` code.
</content>
</entry>
<entry>
<title>Update Emscripten on CI to 2.0.5</title>
<updated>2023-03-29T09:26:58+00:00</updated>
<author>
<name>Kleis Auke Wolthuizen</name>
<email>github@kleisauke.nl</email>
</author>
<published>2023-03-29T09:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7b40eb71a90d93e825e32394d30f199a8492342d'/>
<id>urn:sha1:7b40eb71a90d93e825e32394d30f199a8492342d</id>
<content type='text'>
`getentropy()` is available since Emscripten 2.0.5.

See:
https://github.com/emscripten-core/emscripten/pull/12240
</content>
</entry>
<entry>
<title>fix shellcheck error of SC2068</title>
<updated>2020-11-06T11:33:12+00:00</updated>
<author>
<name>Daiki Ihara</name>
<email>sasurau4@gmail.com</email>
</author>
<published>2020-11-02T12:17:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a1af001a551f382a1962276640e4455b40f7936b'/>
<id>urn:sha1:a1af001a551f382a1962276640e4455b40f7936b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix shellcheck error of SC2148</title>
<updated>2020-11-06T11:33:12+00:00</updated>
<author>
<name>Daiki Ihara</name>
<email>sasurau4@gmail.com</email>
</author>
<published>2020-11-03T13:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f197da655ffe5df52dc5bf19ead9067c8439700c'/>
<id>urn:sha1:f197da655ffe5df52dc5bf19ead9067c8439700c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade Emscripten on CI to 1.39.20</title>
<updated>2020-08-19T18:22:24+00:00</updated>
<author>
<name>Thomas Lively</name>
<email>tlively@google.com</email>
</author>
<published>2020-08-19T18:22:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f3585a93fea7b7e82e9a488b364fa6edfc2dd214'/>
<id>urn:sha1:f3585a93fea7b7e82e9a488b364fa6edfc2dd214</id>
<content type='text'>
This Emscripten version was the first to be cut after the LLVM 11
release branch was created, so it should be the most compatible with
LLVM 11. The old version we were using was incompatible with LLVM 11
because its wasm-ld did not understand all the relocations that LLVM
11 emits.
</content>
</entry>
<entry>
<title>Bump minor version of emsdk to 1.38.47</title>
<updated>2020-08-15T20:29:21+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2020-08-15T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8de63eb964ffd465f826d487421ca34606bbfdbc'/>
<id>urn:sha1:8de63eb964ffd465f826d487421ca34606bbfdbc</id>
<content type='text'>
Release Notes:

```
v1.38.47: 10/02/2019
--------------------
 - Add support for FETCH API in WASM backend. This doesn't support FETCH in the
   main thread (`USE_FETCH_WORKER=0` is enforced). #9490
 - Redefine errno values to be consistent with wasi. This will let us avoid
   needing to convert the values back and forth as we use more wasi APIs.
   This is an ABI change, which should not be noticeable from user code
   unless you use errno defines (like EAGAIN) *and* keep around binaries
   compiled with an older version that you link against. In that case, you
   should rebuild them. See #9545.
 - Removed build option `-s ONLY_MY_CODE` as we now have much better solutions
   for that, like building to a wasm object file or using `STANDALONE_WASM`
   etc. (see
   https://github.com/emscripten-core/emscripten/wiki/WebAssembly-Standalone).
 - Emscripten now supports the config file (.emscripten) being placed in the
   emscripten directory rather that the current user's home directory.
   See #9543
```
</content>
</entry>
<entry>
<title>User should not change between emcc install and use</title>
<updated>2019-10-17T00:06:48+00:00</updated>
<author>
<name>Thomas Lively</name>
<email>tlively@google.com</email>
</author>
<published>2019-10-17T00:06:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4b26d9c142efcbd175dad36f7cb4ebf9e682154e'/>
<id>urn:sha1:4b26d9c142efcbd175dad36f7cb4ebf9e682154e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade Emscripten targets to use upstream LLVM backend</title>
<updated>2019-10-17T00:06:48+00:00</updated>
<author>
<name>Thomas Lively</name>
<email>tlively@google.com</email>
</author>
<published>2019-08-17T05:08:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2bf59bea481dd4b4365cafe2e94fa8bf330a6877'/>
<id>urn:sha1:2bf59bea481dd4b4365cafe2e94fa8bf330a6877</id>
<content type='text'>
 - Compatible with Emscripten 1.38.46-upstream or later upstream.
 - Refactors the Emscripten target spec to share code with other wasm
   targets.
 - Replaces the old incorrect wasm32 C call ABI with the correct one,
   preserving the old one as wasm32_bindgen_compat for wasm-bindgen
   compatibility.
 - Updates the varargs ABI used by Emscripten and deletes the old one.
 - Removes the obsolete wasm32-experimental-emscripten target.
 - Uses EMCC_CFLAGS on CI to avoid the timeout problems with #63649.
</content>
</entry>
<entry>
<title>Revert "Auto merge of #63649 - tlively:emscripten-upstream-upgrade, r=alexcrichton"</title>
<updated>2019-10-06T04:38:45+00:00</updated>
<author>
<name>Tyler Mandry</name>
<email>tmandry@gmail.com</email>
</author>
<published>2019-10-06T04:38:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d16b7f705bd7c266a924e43a31495477dc4c9321'/>
<id>urn:sha1:d16b7f705bd7c266a924e43a31495477dc4c9321</id>
<content type='text'>
This reverts commit 7870050796e5904a0fc85ecbe6fa6dde1cfe0c91, reversing
changes made to 2e7244807a7878f6eca3eb7d97ae9b413aa49014.
</content>
</entry>
</feed>
