Rename "Release" builds as "Release+Asserts"; rename "Release-Asserts"
authorDuncan Sands <baldrick@free.fr>
Wed, 7 Jul 2010 07:48:00 +0000 (07:48 +0000)
committerDuncan Sands <baldrick@free.fr>
Wed, 7 Jul 2010 07:48:00 +0000 (07:48 +0000)
commit8246adc1f0e2d28374da3aeab864aee5ff03f3ff
tree352c03a8c9e1939b3013328a5caffeae94ae1d37
parent4f6bdf9042dee0d49b0537b73be93878d0b402b1
Rename "Release" builds as "Release+Asserts"; rename "Release-Asserts"
builds to "Release".  The default build is unchanged (optimization on,
assertions on), however it is now called Release+Asserts.  The intent
is that future LLVM releases released via llvm.org will be Release builds
in the new sense, i.e. will have assertions disabled (currently they have
assertions enabled, for a more than 20% slowdown).  This will bring them
in line with MacOS releases, which ship with assertions disabled.  It also
means that "Release" now means the same things in make and cmake builds:
cmake already disables assertions for "Release" builds AFAICS.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107758 91177308-0d34-0410-b5e6-96231b3b80d8
Makefile
Makefile.rules
docs/HowToReleaseLLVM.html
docs/MakefileGuide.html
lib/Transforms/IPO/MergeFunctions.cpp
utils/NewNightlyTest.pl