[llvm-commits] [llvm] r77397 - in /llvm/trunk: include/llvm/Support/FormattedStream.h lib/Support/FormattedStream.cpp
Evan Cheng
evan.cheng at apple.com
Wed Jul 29 13:56:39 PDT 2009
Dave, I am pretty sure you are experienced enough to know that a patch
has the potential to disrupt.
That said. We all make mistakes. But when it's pointed out, we all do
our best to recover from that mistake. When it's not obvious, or when
we don't have the time to deal with it. We back out the change.
In this case, it has been pointed out to you repeatedly your changes
caused 30% compile time regression on Mac and Linux 64. We have waited
quite a long time before reverting the change. Please do what you can
to ensure your subsequent changes do not re-introduce the problem.
Saying that you can't test it doesn't make it ok. Playing trial and
error on TOT is not acceptable.
Evan
On Jul 29, 2009, at 1:11 PM, David Greene wrote:
> On Wednesday 29 July 2009 15:02, Evan Cheng wrote:
>
>>> I have no problem with this in principle, but running test-suite
>>> before
>>> every commit is not practical. What we need is something in the
>>> LLVM
>>> tests that handles compile-time and performance regression.
>>
>> Why not? If the change has a potential to cause noticeable changes to
>> performance / compile time / code size. Then running the test suite
>> is
>> a requirement.
>
> How is one supposed to know _a_priori_?
>
> -Dave
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list