History log of /external/llvm/utils/release/test-release.sh
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ebe69fe11e48d322045d5949c83283927a0d790b 23-Mar-2015 Stephen Hines <srhines@google.com> Update aosp/master LLVM for rebase to r230699.

Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
/external/llvm/utils/release/test-release.sh
37ed9c199ca639565f6ce88105f9e39e898d82d0 01-Dec-2014 Stephen Hines <srhines@google.com> Update aosp/master LLVM for rebase to r222494.

Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/utils/release/test-release.sh
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/utils/release/test-release.sh
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/utils/release/test-release.sh
d49c8fca79093f3eaaae3ee03ada65ef258f80b8 24-Nov-2013 Bill Wendling <isanbard@gmail.com> Merging r195567:
------------------------------------------------------------------------
r195567 | void | 2013-11-23 21:29:35 -0800 (Sat, 23 Nov 2013) | 1 line

Default to a better compression algorithm.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@195568 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
3c031bdef960479def2e01f28be506dcbdeb8758 20-Nov-2013 Bill Wendling <isanbard@gmail.com> Merging r195193:
------------------------------------------------------------------------
r195193 | void | 2013-11-19 20:55:20 -0800 (Tue, 19 Nov 2013) | 5 lines

Add -triple option.

The -triple option is used to create a named tarball of the release binaries.

Also disable the RPATH modifications on Mac OS X. It's not needed.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@195194 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
ea8e1447d1f563f743b6b73739f4ff0912595752 18-Nov-2013 Arnaud A. de Grandmaison <arnaud.adegm@gmail.com> test-release.sh: tweak RPATH for the binary packages.

libtool sets RPATH to "$ORIGIN/../lib:/the/directory/where/it/was/built/lib" so that a developper can use the built or the installed version seamlessly. Our binary packages should not have this developer friendly tweak, as the users of the binaries will not have the build tree.

Beside, in case the development tree is a possibly on an automounted share, this can create very bad user experience : they will incur an automount timeout penalty and will get a very bad feeling of llvm/clang's speed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194999 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
8cf79f86b7861de21e76209137c6498bad26d2b6 10-Jul-2013 Duncan Sands <baldrick@free.fr> Correct comment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185987 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
77bf8661cd147d7569355d4a562c2ac8160b290c 08-May-2013 Bill Wendling <isanbard@gmail.com> Add libcxx and clang-tools-extra to the testing thing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
c8e41c591741b3da1077f7000274ad040bef8002 23-Jul-2012 Sylvestre Ledru <sylvestre@debian.org> Fix a typo (the the => the)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160621 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
e4576266f49169ad0ae112d9cb565e7d7c4bf24e 17-Apr-2012 Bill Wendling <isanbard@gmail.com> Download and build the compiler-rt project.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154905 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
cbece8c2a6c06b3c14e35228b326e629f936c458 03-Apr-2012 Bill Wendling <isanbard@gmail.com> As Eric pointed out, even a Debug build should be equal. Leave the flag that can turn off comparisons though.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
1adc215ddcadcfaaa07a8e93f48a8f62c4561afe 03-Apr-2012 Bill Wendling <isanbard@gmail.com> Compare the .o files only for release builds. Add an option to bypass the comparison altogether.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153909 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
64acc57b23530aee37d224f48293cb764c4290a8 28-Nov-2011 Bill Wendling <isanbard@gmail.com> Support a 'final' release candidate tag.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145243 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
ac6d7e49117fc12b81eb9dcddda08debedcf2360 30-Oct-2011 Bill Wendling <isanbard@gmail.com> Do a relative path ln command instead of an absolute path one. Some people strangely enough have different directory layouts...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143302 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
58fba239e472b322633447482013aeae599d56be 21-Oct-2011 Duncan Sands <baldrick@free.fr> Ensure timestamps are not embedded into files when doing a release build.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142647 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
19595dc4d0cb2495c37828530f04b7e47cf0837f 20-Oct-2011 Duncan Sands <baldrick@free.fr> Also compare the built dragonegg objects between phases 2 and 3.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142608 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
fbc0dec7b4dc94a667c2b8af6748a742da95353d 20-Oct-2011 Duncan Sands <baldrick@free.fr> Reset the system compiler each time we start a new flavour. Otherwise
the last compiler built for the previous flavour is used for the next,
for example the Debug clang compiler was being used for the initial build
of the Release LLVM. Flavors should be independent of each other. This
especially matters if the compiler built for the previous flavour doesn't
actually work!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142607 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
c1aef0884c1749a59b16ed3b5ee8b6bf67eabb8c 20-Oct-2011 Duncan Sands <baldrick@free.fr> Add support for testing dragonegg. This is disabled by default.
In fact this commit is not intended to change anything unless you
use one of the new command line flags.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142577 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
250c6801e4e16e4118fc130dff94dc89ea9332f1 19-Oct-2011 Bill Wendling <isanbard@gmail.com> Duncan pointed out that sometimes CC and CXX are used to specify the compiler. Also that the configure script takes care of finding an appropriate compiler if one's not specified.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142489 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
495069e4df9785b1d6fb45971ca20479057b4558 19-Oct-2011 Bill Wendling <isanbard@gmail.com> Use bash instead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142486 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
783993e79502641d4f2ec82f3db78320b6837f4e 19-Oct-2011 Bill Wendling <isanbard@gmail.com> Make changes so that this runs on FreeBSD.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142482 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
630243a8c2d40df137b64246b7ed4363962fd9b4 18-Oct-2011 Bill Wendling <isanbard@gmail.com> Don't exit just because some early commands fail. Use the -k flag when running the checks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142369 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
540d5b7406a9aeb75492adfa58f0b5b4a2b9442a 17-Oct-2011 Bill Wendling <isanbard@gmail.com> Forgot to add the project name to the 'svn ls' command.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142282 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
41adc5fb8bd0d81f07d93754868bd9f27b6fd9af 17-Oct-2011 Bill Wendling <isanbard@gmail.com> Don't download and compile compiler-rt, libcxx, and libcxxabi by default.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142185 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
a854f5d6f9394212319f4e00b6396900f6e62864 17-Oct-2011 Bill Wendling <isanbard@gmail.com> Update to disable asserts. Build a phase 3 compiler, and compare phase 2 files against phase 3.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142173 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
1416dc29d8573e58c8b2d7fe0715f3e289d03ab8 17-Oct-2011 Bill Wendling <isanbard@gmail.com> Overhaul the 'test-release' script.

