pthariensflame
Bare metal Apple M1 Debian at 4K 60
Gnome Shell on the Apple M1, bare metal
Unicode 14.0 Beta Review
Rust for Windows v0.9
Initial support for Apple M1 merged into Linux kernel and will be part of 5.13
How Futhark implements bounds checking on the GPU
Why isn’t `const fn` like this too? One word answer: determinism. Rust takes type/memory/access/temporal safety very seriously, and consequentially you can’t use anything in a `const fn` that isn’t fully deterministic and doesn’t depend in any way on platform-specific behavior. This includes, for example, any floating-point computation, or any random number generation, or any form of I/O, or handling file paths in an OS-specific way, or certain kinds of memory allocation. The span of things possible in `const fn`s has been expanding over time, and will in the nearish future largely overtake C++’s direct counterpart of it (`constexpr` functions) in capability. But some things will intentionally never be possible in `const fn`s, for the reasons given above.