News for hackers. Stuff that matters.
Re:ISO C is increasingly moronic by jedbrown on Tuesday December 20, 2011 @07:40PM (#3375878)
> almost all prevailing contemporary environments use virtual memory

IBM's Compute Node Kernel (Blue Gene) uses offset-mapped memory (no TLB). This is great for reproducible performance (much less than 1% variability on thousands of cores, compare to 30% or more on Cray). Admittedly, most jobs running on CNK will use constant stack sizes across all threads, but not all.

The C standard does not specify that the language be implemented using a stack at all, so it would be inconsistent to provide an API for manipulating stack sizes.

Re:ISO C is increasingly moronic by ArbitraryLimits on Wednesday December 21, 2011 @11:57AM (#3378135)
If they don't specify the use of a stack, why is there alloca() vs malloc()?
Re:ISO C is increasingly moronic by KaeseEs on Wednesday December 21, 2011 @01:27PM (#3378495)
alloca(3) isn't in ISO C (or even in POSIX).