←back to thread

Mozilla lays off 70

(techcrunch.com)
929 points ameshkov | 1 comments | | HN request time: 0.201s | source
Show context
sstangl ◴[] No.22060115[source]
I'm one of the 70. There were no signs that this was imminent, although Mozilla has been struggling financially for many years. I expected that it would happen eventually; I'm relatively well-prepared for it; and it's not too shocking. I did however expect that there would be some warning signs in the lead-up, but that was not the case.

I was working on Cranelift, the WebAssembly compiler that is also a plausible future backend for Rust debug mode. Before that, I worked on the SpiderMonkey JITs for 9 years. If anyone has need for a senior compiler engineer with 10 years of experience writing fast, parallel code, please do let me know.

replies(25): >>22060294 #>>22060308 #>>22060406 #>>22060503 #>>22060539 #>>22060672 #>>22060709 #>>22060717 #>>22060764 #>>22060867 #>>22061498 #>>22061513 #>>22061871 #>>22061921 #>>22061936 #>>22062215 #>>22062264 #>>22062584 #>>22062700 #>>22063128 #>>22063787 #>>22066743 #>>22067359 #>>22067363 #>>22068982 #
zozbot234 ◴[] No.22060539[source]
> I was working on Cranelift, the WebAssembly compiler that is also a plausible future backend for Rust debug mode.

Just curious, but could Cranelift (or rustc_codegen_cranelift, I'm not sure which would be the closest) also acquire a C-transpiling backend, making it a viable replacement for mrustc? There might be quite a few people willing to fund that sort of work, since it could suffice to bring Rust to a whole lot of platforms that people care about.

replies(2): >>22060754 #>>22061079 #
sstangl ◴[] No.22060754[source]
Yes, it's plausible that were Rust to adopt Cranelift as a supported backend, you could use Cranelift as an intermediary to translate Rust MIR (via Cranelift CLIF) into C. Outputting functional-but-horrifying C would not be terribly difficult.

The CLIF format is low level but relatively architecture-independent.

replies(1): >>22067621 #
1. Agrailag ◴[] No.22067621[source]
Sorry for question, but will you continue work on adopt it to Rust?