klimek added a comment.

In https://reviews.llvm.org/D40068#931679, @Typz wrote:

> Generally, this indeed improves the situation (though I cannot say much about 
> the code itself, it is still too subtle for my shallow knowledge of 
> clang-format).
>
> But it seems to give some strange looking result with long comments: it seems 
> like the decision is made at each line (e.g. is it better to wrap this line 
> or overflow a bit), so we can get a comment where each line overflows by a 
> few characters, even if the total is worse... For exemple, say we have a 100 
> lines of comment, with 9 characters overflow on each line, and an excess 
> character penalty of 30 : with this patch nothing will be re-wrapped (9*30 = 
> 270 is less the the 300 penalty for wrapping); but the total penatly would be 
> 900....
>
> (btw, it seems this got merged, but the ticket does not reflect it)


Ugh, sorry, I think an arc patch I did without --create on a branch that was 
branched after the original patch was sent out broke phab :( :( This is not 
actually the state the patch was in when submitted, or the state it was LG'ed 
in (see https://reviews.llvm.org/rL318515 for the smaller patch)

In https://reviews.llvm.org/D40068#931679, @Typz wrote:

> Generally, this indeed improves the situation (though I cannot say much about 
> the code itself, it is still too subtle for my shallow knowledge of 
> clang-format).
>
> But it seems to give some strange looking result with long comments: it seems 
> like the decision is made at each line (e.g. is it better to wrap this line 
> or overflow a bit), so we can get a comment where each line overflows by a 
> few characters, even if the total is worse... For exemple, say we have a 100 
> lines of comment, with 9 characters overflow on each line, and an excess 
> character penalty of 30 : with this patch nothing will be re-wrapped (9*30 = 
> 270 is less the the 300 penalty for wrapping); but the total penatly would be 
> 900....
>
> (btw, it seems this got merged, but the ticket does not reflect it)





https://reviews.llvm.org/D40068



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to