ParentFull threadSkiFire13·> But even with that constraint ... std::rotate allocates memory! It'll throw std::bad_alloc when it can't.This feels kinda crazy. Is there a reason why this is the case?View on HN