Herb Sutter
Herb Sutter
Thanks! I've fixed the bug, added `out` chaining, and added all the above test cases... let me know if I missed anything.
Hmm... are you maybe wanting something like a single `-strict-cpp2` switch that is equivalent to -p[ure-cpp2] Allow Cpp2 syntax only -n[ull-checks] Enable null safety contract checks -s[ubscript-checks] Enable subscript bounds...
Thanks! After thinking this over, I've decided to enable `-null-checks` and `-subscript-checks` by default, and enable opt-out with a `-` suffix (e.g., `-null-checks-` or `-n-`). This way the direction of...
Quick ack while at the ISO C++ meeting (which just [finished a few hours ago](https://herbsutter.com/2022/11/12/trip-report-autumn-iso-c-standards-meeting-kona/) so I'm briefly looking in here): > Is there anything about C++ that makes it...
Yes, this is on the list... I'm considering implicit move from definite last use for `in` parameters, and initially implemented that but hit a small problem that I now can't...
Looks good, thanks! I introduced conflicts so I applied essentially the same change as a separate commit instead of asking you to rebase. Please let me know if you spot...
Thanks! I applied the basic change as a separate commit to also rename the function.
Catching up: As Sean knows I'm open to changing the template syntax (when Sean saw this in 2021, I was using `[` `]` for templates), and I continue to be...
I've also tweaked the design note's wording to make it clear that the comma operator issue is a visual ambiguity issue. Today's comma operator is still a factor IMO because...
Specifically about listing/deducing the exceptions that can be thrown: @redradist Here's one brain dump of the issues: https://herbsutter.com/2007/01/24/questions-about-exception-specifications/ Probably the most fundamental issue is that listing a specific set of...