-
**Describe the bug**
```
error[E0511]: invalid monomorphization of `simd_shuffle` intrinsic: simd_shuffle index must be a SIMD vector of `u32`, got `[u32; 2]`
--> /Users/liber/.cargo/registry/…
-
This is a tracking issue for adding a Stable compiler driver that tools can use to extend the Rust compiler. This would replace the existing `rustc_smir::run!()` macro.
```[tasklist]
### Tasks
…
-
## Description
Introspection gives us the ability to inspect types, just like reflection but since it is done at compile time, it is completely type safe.
This is a proposal for a Gno add-on transpi…
-
Opening an issue to start a conversation about what is considered appropriate usage of macros and what is not.
I will share my thoughts and would love some feedback before we give an official guid…
-
We should add Python bindings to the public API of `linfa` crates. This will allow us to fairly benchmark `linfa` against `scikit-learn`, which also uses a Python API, as well as making `linfa` easier…
-
`darling`'s impact on build times is cited as a reason not to use it for parsing the `#[wasm_bindgen]` macro in [this comment]. `darling` should try to be a "zero-cost abstraction" for those who use i…
-
### Input C/C++ Header
```C++
namespace JS {
namespace detail {
class a {};
template class CallArgsBase : b {
int *c;
unsigned d;
};
}
}
class B : JS::detail::CallArgsBase {};
```
…
-
The derived Clone implementations in Firefox weigh 192k [1], which is a lot.
Of that 192k, 79k of that is just for PropertyDeclaration::clone. PropertyDeclaration is a very large enum, but most of …
-
We may want to look into doing some basic dec optimization to improve perf. A few basic examples. `2 * x` should be converted into `x + x`. In fact, anything upto about `15 * x` should be changed into…
-
This is more of a question really. A snippet like
```fstar
open FStar.Seq
module U32 = FStar.UInt32
[@@Comment "test"]
let f (x:U32.t) (s : seq int) : U32.t = x
```
will be dropped (albeit …