Please correct the patch description and title to be clearer and not all on one line.
Also, any change to libc++ requires tests that demonstrate the changed behavior. The test should fail without your change and pass with it.
Please add some tests.
Also, please remove any unintentional changes from the patch under review.
This change is unrelated to this patch and shouldn't be included.
Just always include limits. No need to guard this.
Implemented P0646R1: Erase-Like Algorithms Should Return size_type.
Removed changes to Library Fundamentals V2, as that is already released.
Split the Library Fundamentals bits into a new paper to be released when LFv3 opens shop.
Changed the return type from size t to container::size type (as per LEWG request in Toronto).
One feature per patch, please.
You've got at least three different bits of functionality here.
- Some random Cmake changes (no description)
- Some changes to forward_list that are wildly out of date.
- Some changes to numeric which look a lot like D61170
and you have no tests.
I don't know what version of forward_list you started with, but it's not the current one.