Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Wasm-builder 3.0 #7532

Merged
merged 13 commits into from
Nov 24, 2020
Merged

Wasm-builder 3.0 #7532

merged 13 commits into from
Nov 24, 2020

Commits on Nov 10, 2020

  1. Build every wasm crate in its own project with wasm-builder

    Building all wasm crates in one workspace was a nice idea, however it
    just introduced problems:
    
    1. We needed to prune old members, but this didn't worked for old git
    deps.
    2. We locked the whole wasm workspace while building one crate. This
    could lead to infinitely locking the workspace on a crash.
    
    Now we just build every crate in its own project, this means we will
    build the dependencies multiple times. While building the dependencies
    multiple times, we still decrease the build time by around 30 seconds
    for Polkadot and Substrate because of the new parallelism ;)
    bkchr committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    044dacf View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. Remove the requirement on wasm-builder-runner

    This removes the requirement on wasm-builder-runner by using the new
    `build_dep` feature of cargo. We use nightly anyway and that enables us
    to use this feature. This solves the problem of not mixing
    build/proc-macro deps with normal deps. By doing this we get rid off
    this complicated project structure and can depend directly on
    `wasm-builder`. This also removes all the code from wasm-builder-runner
    and mentions that it is deprecated.
    bkchr committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    bea3d64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10ba8b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Remove wasm-builder-runner

    bkchr committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    ed45650 View commit details
    Browse the repository at this point in the history
  2. Update docs

    bkchr committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    63d7c09 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. Fix deterministic check

    Modified-by: Bastian Köcher <git@kchr.de>
    bkchr committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    7617dc4 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. Try to make the ui test happy

    bkchr committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    f90b42b View commit details
    Browse the repository at this point in the history
  2. Switch to SKIP_WASM_BUILD

    bkchr committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    632c81a View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. Configuration menu
    Copy the full SHA
    dd63724 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. Configuration menu
    Copy the full SHA
    df23b38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd19e4b View commit details
    Browse the repository at this point in the history
  3. Update utils/wasm-builder/src/builder.rs

    Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com>
    bkchr and andresilva authored Nov 23, 2020
    Configuration menu
    Copy the full SHA
    89b0970 View commit details
    Browse the repository at this point in the history
  4. Update utils/wasm-builder/src/builder.rs

    Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com>
    bkchr and andresilva authored Nov 23, 2020
    Configuration menu
    Copy the full SHA
    79a1d10 View commit details
    Browse the repository at this point in the history