mendsley/tinystl — pull request #1 by my-digital-decay (2013-07-21 22:58:27+00:00)
Title: adding vector::erase_unordered

This adds methods for erasing elements from a vector without retaining the vectors ordering. The implementation moves tail elements into the place of erased elements, which results in only copying the number of elements removed as compared to the default erase which must copy all elements from the last removed element until the end of the vector. This a faster erase to use if the order of elements is not important.