daxpedda
daxpedda
Is there something preventing statically linking the DirectXShaderCompiler? My understanding is that hassle doesn't actually build the compiler, but only provides an FFI interface, so statically linking would require building...
### Describe the feature Currently semi-colons are always emitted during compiling, which is undesirable when e.g. minimizing. There is an internal option called `omit_trailing_semi` for this exact feature, but it...
With `-C check-cfg` stabilized in Cargo v1.80 and enabled by default (see https://github.com/rust-lang/cargo/pull/13571), newly introduced `cfg`s will emit compile errors when used inside the crate. The solution is to emit...
Currently the initial window size is always 0 in width and height, this will lead to panics when calling `buffer_mut()` if the size wasn't set with `resize()` depending on the...
After a long discussion in https://github.com/rust-windowing/softbuffer/pull/104#discussion_r1193109522, we came to the conclusion that we should consider endianness when appropriate, this is mainly examples, tests and documentation. Especially this line: https://github.com/rust-windowing/softbuffer/blob/fcda747ddfb7062606787a369540db5badf03503/src/lib.rs#L340 is...
I'm unsure what exactly triggers this issue, but I tried several versions: v112, v116, v117, they all fail with the same message: ``` compile unit size was incorrect (this may...
Currently we are using `ProjectivePoint` and `Scalar` directly instead of `PublicKey` and `SecretKey` respectively. The reason was that `curve25519_dalek::Scalar` supports `Zeroize` but not `ZeroizeOnDrop`. But `elliptic_curve::SecretKey` supports `ZeroizeOnDrop` but not...
`mlock`
For security purposes it would also be interesting to add `mlock`. I am not versed in the WASM spec and I am not sure if this should be added here...
Currently there is no way to reload the system CA bundle on Linux. This is different to other platforms, which use a system API and can therefor detect certificate changes...
### Summary `unnecessary_struct_initialization` triggers in proc-macros of third-party crates. ### Lint Name unnecessary_struct_initialization ### Reproducer I tried this code: Using [`bevy_ecs_ldtk`](https://crates.io/crates/bevy_ecs_ldtk) v0.9.0. ```rust #[derive(Default, LdtkIntCell)] struct Test { test: i32,...