User Details
- User Since
- Aug 15 2018, 6:48 AM (240 w, 6 h)
Feb 12 2022
That was one of the things that pained me the most. We should really have something like __builtin_ranges_overlap without all the UB
Jan 11 2022
Jan 7 2022
Sep 28 2021
I love it
First, thanks a lot for working on this, I am really excited that this is gaining traction.
Aug 12 2021
Aug 11 2021
Aug 9 2021
Jul 23 2021
Jul 15 2021
Jul 6 2021
Apr 21 2021
Just to be sure, are there ABI concerns for span?
Apr 15 2021
LGTM
Apr 12 2021
I like the test coverage but I believe that we should get @CaseyCarter on board to port the ranges test machinery over. It is quite extensive and rebuilding it for the fun of it seems a waste of time
Apr 7 2021
I can only speak from experience working on the MSVC ranges machinery. The join_view tests take about 5 min to compile.
Apr 5 2021
I really like @ldionne suggestion. I am a bit unhappy about it being a macro, but meh.
Apr 4 2021
Mar 4 2021
Not a maintainer, but this looks good to me
Feb 21 2021
I find the tests really hard to read and follow. I think giving the lambdas an explicit name would be really beneficial.
Thanks for working on this. It is a considerable library
Feb 19 2021
@cjdb I am totally fine with dropping this revision. Thanks a lot for working on this!
Feb 18 2021
Looks good to me
Feb 17 2021
Feb 16 2021
As far as I can tell the last clause from common_reference is specifically made for something like reference_wrapper types
Feb 14 2021
Do we need tests for indirections like std::reference_wrapper?
Feb 12 2021
Thanks for working on this. It is missing uglification but besides that I only have one small nit
Feb 8 2021
Dec 16 2020
This looks great, I have some minor concerns regarding the next version and whether we should already prepare for that
Dec 11 2020
I love hat you start breaking up the headers.
Dec 4 2020
Dec 3 2020
As someone who has extensivly worked with conscepts I cannot stress how much this would improve my live
Nov 30 2020
Awesome, thanks a lot!
Nov 27 2020
I would like to note that with MSVC STL we simply work around those rare cases via //clang-format off. One main use case are requires clauses that are not yet supported. That said, the vast majority of the code works fine.
That would be interesting, but I believe that moving /splitting of lines should be common enough that it is already sorted out
I really like that we get clang-format to work. Live is simply to short to worry about formatting.
I am super in favor of using feature macros everywhere. That said I guess we need to thumbs up from the maintainers
Nov 9 2020
One last ask for @ldionne, currently MSVC`s internal test runner seems to require int main() even in compile only tests, as it not yet understands compileonly tests. For the sake ofcompatibility could we for now include int main() {} to enable cross vendor compatibility.
Nov 8 2020
Nov 7 2020
I am wondering whether we should split the ranges header up into a smaller part that we use to include in other headers adn the rest.
If there is another earnest push for concepts / ranges we should get together with @cjdb, @ldionne to see whether we find a way to not step on our toes and duplicate work.
Nov 3 2020
Some quick review of the the acutal changes to the headers
Oct 6 2020
Note that I am not a maintainer and you should hold on until one accepts it too
I wanted to cry at the use of a comma operator, but all the other member functions do the same...
Oct 2 2020
So the actual problem in the bug report is that the first argument cannot be used to deduce the type.
Sep 29 2020
Thanks a lot for improving the test coverage!
Sep 28 2020
@Quuxplusone I am totally fine with you adding the basic test.
I mean I do not really want to bother you, but the "correct" thing to do would be to actually not use int but one of the defined arche types (in this case one of those that count how many times they have been moved from.)
Could we remove from the middle to ensure that we do not tamper with the initial elements
Sep 23 2020
@cjdb This was just a ping to see whether you are still interested.
Some small nits
Sep 21 2020
Ping @cjdb I knowit has been a while but are you still planning on working on this?
Sep 2 2020
- Fix formatting of meow.version.pass.cpp
Once again into the breach
Please use all the changes
Remove the unused member function from CountAssign
Sep 1 2020
Jul 21 2020
Thanks a lot for taking the time.
Jun 22 2020
Missed some changes
Updated tests
Could someone have a look at this?
Jun 16 2020
I would second @ldionne that we should add some static_assert(noexcept(...) tests
Jun 14 2020
This looks obviously correct.
Jun 11 2020
Took the opportunity to look through this again. Mostly nits about the tests
Ping, a second *pair* of eyes wouldn't hurt.
Jun 10 2020
Thanks, that was what i expected but wanted to be safe
Do we need to reenable the test somewhere?
Jun 4 2020
I am still having trouble to unterstand what benefit this has.
Jun 1 2020
May 31 2020
Thanks for working on this. I have some small nits.
May 29 2020
I have to say that this is rather worse than what we had before.
I think this is the "least worse" solution to the mess that is array<T, 0>.