Ivan Mironov
Ivan Mironov
FYI: I filed a Rust issue about performance regressions with fat LTO and default `codegen-units`: https://github.com/rust-lang/rust/issues/146497
All benchmark that I did are invalid because of this: https://github.com/dimforge/nalgebra/issues/1547 😕
Fixed ``` error[E0658]: `let` expressions in this position are unstable --> puffin_http/src/server.rs:579:27 | 579 | if had_clients && let Some(mut on_state_change) = on_state_change { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: see...
OH NO IT HANGS ON MACOS!..
macOS fixed! It turns out you have to keep the `TcpStream` from TCP ping around while joining the listener thread. `accept()` may never return if you close the "successfully connected"...
I renamed new macro to not shadow the old one. ~~Also disabled new functions unless `feature = "portable_simd"` is enabled.~~ (was a mistake, reverted)
The `DMatrix` works, but not in a way you expect. It is easy to [print types of your variables](https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=be3aa1160c13be08079146c9f10624f6): ```text matrix: nalgebra::base::matrix::Matrix points: nalgebra::base::matrix::Matrix ``` `points` is a matrix where...
The REAL problem is in the `DefaultAllocator` binding. It can be "fixed" like this: ```diff diff --git a/src/base/ops.rs b/src/base/ops.rs index 34ef59f22c6f..c71691c742e1 100644 --- a/src/base/ops.rs +++ b/src/base/ops.rs @@ -17,7 +17,6 @@...
This is more for a consistency than for a performance. It looks like modern ARM CPUs do not have any problems with subnormal numbers at all. See my benchmarking results:...
@nsivov, > does any other game start for you when using Proton? Yes. > P.S. just making sure, you are not using custom Proton builds, are you? I have custom...