Commit Graph

159 Commits

Author SHA1 Message Date
Dave Abrahams
e2981aa09f [buildbot-script] Only check for installation scripts if actually packaging
This will allow ordinary users to run the buildbot script for personal builds

Swift SVN r10053
2013-11-08 21:40:48 +00:00
Dave Abrahams
daefa4ca40 [buildbot-script] re-order assignments in preparation for factoring
Swift SVN r10052
2013-11-08 21:40:46 +00:00
Dave Abrahams
c13b05e426 [buildbot-script] use bash with -o pipefail for improved error detection
Swift SVN r10051
2013-11-08 21:37:45 +00:00
Dmitri Hrybenko
b91e25aec5 Add a long_tests feature for tests. These tests are off by default, but run on
the buildbot.


Swift SVN r10050
2013-11-08 21:26:42 +00:00
Joe Groff
7fa8bbdb87 Include ARM target in the buildbot's LLVM.
We want to be able to write IRGen tests against 'armv7' triples.

Swift SVN r10023
2013-11-07 15:49:32 +00:00
Jordan Rose
515fa0bd43 [buildbot] Include the date in release builds to avoid module cache issues.
Clang's "repository string" is part of the version info that gets encoded
into modules to make sure they are valid for the current version of the
compiler. Use the current date to make sure this is unique-ish.

Swift SVN r9649
2013-10-24 19:03:47 +00:00
Joe Groff
64449f705b Have the buildbot 'make check-swift' instead of just running lit tests.
Swift SVN r9491
2013-10-18 21:04:56 +00:00
Daniel Dunbar
d41538096b [perftests] Fix check for if performance tests passed.
Swift SVN r9461
2013-10-17 19:22:13 +00:00
Daniel Dunbar
e82167c92e [perftests] Always submit performance test results, even with failures.
Swift SVN r9459
2013-10-17 18:55:49 +00:00
Daniel Dunbar
b94b8a317c [buildbot] Use toolchain Clang as the perftests compiler, and reenable.
- My thought was using the built version was nice so that we are comparing
   tests using the same version of the backend, but the built Clang doesn't know
   how to find an autolink aware ld on our buildbot machine.

Swift SVN r8289
2013-09-16 19:32:49 +00:00
Daniel Dunbar
0a61cf84c0 Disable perftests in buildbot while I investigate failures.
- Also, tweak quoting.

Swift SVN r8287
2013-09-16 19:18:36 +00:00
Daniel Dunbar
d6866727f7 Better shell quoting.
Swift SVN r8285
2013-09-16 18:47:39 +00:00
Daniel Dunbar
44d4e100de [perftests] Run performance tests via the buildbot.
Swift SVN r8284
2013-09-16 18:41:30 +00:00
Argyrios Kyrtzidis
4290549cb6 [utils/buildbot-script.sh] Get the buildbot to run the SourceKit tests.
Swift SVN r7986
2013-09-06 17:07:01 +00:00
Adrian Prantl
dae4bc7a58 Update buildbot script to set $LLDB_MODULEIMPORT_TEST.
Swift SVN r7712
2013-08-29 01:26:06 +00:00
Argyrios Kyrtzidis
2f3a03ad0c [buildbot] Build and package up SourceKit.
Swift SVN r7318
2013-08-17 05:09:31 +00:00
Joe Groff
af5d5e5f7d Tweak build announcement re: feedback from Troy.
Fix a typo in the command, and use an $OD_USER pseudo-variable that users could set in their .*shrc so they can c&p the command line verbatim.

Swift SVN r6867
2013-08-02 23:26:10 +00:00
Joe Groff
6d51700e5d Move "RECENT CHANGES" after "GETTING STARTED" in the release email.
Swift SVN r6762
2013-07-30 22:50:39 +00:00
Joe Groff
6f58ebec3c Set SWIFT_DEMANGLE in the buildbot's environment.
Swift SVN r6553
2013-07-24 20:17:58 +00:00
Joe Groff
15c0895cf0 Make release email 78-column-clean again.
Swift SVN r6542
2013-07-24 03:37:57 +00:00
Joe Groff
6aa973832e Split buildbot-release-notes.txt into its own file.
Among other things, this will keep shell metacharacters from leaking into the release announcement.

Swift SVN r6541
2013-07-24 03:37:54 +00:00
Adrian Prantl
5ca3f92d14 fix typos
Swift SVN r6538
2013-07-24 00:41:05 +00:00
Adrian Prantl
ff75959dbc Added a paragraph about debugger support.
Swift SVN r6513
2013-07-23 22:42:46 +00:00
Chris Lattner
e37d1ffb40 switch lit config variable to have an underscore for SIL_OPT, add it to the buildbot.
Swift SVN r6472
2013-07-22 21:21:30 +00:00
Joe Groff
a980cdd295 Revise release announcement to point to un-chrooted path on matte.
Swift SVN r6334
2013-07-17 18:59:32 +00:00
Dmitri Hrybenko
0791041eb4 Revert the API change of r5893
This commit merges EnvironmentVariables and CommandLineArguments into a single
swift.Process global variable.  POSIX-dependent parts are available as
extension with "import POSIX".

