Manuel Zahariev

Results 62 comments of Manuel Zahariev

The `dynamic_cast` part sounds easy 😎. Planning to take it on as a PR that makes progress towards closing this issue. At first blush, 2x performance improvement. Nice. Still too...

I counted about 134 other objects that with `dynamic_cast` in the code (rough analysis attached, incl. number of occurrences). - Some are downstream templates (types `T` and `U`) that use...

The plot thickens: - Performance (time for rendering number of ``) degrades non-linearly. Looks strikingly quadratic ($R^2 \approx 0.99$). - Generating the list as a node in Javascript shows a...

I have a branch for this + planning to PR tomorrow (I work today). - Have the `dynamic_cast` implementation there as well. - Calculating all the counters for the list...

> import preferences.js files from Firefox to Ladybird. Agree that legacy Firefox names should not be supported, but we could totally have a translator (my interpretation of "drop-in names") for...

> How about [rustls](https://github.com/rustls/rustls/tree/main)? - `rustls` uses [aws-lc-rs](https://crates.io/crates/aws-lc-rs) as the default cryptographic provider - `aws-lc-rs` is a rust wrapper around [awc-lc](https://github.com/aws/aws-lc) - `aws-lc` is _"maintained [...] for AWS and their...

> the entire point of open-source software is that you don't have to trust that the maintainer is decent for the code you use to still be good. ...and yet,...

This is pretty old, but hasn't made it into the browser yet. Pushing a PR... - Most of the plumbing was already there. - Leave out the excellent dropdown suggestion...

> Does this duplicate #2672? @shlyakpavel Replace rather than duplicate. Deleted #2672 after I made sure CI passes on this one. Reason: @AtkinsSJ requested reordering of commits.

@AtkinsSJ : this should address your requirements from the previous PR #2672 : - unit tests come after the code change - found a reliable way to detect running in...