Chris Fallin
Chris Fallin
In [this comment](https://github.com/bytecodealliance/regalloc2/pull/1#pullrequestreview-742269939) it was suggested that we run Clippy and follow its lints. It seems that this is somewhat nontrivial as at least some of its lints [seem questionable...
As reported by @bjorn3 just now, we get a compilation panic with the following: ``` test compile precise-output target aarch64 function u0:11(i64 sret) system_v { block0(v0: i64): nop jump block1...
Currently, Cranelift with regalloc2 supports a maximum of `2^21` (2097152, a little over two million) virtual registers in VCode; in turn this limits the number of SSA values we support....
As part of the discussion on #9015 / #9026, we discussed handling of VM data structures -- the vmctx struct, tables, function references, and the like -- that are touched...
In a discussion of egraph-framework extensions today, the idea of path-sensitive constant propagation, or propagating a constant-value fact through the dom-subtree below a branch that tests that value, came up....
In the [Wasmtime meeting today](https://github.com/bytecodealliance/meetings/blob/main/wasmtime/2024/wasmtime-10-10.md), there was a lot of good discussion about our procedures and standards around fuzzing, and how to make process improvements to make sure fuzzing catches...
I have encountered a C header file like the following in the wild: ``` struct A { int x; }; typedef struct A B; struct B; void foo(B *b); ```...
This is a PR that puts together a bunch of earlier pieces (patchable calls in #12061 and #12101, private copies of code in #12051, and all the prior debug event...
It turns out that the s390x ABI is special wrt our others: the s390x System-V ABI provides an area to all callees to save clobbered GPRs. However this is only...
After offline discussion with @alexcrichton and @fitzgen, we've discussed some of the design choices that were brought up in discussion in #11826, #11921, #11930, and elsewhere, and settled on a...