Closed Bug 1522173 Opened 7 years ago Closed 6 years ago

Bump Cranelift to 0.28

Categories

(Core :: JavaScript: WebAssembly, task)

task
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla66
Tracking Status
firefox66 --- fixed

People

(Reporter: bbouvier, Assigned: bbouvier)

References

Details

Attachments

(2 files, 1 obsolete file)

Upgrade one version, get one free.

Attached patch 1.bump.patchSplinter Review
Attachment #9038579 - Flags: review?(sunfish)

(output of mach vendor rust)

All tests still passing.

Attachment #9038580 - Flags: review?(sunfish)

To wit (in particular a note for Nathan): I urged to do the bump in Spidermonkey to see if having the build script not depend on directories would have an impact in the build time regression we're observing in bug 1506511.

Comment on attachment 9038579 [details] [diff] [review] 1.bump.patch Review of attachment 9038579 [details] [diff] [review]: ----------------------------------------------------------------- Awesome, yes, let's see how much Nathan's patch helps.
Attachment #9038579 - Flags: review?(sunfish) → review+
Comment on attachment 9038580 [details] [diff] [review] 2.machvendorrust.patch Review of attachment 9038580 [details] [diff] [review]: ----------------------------------------------------------------- lgtm!
Attachment #9038580 - Flags: review?(sunfish) → review+
Attached patch bump-rust-nightly.patch (obsolete) — Splinter Review

A patch that bumps the version of Rust nightly used in MSVC builds.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=eeac181cf4e2294bc2077eebd9fa312350480ada

Flags: needinfo?(bbouvier)

Hi Nathan! The patch above wasn't sufficient: I now get Rust errors because we can't compile SIMD, somehow. I don't want to add more work for you, but just in case: do you have any idea of what a quick fix might be, here?

Flags: needinfo?(nfroyd)

(In reply to Benjamin Bouvier [:bbouvier] from comment #9)

Hi Nathan! The patch above wasn't sufficient: I now get Rust errors because we can't compile SIMD, somehow. I don't want to add more work for you, but just in case: do you have any idea of what a quick fix might be, here?

I think the right thing here is to somehow see whether aarch64-windows stdlib has made it to the release channel (or beta) and use that version for the aarch64 toolchain instead.

Flags: needinfo?(nfroyd)

Thanks for the suggestion: trying this with 1.32, since the Nightly build error might be bug 1521249, as you said on irc (the logs complained about rustc not being able to compile simd, because of aarch64 intrinsincs not being known).

https://treeherder.mozilla.org/#/jobs?repo=try&revision=c293fc5bfd972f345b59212fa2ea2611ae8badfb

Depends on: 1522803
Attachment #9038777 - Attachment is obsolete: true
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
Blocks: 1610542
Type: defect → task
No longer blocks: cranelift
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: