Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lower libwasmer headless size #3123

Merged
merged 3 commits into from
Aug 23, 2022
Merged

Lower libwasmer headless size #3123

merged 3 commits into from
Aug 23, 2022

Commits on Aug 21, 2022

  1. Update Cargo.lock dependencies

    plotters 0.3.2 and pest 2.2.1 were yanked, issued `cargo update` to resolve.
    epilys committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    57632ab View commit details
    Browse the repository at this point in the history
  2. Merge #3122

    3122: Update Cargo.lock dependencies r=epilys a=epilys
    
    plotters 0.3.2 was yanked, issued `cargo update` to resolve.
    
    
    Co-authored-by: Manos Pitsidianakis <manos@wasmer.io>
    bors[bot] and epilys authored Aug 21, 2022
    Configuration menu
    Copy the full SHA
    f8ad896 View commit details
    Browse the repository at this point in the history
  3. Bring libwasmer-headless.a from 22MiB to 7.2MiB (on my machine)

    By using lto optimization flags.
    
    A qjs.wasm executable using the headless engine now weights 4.6MiB:
    
    % du -sh qjs-he*.out
     20M    qjs-headfull.out
    4.6M    qjs-headless.out
    epilys committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    57d918e View commit details
    Browse the repository at this point in the history