Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rust-lang/rust
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: alexcrichton/rust
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: wasm64-updates
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 20 files changed
  • 1 contributor

Commits on Oct 28, 2021

  1. std: Get the standard library compiling for wasm64

    This commit goes through and updates various `#[cfg]` as appropriate to
    get the wasm64-unknown-unknown target behaving similarly to the
    wasm32-unknown-unknown target. Most of this is just updating various
    conditions for `target_arch = "wasm32"` to also account for `target_arch
    = "wasm64"` where appropriate. This commit also lists `wasm64` as an
    allow-listed architecture to not have the `restricted_std` feature
    enabled, enabling experimentation with `-Z build-std` externally.
    
    The main goal of this commit is to enable playing around with
    `wasm64-unknown-unknown` externally via `-Z build-std` in a way that's
    similar to the `wasm32-unknown-unknown` target. These targets are
    effectively the same and only differ in their pointer size, but wasm64
    is much newer and has much less ecosystem/library support so it'll still
    take time to get wasm64 fully-fledged.
    alexcrichton committed Oct 28, 2021
    Copy the full SHA
    0ebef5a View commit details
  2. Enable WebAssembly features by default on wasm64

    These are all stable as-of-now in the WebAssembly specification so any
    engine which implements wasm64 will surely implement these features as
    well.
    alexcrichton committed Oct 28, 2021
    Copy the full SHA
    9d339c2 View commit details
  3. Copy the full SHA
    cdfafca View commit details
  4. Copy the full SHA
    5b25663 View commit details
  5. Update other deps

    alexcrichton committed Oct 28, 2021
    Copy the full SHA
    c8a412a View commit details

Commits on Oct 29, 2021

  1. update-llvm

    alexcrichton committed Oct 29, 2021
    Copy the full SHA
    89db2fc View commit details
Loading