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

rustup: update to nightly-2023-07-08. #1085

Merged
merged 2 commits into from
Aug 1, 2023
Merged

Conversation

eddyb
Copy link
Contributor

@eddyb eddyb commented Jul 25, 2023

The worst part about this was the convoluted way I've made const_data_from_alloc defer getting the actual type to interpret the data as (ideally it would generate SPIR-V that is only valid in Kernel mode, but only qptr stands a chance to make that work, and even none of my experimental branches do global initializers).

My hack in this PR appears to work, but it would be nice to get rid of it in another release or two (and in general rely less and less on pointer types from rustc_codegen_ssa - it's more of a coincidence that we get that information at all! in particular, LLVM's opaque pointer types are only recently becoming mandatory)

@eddyb eddyb requested a review from repi July 25, 2023 20:48
@eddyb eddyb enabled auto-merge (rebase) July 26, 2023 01:46
@eddyb eddyb merged commit e87c324 into EmbarkStudios:main Aug 1, 2023
7 checks passed
@eddyb eddyb deleted the rustup branch August 1, 2023 12:20
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.

2 participants