NoQ added a comment.

Yup, that sounds useful!

> I intentionally chose not to hide alpha checkers, because they have a scary 
> enough name, in my opinion, to cause no surprise when they emit false 
> positives or cause crashes.

I've seen people yelling really loudly, like "look, your clang is crap, it 
crashes all over the place", after enabling all alpha checkers at once. It's 
fairly hard to explain to the wider audience that LLVM doesn't have feature 
branches, so we have to put all unfinished features into the released product 
with a kind notice of "please don't use them, they're not ready yet". Our 
development policy is fairly unusual in this regard. It's like selling a 
washing machine with 30 extra buttons and by pressing any of them you get a 
slight chance that it washes a bit better and also a slight chance that it 
explodes and covers your house with white soapy goop and pieces of underwear, 
and all it says about these buttons is that they're "alpha".


Repository:
  rC Clang

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D60925/new/

https://reviews.llvm.org/D60925



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

Reply via email to