This removes support for building llvm-gcc. It will eventually add support for
building other projects.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142165 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
f0bf9dfc1f7755a6233e41fd6f259c4ee08a40dc 27-Mar-2011 Duncan Sands <baldrick@free.fr> Partially revert commit 127155: I think it is much more convenient
to have structured log files rather than one big file produced by
piping output.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128378 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
38e1f88db41f18a39e220a8a48b8aac8d3f2fff9 08-Mar-2011 Bill Wendling <isanbard@gmail.com> Don't show commands.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127224 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
e7e9a60df6ea92460337569e24746f390cbd56e3 07-Mar-2011 Bill Wendling <isanbard@gmail.com> Don't keep the log files around. Just pipe to a log file instead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127155 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
40989a40f085ca027ba322fbcffc771cb360e854 15-Sep-2010 Duncan Sands <baldrick@free.fr> Release-Asserts no longer exists.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113965 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
8a6e53e1162663dd2bc1da783fe2ff5947fba9e0 13-Sep-2010 Duncan Sands <baldrick@free.fr> Nowadays a release build has assertions off.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113747 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
ca64b6ad0e7579d7b90ec2dde76d4fe8b3135cca 09-Sep-2010 Duncan Sands <baldrick@free.fr> This script is executable.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113479 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
8be4e032bd178d825bf28a7eeb39e5390cc7a507 08-Sep-2010 Bill Wendling <isanbard@gmail.com> Remove --with-gxx-include-dir option because it's causing problems on non-Darwin platforms.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113401 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
c248bbab04cb674bde5de8d6e2b2736a574fa0f8 08-Sep-2010 Bill Wendling <isanbard@gmail.com> Add an option to not test ObjC for those platforms which don't support it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113398 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
cff1dbfa186b2d69237392f0064fe543e10ff119 08-Sep-2010 Duncan Sands <baldrick@free.fr> Correct variable name.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113395 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
d357d747ded75c3eae9238f23e1c05d621d915e8 08-Sep-2010 Duncan Sands <baldrick@free.fr> Move the number of cpus logic to somewhere more logical.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113393 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh
b91c71299a819e2d20786b629376f119085e8b28 08-Sep-2010 Bill Wendling <isanbard@gmail.com> A script that tests a certain release candidate in several modes. It does a
2-phase build of llvm and llvm-gcc, similar to what the buildbots do, and runs
the regression testsuite.

Things to do:

- Work out some bugs with llvm-gcc flags.
- Not all platforms support ObjC.
- Run the test-suite.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113382 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/release/test-release.sh