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

Update Rust to 1.75.0 #88

Merged
merged 100 commits into from
Feb 20, 2024
Merged

Conversation

LucasSte
Copy link
Collaborator

No description provided.

jackcmay and others added 30 commits February 19, 2024 15:37
- d4d1111 "The target configuration option `abi_blacklist` has been renamed to `unsupported_abis`."
- 6567154 "rustc_target: rename {Fn,Arg}Type to {Fn,Arg}Abi."
alessandrod and others added 25 commits February 19, 2024 15:37
Expose static-syscalls as a rust target-feature so it can be used with
conditional compilation and implement sol_log_(), abort() and sol_alloc_free_()
as static syscalls.

This bumps src/llvm-project to pull the corresponding LLVM change.
With this _RELATIVE relocations can be ignored in the vm. Relocations are still
produced in case we change address space layout in the future.
sbfv2 only produces _RELATIVE relocations and those can be packed much more
efficiently using SHT_RELR. See https://reviews.llvm.org/D48247.
Make a solana specific version of __rdl_oom handler that doesn't use a
static variable.  This variable can't be supported is Solana execution
environment.
@LucasSte
Copy link
Collaborator Author

I used this hack for freeing up space in the CI runner:

actions/runner-images#2840 (comment)

@LucasSte LucasSte merged commit 922e7b9 into anza-xyz:solana-1.75.0 Feb 20, 2024
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants