about summary refs log tree commit diff
path: root/src/ci/docker/disabled/wasm32
AgeCommit message (Collapse)AuthorLines
2019-10-16Temporarily enable asmjs and wasm32 on PR CIThomas Lively-39/+0
2019-10-16Upgrade Emscripten targets to use upstream LLVM backendThomas Lively-8/+15
- 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.
2019-10-05Revert "Auto merge of #63649 - tlively:emscripten-upstream-upgrade, ↵Tyler Mandry-14/+8
r=alexcrichton" This reverts commit 7870050796e5904a0fc85ecbe6fa6dde1cfe0c91, reversing changes made to 2e7244807a7878f6eca3eb7d97ae9b413aa49014.
2019-10-04Revert "Temporarily enable wasm32 CI"Thomas Lively-0/+38
2019-10-04Temporarily enable wasm32 CIThomas Lively-38/+0
2019-10-04Fix ABI, run and fix more tests, re-enable CI for PRsThomas Lively-2/+8
2019-10-04Upgrade Emscripten targets to use upstream LLVM backendThomas Lively-8/+8
- Refactors the Emscripten target spec to share code with other wasm targets. - Replaces the incorrect wasm32 C call ABI with the old asmjs version, which is correct for both wasm32 and JS. - Updates the varargs ABI used by Emscripten and deletes the old one. - Removes the obsolete wasm32-experimental-emscripten target. - Temporarily makes Emscripten targets use panic=abort by default because supporting unwinding will require an LLVM patch.
2018-11-08Update the disabled wasm32 DockerfileNikita Popov-5/+5
2018-03-02Remove --host and --target arguments to configureMark Simulacrum-3/+0
These arguments are passed to the relevant x.py invocation in all cases anyway. As such, there is no need to separately configure them. x.py will ignore the configuration when they are passed on the command line anyway.
2017-08-26ci: Remove the need for `dumb-init`Alex Crichton-5/+0
Newer versions of Docker have a `--init` argument which spawns an init process in the container, which we should be able to use everywhere now.
2017-07-26Remove custom node scriptRichard Dodd-19/+1
2017-07-13Split old and experimental wasm buildersThomas Lively-7/+6
2017-07-12Updated docker images to factor out common scriptsTy Coghlan-5/+0
2017-06-24Restore old emscripten.sh for use by asmjsThomas Lively-2/+2
2017-06-23Add Target (de)serialization for environment varsThomas Lively-1/+1
Also turn WebAssembly backend back on in its builder.
2017-06-22Add wasm32-experimental-emscripten to wasm builderThomas Lively-6/+8
This modifies the builder to download and use the LLVM tools from the last known good build on the WebAssembly buildbot waterfall, since these tools are built with the WebAssembly LLVM backend enabled.
2017-06-22Make wasm32 buildbot test LLVM backendThomas Lively-3/+3
This adds the experimental targets option to configure so it can be used by the builders and changes the wasm32 Dockerfile accordingly. Instead of using LLVM from the emsdk, the builder's emscripten tools now uses the Rust in-tree LLVM, since this is the one built with wasm support.
2017-06-13Disable wasm32 imageMarco A L Barbosa-0/+62