3 ms·
The bug was caused by Boost.Context manipulating OS data structure fields that it has no business changing. And yes, those fields do now have to be maintained
by ack_complete 3y ago
The bug was caused by Boost.Context manipulating OS data structure fields that it has no business changing.
And yes, those fields do now have to be maintained for backwards compatibility -- because libraries like Boost.Context hardcoded this into applications, unbeknownst to the users of that library.