Commit Graph

134 Commits

Author SHA1 Message Date
Greg Parker
7ea84bbb52 Add -target-cpu and -target-feature options to arm64 importer. Re-enable arm64.
Swift SVN r16501
2014-04-18 06:28:05 +00:00
Greg Parker
dedc3fa9bc Disable arm64 build until rdar://16641385 is fixed.
Swift SVN r16431
2014-04-17 01:22:39 +00:00
Greg Parker
23a3b57772 Revert r16429.
Swift SVN r16430
2014-04-17 01:18:33 +00:00
Greg Parker
fdebe70eb1 Disable arm64 build until rdar://16641385 is fixed.
Swift SVN r16429
2014-04-17 01:15:12 +00:00
Dmitri Hrybenko
efabe13ee0 buildbot-script: build SourceKit unit tests before testing SourceKit
Swift SVN r15647
2014-03-30 14:56:28 +00:00
Greg Parker
3d0cf8bbd9 [build] Fix iOS bugs, again.
In retrospect testing this directly on the buildbot was not the most efficient approach.


Swift SVN r15497
2014-03-26 08:44:39 +00:00
Greg Parker
117533896c [build] Fix typo.
Swift SVN r15496
2014-03-26 08:15:49 +00:00
Greg Parker
2825f83c3b [build] Fix some bugs in the new iOS build handling.
Swift SVN r15495
2014-03-26 08:13:25 +00:00
Greg Parker
e3afea9bc5 [build] Add options to separately skip iOS device and simulator builds.
buildbot-script:
--skip-build-ios == --skip-build-ios-device --skip-build-ios-simulator


Swift SVN r15494
2014-03-26 07:59:36 +00:00
Greg Parker
bdf5f5b7bc [build] Add options to separately skip iOS device and simulator tests.
buildbot-script: 
--skip-test-ios == --skip-test-ios-device --skip-test-ios-simulator

build-script:
-i or --ios builds for iOS device and simulator, but tests simulator only.


Swift SVN r15493
2014-03-26 07:51:56 +00:00
Ted Kremenek
3add29cca2 Remove CMake Xcode warning options from builbot-script, and where appropriate at toe CMake file.
Swift SVN r15015
2014-03-14 00:27:35 +00:00
Ted Kremenek
6b5f1a2b4d Enable a bunch of useful warnings (e.g., -Wuninitialized) when building using Xcode.
Swift SVN r14987
2014-03-13 00:49:04 +00:00
Greg Parker
b623972f10 [test] Enable 32-bit iOS simulator tests on the buildbot.
Swift SVN r14775
2014-03-07 08:15:04 +00:00
Greg Parker
ccc11fedb7 [build] Move the "tests failed" message in order to clean up sh -x output.
Swift SVN r14718
2014-03-06 03:52:36 +00:00
Daniel Dunbar
dad30f14fe Restore buildbot performance tests.
Swift SVN r14536
2014-02-28 21:37:37 +00:00
Dave Zarzycki
5b0b709b3a Buildbot: Temporarily disable performance tests, they used 'make' (now gone)
Swift SVN r14452
2014-02-27 05:28:36 +00:00
Dave Abrahams
3f31a312ae [utils] buildbot-script: remove unused option
Swift SVN r14309
2014-02-24 19:25:10 +00:00
Greg Parker
866f0202d4 Use 10.10 Internal SDK for OS X builds in buildbot-script.
Swift SVN r14249
2014-02-22 02:49:58 +00:00
Argyrios Kyrtzidis
e77e43ff4a [utils/buildbot-script.sh] Another fix for running of SourceKit tests; SwiftUnitTests target does not exist.
Swift SVN r14202
2014-02-21 05:39:45 +00:00
Argyrios Kyrtzidis
44d35e0718 [utils/buildbot-script.sh] Fix running of SourceKit tests.
Swift SVN r14201
2014-02-21 05:09:37 +00:00
Dave Abrahams
32aa71412a Fix the buildbot-script
oops.

Swift SVN r13926
2014-02-14 22:23:00 +00:00
Dave Abrahams
86f1cfd9e1 [buildbot-script] distcc support
If you have some spare hardware, you can save some time.

Swift SVN r13925
2014-02-14 22:17:32 +00:00
Dave Abrahams
655833e732 [buildbot-script] Support user-supplied CMake options
Makes all kinds of experimentation easier.

Swift SVN r13924
2014-02-14 22:17:32 +00:00
Greg Parker
1f1cb6d46c [build] Enable 64-bit iOS simulator tests in buildbot-script.
build-script.sh still disables these by default along with everything else iOS.

Other iOS platform tests are still disabled because they are too dirty.


Swift SVN r13628
2014-02-07 05:29:01 +00:00
Jordan Rose
e7461848c1 Release notes: escape call to xcrun so that we don't actually run it.
The release notes this week actually put in an SDK path here. Fortunately
it's the one that matches what plenty of people are using (10.9 public SDK
from an Xcode in Applications), but it's not the best thing to use.

