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

Sync rustc_codegen_cranelift #117124

Merged
merged 12 commits into from
Oct 24, 2023
Merged

Commits on Oct 21, 2023

  1. Configuration menu
    Copy the full SHA
    e472b55 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'sync_from_rust'

    bjorn3 committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    a99b1b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Add create_stack_slot helper to FunctionCx

    This will allow centrally handling a workaround for the lack of stack
    alignment specifier in cranelift.
    bjorn3 committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    38e8be9 View commit details
    Browse the repository at this point in the history
  2. Dynamically realign local variables with large alignment

    This works around the lack of a way to specify the alignment of a stack
    slot in Cranelift.
    
    Fixes rust-lang#1230
    Fixes rust-lang#1381
    bjorn3 committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    55380a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56c6c86 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c4fcd4 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    ed8c515 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5ba1e8 View commit details
    Browse the repository at this point in the history
  3. Update rust-analyzer config

    bjorn3 committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    efd3081 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a558968 View commit details
    Browse the repository at this point in the history
  5. Update Cranelift to 0.101.1

    This patch release fixes an ABI incompatibility with LLVM.
    
    Fixes rust-lang#1395
    bjorn3 committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    93a5433 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

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