News for hackers. Stuff that matters.
Re:Go 1.19 Released by coder543 on Tuesday August 02, 2022 @04:58PM (#32324220)
Go doesn’t use segmented stacks anymore, but it does still have resizable stacks that start small and are technically able to grow to any size.

IIRC, they were artificially capped at 1GB a few years ago since it was decided that stacks larger than that usually indicate an obvious bug, and if infinite recursion causes a goroutine stack to consume all memory on a machine, the OOM killer would make this harder to diagnose than a reproducible panic with a backtrace.

There are no comments on this comment yet.