News for hackers. Stuff that matters.

zeuxcg

If you look at the sigsegv stack, the allocation comes from opendir which is in musl libc as well. The allocation override mechanism used in Rust doesn’t replace the allocator process-wide; it merely replaces the allocator Rust code talks to.

It does seem like ripgrep should probably avoid using opendir from libc if it allocates using an allocator with a global lock though.

No, mega texture like approaches were almost never used outside of a couple id games. The texture pop in was mip streaming, which persists to this day but memory is a bit less scarce and disk read speeds are much better so you notice it less.
Re:Why xor eax, eax? on Monday December 01, 2025 @03:09PM (#46112485)
You really want to avoid a dependency on prior content of the destination register, to allow renaming and maximize out of order scheduling.
Re:Mozilla lays off 70 on Thursday January 16, 2020 @12:32PM (#22066743)
If you're interested in language runtime work (in C++) e-mail arseny at roblox.com