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

[beta] backport rollup #106162

Merged
merged 6 commits into from
Dec 27, 2022
Merged

[beta] backport rollup #106162

merged 6 commits into from
Dec 27, 2022

Commits on Dec 26, 2022

  1. Configuration menu
    Copy the full SHA
    ff4ca95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0645c3d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95887f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b988c9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d4bafb6 View commit details
    Browse the repository at this point in the history
  6. Mangle "main" as "__main_void" on wasm32-wasi

    On wasm, the age-old C trick of having a main function which can either have
    no arguments or argc+argv doesn't work, because wasm requires caller and
    callee signatures to match. WASI's current strategy is to have compilers
    mangle main's name to indicate which signature they're using. Rust uses the
    no-argument form, which should be mangled as `__main_void`.
    
    This is needed on wasm32-wasi as of rust-lang#105395.
    sunfishcode authored and Mark-Simulacrum committed Dec 26, 2022
    Configuration menu
    Copy the full SHA
    dbc1048 View commit details
    Browse the repository at this point in the history