Swift SVN r13488
2014-02-05 18:20:38 +00:00
Jordan Rose
e242ed9594 Update the "Getting Started" instructions for the new driver.
Swift SVN r13472
2014-02-05 01:58:16 +00:00
Dave Abrahams
aadcf6b1e4 [utils] buildbot-script.sh: LLDB compatibility
The LLDB project requires an LLVM project containing both clang and
swift, while buildbot-script builds swift outside the LLVM tree.  The
obvious choice, if you don't want two copies of the source on your
system, is to symlink swift into llvm's tools directory.  Yes, building
lldb will still build llvm and swift again, but that's a problem for
another day.  To avoid building swift a /third/ time as part of swift's
LLVM build, we need to tell the buildbot-script to ignore that symlink
if it's there.

Swift SVN r13412
2014-02-04 07:35:08 +00:00
Greg Parker
1892c003bc [test] Add test machinery for iOS, but don't use or enable anything yet.
Swift SVN r13407
2014-02-04 07:00:48 +00:00
Greg Parker
5f897228e0 [build] Build stdlibs for 32-bit iOS device and simulator.
Swift SVN r13200
2014-01-31 04:24:50 +00:00
Dave Abrahams
a8604e5045 [utils] build-script.sh: Don't build/test SourceKit by default
You can still request sourcekit by passing -s on the command-line.

Along the way, buildbot-script.sh now tolerates missing SourceKit
sources if it is being asked to skip the SourceKit build.

Swift SVN r13170
2014-01-30 20:46:42 +00:00
Jordan Rose
d0d4286d21 Put modules for 32-bit iOS builds in lib/swift/iphone{os,simulator}/32.
This keeps us from having to deal with fat swiftmodules for now.
In the long run we're hoping to solve this problem with build configurations,
so that a single module file can support multiple architectures.
(See <rdar://problem/15056323>)

<rdar://problem/15204953>

Swift SVN r13135
2014-01-30 03:26:50 +00:00
Greg Parker
b79d986281 [build] Run SourceKit correctness tests before Swift performance tests.
Swift SVN r13114
2014-01-29 19:57:16 +00:00
Greg Parker
b34e2cfcd8 [build] Don't fail buildbot-script builds if performance results could not be submitted.
Swift SVN r13113
2014-01-29 19:56:18 +00:00
Greg Parker
152c736ac2 [build] Describe 32-bit iOS builds in buildbot-script (but do not build them).
Swift SVN r13107
2014-01-29 10:18:59 +00:00
Dave Abrahams
c636c6a5fd [utils] buildbot-script: suppress warnings
when not building for ios, we shouldn't need to have an SDK installed to
get a clean build.

Swift SVN r13026
2014-01-28 01:26:30 +00:00
Greg Parker
5df9849939 [build] Use XcodeDefault.toolchain to build iOS stdlibs.
Swift SVN r12954
2014-01-25 07:18:22 +00:00
Greg Parker
5e9b6eab8f [build] Use xcode-select to find Xcode instead of using /Applications/Xcode.app
Swift SVN r12953
2014-01-25 07:17:34 +00:00
Greg Parker
d79d666f32 [build] Remove errant debug log.
Swift SVN r12952
2014-01-25 07:14:40 +00:00
Dave Abrahams
45495f65a0 [utils] buildbot-script.sh: don't hard-code toolchain/SDK
Doing so prevents building and testing against later releases.
Many thanks to Argyrios for helping me figure out what was needed.

Swift SVN r12946
2014-01-25 01:31:46 +00:00
Greg Parker
c91c6652fc [build] Enable iOS stdlib by default in buildbot-script.
Swift SVN r12737
2014-01-22 09:03:27 +00:00
Greg Parker
107dfed88e [build] Fix iOS buildbot build when BUILD_DIR is not set. Add iOS simulator.
Swift SVN r12673
2014-01-21 23:55:16 +00:00
Argyrios Kyrtzidis
10e00d092c [utils/buildbot-script] Enable ARM64 if building the iOS stdlib.
Swift SVN r12656
2014-01-21 20:55:55 +00:00
Greg Parker
7564cff01e Fix SWIFT_MODULE_CACHE_PATH typo introduced in r12633.
Swift SVN r12636
2014-01-21 05:17:39 +00:00
Greg Parker
913f6e2b7c Remove arm64 from LLVM targets in buildbot script.
Swift SVN r12635
2014-01-21 05:07:30 +00:00
Greg Parker
9d799a6612 Add iOS stdlib to buildbot script, but disabled by default.
Swift SVN r12633
2014-01-21 03:53:00 +00:00
Greg Parker
3551b6ff71 Decouple product names from source directory names.
Swift SVN r12627
2014-01-21 00:26:07 +00:00
Greg Parker
e238192b79 Enforce absolute paths for buildbot-script's --workspace and --build_dir.
Swift SVN r11883
2014-01-04 02:19:17 +00:00
Dave Abrahams
806e126925 [utils] buildbot-script.sh: fix usage string
Swift SVN r11872
2014-01-03 22:31:26 +00:00
Dave Abrahams
10bd80b12b [utils] buildbot-script.sh: use the right llvm-config
The llvm-config that's built by our own llvm supports options that
aren't available elsewhere.  We use those in our build, now.

Swift SVN r11828
2014-01-02 19:25:13 +00:00
Joe Groff
381068d890 Update library paths for release build test for /usr/lib/swift/macosx change.
Swift SVN r11630
2013-12-25 16:40:27 +00:00