-
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 …
-
After a discussion on my discord with a user, it came up that there may be some easy performance gains by using `std::variant` instead of `std::any` with `std::any_cast`. I'd like to investigate looki…
-
### Describe the feature or idea you want to propose
Its time to tidy up the convolutional transformers, will collate all issues here and make tasks for smaller PRs. Replaces #208
### To Do
…
-
Right now, rbx_types uses the Rust `String` type to represent Roblox `string` values. This works most of the time, but is actually incorrect because Roblox strings are not required to be UTF-8. So, rb…
-
It would be nice to also add support for Ed25519 (plain ones, not SK variants) keys.
The main intended use-case is with more limited SSH servers (usually in the embedded space) such as Dropbear (wh…
-
# Proposal
Today the Rust compiler doesn't allow users to choose the ELF TLS dialect used to compile their programs. Instead, they get the target defaults set in the backend (LLVM, GCC, etc.), which,…
-
How to use opentelemetry-cpp with or without ABSEIL is unclear.
This is because:
* using the opentelemetry-cpp ABI with abseil
* using an exporter that indirectly depends on abseil (namely, the…
-
MC_PRE_SHOPKEEPER_GET_LOOT_LIST and MC_PRE_FIREPLACE_GET_LOOT_LIST callbacks to make modded shopkeepers and fireplaces implementations easier with Rgon.
the ability to remove spiders and other drop…
-
`thiserror` has [no short-term plans](https://github.com/dtolnay/thiserror/issues/196#issuecomment-1636066787) to support `no_std`.
Alternatively, we can use [snafu](https://crates.io/crates/snafu)…
-
This crate is amazing for tackling a lot of boilerplate code and also ensuring variant name changes propagate to the trait implementations. I use `AsRefStr` and `EnumString` quite a lot.
However, a…