[cfe-dev] [llvm-dev] LLVM 3.9 RC binaries should NOT disable assertions.

Robinson, Paul via cfe-dev cfe-dev at lists.llvm.org
Mon Aug 15 15:57:10 PDT 2016


AFAIK there are no public bots for the release branches; it's just Hans or Tom, and their cadre of release elves, doing everything manually (?).  It's unlikely to be worthwhile to replicate the entire bot farm to watch release branches with their relatively tiny amount of activity and limited lifespan, but it might be worth having a representative set that could be pointed to each successive release branch as they occur.  We never (intend to) have more than one going at a time, IIUC, so relatively few bots would be needed.
--paulr

From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Eric Fiselier via llvm-dev
Sent: Monday, August 15, 2016 3:34 PM
To: Craig, Ben
Cc: LLVM Developers Mailing List
Subject: Re: [llvm-dev] LLVM 3.9 RC binaries should NOT disable assertions.

> I would argue that you should build the RC and the release the same way.  I've had to fix bugs were someone had an assert with a side-effect, and the code with asserts turned off didn't work.

OK, so it's clearly important to provide and test against RC's in the actual release configuration, especially since assertions can introduce bugs on their own.
Arguably however assertions catch more bugs that they cause and if an assertion is firing in a RC  that's a bug and we should want to know about it.

Simply providing both configurations is a good start but I think we want our releases to be assertion free and ensuring that should
be part of the releases process.

Those are my 2 cents at least.

/Eric


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20160815/6320416b/attachment-0001.html>


More information about the cfe-dev mailing list