Commit Graph

134 Commits

Author SHA1 Message Date
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
Joe Groff
b4600aa611 buildbot: Use /usr for the package install prefix.
Swift SVN r4270
2013-03-02 20:34:13 +00:00
Joe Groff
96c58a1486 buildbot: Deliver built packages.
Copy the built package to a directory we can serve up via SFTP.

Swift SVN r4261
2013-03-02 01:33:23 +00:00
Joe Groff
1021b072c8 buildbot-script: Add a -release mode.
With the -release flag, the script will perform a RelWithDebInfo build of LLVM, Clang, and Swift, and will also build a package of the release build if the build and tests succeed.

Swift SVN r4260
2013-03-02 00:23:16 +00:00
Joe Groff
f1922d40f2 buildbot-script: Typo.
Swift SVN r4135
2013-02-21 22:02:52 +00:00
Joe Groff
2aef160f11 buildbot-script: Scrub the module cache harder.
Swift SVN r4133
2013-02-21 21:24:04 +00:00
Joe Groff
6597c60930 buildbot: Make sure module cache is scrubbed.
It looks like Jenkins only scrubs VCS checkout paths, not the entire workspace.

Swift SVN r4118
2013-02-20 21:30:41 +00:00
Joe Groff
a6b5ee4c3a buildbot: Set SWIFT_MODULE_CACHE_PATH.
Point SWIFT_MODULE_CACHE_PATH into the Jenkins workspace so it gets scrubbed automatically with each build.

Swift SVN r4115
2013-02-20 19:34:27 +00:00
Joe Groff
f6a80aecc7 Tweaks for the buildbot script.
/usr/local/bin isn't on PATH in the Jenkins environment, so add a variable to point at cmake. Jenkins' "emulate clean checkout" behavior also clobbers clang when it's checked out inside an llvm checkout, so change the script to expect LLVM and Clang checked out side-by-side and create a symlink to Clang from the LLVM tree.

Swift SVN r3972
2013-02-06 19:28:44 +00:00
Joe Groff
4828269258 Add a buildbot script.
This script configures and builds LLVM, Clang, and Swift from a fresh checkout (which should be prepared by Jenkins) and then runs the Swift tests.

Swift SVN r3969
2013-02-06 17:21:00 +00:00