<div dir="ltr">I'd vote against it, personally - I think I often look at more than one error at a time - especially with an API change/rename/reordering of function arguments/etc - I can go through at least a handful of the call site updates in one pass.<br><br>(we /might/ be able to do some experiments at Google scale with this sort of thing (if we found a good way around the build caching issues (eg: could run a sample based on file names so the cache didn't thrash due to actually random changes in output)) & see if developers take less or more time on average to converge on a successful build)<br><br>Taking a compiler-development look at the "30 pages of crap" to see where it goes so far off the rails as to be unhelpful might be useful. I know Richard's (& maybe Richard Trieu and other folks too) done some things/is looking into ways to be more selective about overload candidates and template instantiation stacks, etc.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Nov 7, 2019 at 10:23 AM Eric Christopher via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi All!<br>
<br>
Replying to John here on twitter:<br>
<br>
<a href="https://twitter.com/echristo/status/1192506726920011776" rel="noreferrer" target="_blank">https://twitter.com/echristo/status/1192506726920011776</a><br>
<br>
where he was noticing the helpfulness of -ferror-limit=1 as making a<br>
huge usability difference. I acknowledge that being able to do good<br>
error recovery and keep going is useful in some cases, but for day to<br>
day interactive this might be a better usability default? Especially<br>
with the compiler fast enough for the edit/compile cycle?<br>
<br>
Thoughts? Shall we do this?<br>
<br>
-eric<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div>