Original message:

stdlib: split the Process class into a POSIX-dependent (EnvironmentVariables)
and POSIX-independent (CommandLineArguments) parts


Swift SVN r6331
2013-07-17 17:55:24 +00:00
Joe Groff
932d508baa Don't substitute shell arguments into our release announcements.
Swift SVN r6179
2013-07-11 22:20:34 +00:00
Joe Groff
378ebaa7fc Advertise 'switch' in next week's release notes.
Swift SVN r6160
2013-07-11 18:08:40 +00:00
Dmitri Hrybenko
f65aed2ccf Add a %swift-ide-test variable to tests and ensure that it is set on the buildbot
Swift SVN r6130
2013-07-10 21:44:24 +00:00
Joe Groff
78a011ddbf Fix typo in new release notes.
Swift SVN r6117
2013-07-10 16:37:54 +00:00
Doug Gregor
c0fc97abdc Update release package e-mail with the new closure syntax, 'nil' behavior.
Swift SVN r6116
2013-07-10 16:35:43 +00:00
Dmitri Hrybenko
2d9233862a Splitting the standard library: rename swift_stdlib.dylib ->
swift_stdlib_core.dylib according to the directory name.


Swift SVN r5881
2013-06-28 21:47:12 +00:00
Joe Groff
c2a7b64c3c buildbot: Always enable assertions in LLVM.
Use the sanctioned LLVM_ENABLE_ASSERTIONS cmake flag instead of monkeying with CFLAGS directly.

Swift SVN r5760
2013-06-21 22:26:58 +00:00
Joe Groff
d08d4a6d75 Remove the release build caveat about protocols.
ObjC protocol interop should work now, and we ban uninitialized protocol types instead of creating unusable values.

Swift SVN r5698
2013-06-19 23:23:24 +00:00
Joe Groff
935e15c72c buildbot: Limit make to -j8.
Swift SVN r4373
2013-03-14 23:33:37 +00:00
Dave Zarzycki
678b42f3d6 We don't need the "new bugs" component for now
Swift SVN r4352
2013-03-11 19:39:54 +00:00
Joe Groff
8711264f4d buildbot: missing escape.
Oops.

Swift SVN r4337
2013-03-08 02:33:53 +00:00
Joe Groff
cae50dc2db buildbot: Change announcement address over.
Send release announcements to swift-discuss.

Swift SVN r4335
2013-03-08 02:07:30 +00:00
Joe Groff
ddb1c5894b buildbot: 78-column-ize so sendmail is happy.
And add a paragraph about returns falling off the end and variables null-initializing.

Swift SVN r4330
2013-03-08 01:00:43 +00:00
Doug Gregor
b2f21d7dea Add some known issues to the release e-mail
Swift SVN r4328
2013-03-08 00:52:36 +00:00
Joe Groff
6217565267 buildbot: Update package email link instructions.
Swift libs in the package now need to be referenced with -L/usr/lib/swift. While we're here, edit it a bit for length, move the important "where to file bugs" information closer to the lede, and offset the other introductory text with a header.

Swift SVN r4325
2013-03-07 22:28:09 +00:00
Joe Groff
465453e7a0 buildbot: 'if' -> 'when'
Finding bugs isn't really a matter of 'if' at this point.

Swift SVN r4317
2013-03-07 18:38:21 +00:00
Joe Groff
a5cf4d19c6 buildbot: "Getting started" directions for email.
Add a few lines about how to start up the REPL and how to compile, link, and execute programs.

Swift SVN r4316
2013-03-07 16:16:56 +00:00
Joe Groff
09d05dc4c8 buildbot: Change email more.
Make the command parts more easily copyable.

Swift SVN r4312
2013-03-07 01:02:12 +00:00
Joe Groff
9e38985ad0 buildbot: Flesh out release notice email.
Include command sequences for downloading, installing, and uninstalling the package, as suggested by Dave.

Swift SVN r4311
2013-03-07 00:18:55 +00:00
Joe Groff
d191946a86 buildbot: Tweak release announcement email.
Give the URL some room to breathe. Tweak some things in the install-test-script too--using Foundation should just work without a -sdk flag.

Swift SVN r4305
2013-03-06 18:03:23 +00:00
Joe Groff
31547a4b24 buildbot: Typo in script.
Swift SVN r4292
2013-03-06 00:53:02 +00:00
Joe Groff
561a1fab5b buildbot: Test and announce release packages.
Add some code to the buildbot script to test packages and then email an announcement (to me until we're ready to go live) when the package is delivered and ready to download.

Swift SVN r4291
2013-03-06 00:51:10 +00:00
Joe Groff
da2e5992d9 buildbot: Change package delivery path.
For chrooted users, ssh strictly requires a path owned at every level by root, so /Users/Shared cannot be used.

Swift SVN r4273
2013-03-02 22:55:52 +00:00
Joe Groff
fa66410586 buildbot: Fix bug in package delivery script.
Swift SVN r4272
2013-03-02 22:09:11 +00:00