Commit Graph

7219 Commits

Author SHA1 Message Date
Joe Groff
fa66410586 buildbot: Fix bug in package delivery script.
Swift SVN r4272
2013-03-02 22:09:11 +00:00
Joe Groff
1187498828 Xcode plugin: Make installable by CMake.
Make a copy of Swift.xcspec that can be @VARIABLE@-substituted by cmake's configure_file mechanism, and add CMake rules to install the Xcode, vim, and emacs utils.

Swift SVN r4271
2013-03-02 22:06:05 +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
Tim Isted
2b45f0af7b Utils: Add basic pygments lexer
Treat this as something to be replaced as soon as possible; it works for the white paper, with the odd issue, but may not be so great for more complex code. Your mileage may vary.
Originally written never to be seen by anyone but me, I commit this against my better judgement; may y'all have mercy on my soul.

Swift SVN r4113
2013-02-20 19:09:51 +00:00
Joe Groff
fa897b7328 Xcode plugin: Have install script create dest dir.
Create the ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins directory hierarchy if it doesn't exist. And don't stampede forward if a stage of the script fails.

Swift SVN r4003
2013-02-10 05:51:30 +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
Joe Groff
804b423cf2 Basic vim highlighting for Swift.
Swift SVN r3939
2013-02-03 19:06:05 +00:00
Jordan Rose
6f11e392a2 Xcode support: add SWIFT_INCLUDE_PATHS and SWIFT_OTHER_FLAGS.
SWIFT_INCLUDE_PATHS is mapped to the -I= command-line option.
SWIFT_OTHER_FLAGS is added verbatim to the command line.

Swift SVN r3736
2013-01-11 01:46:37 +00:00
Jordan Rose
c3cd84e21a Initial version of Swift.xcplugin, plus a convenient install script.
% utils/xcode/install.sh path/to/bin/swift

The "Name That Tune" Xcode project now contains a tiny little Swift CLI
program. It's fine to open the project without the xcplugin installed,
but if it is installed, you can select your modularized SDK and build/run
it in Xcode. (I'm hoping to make Foundation integration work out of the
box as well, but I can't test that because ObjC bridging is currently
broken.)

Tim, please add your xclangspec here!

Swift SVN r3442
2012-12-11 22:37:49 +00:00
Daniel Dunbar
6c0cc85629 [utils] Update demo-tool to execute Chris' transcript style text files.
Swift SVN r2608
2012-08-10 22:09:29 +00:00
Daniel Dunbar
c27229cd22 [utils] Add a simple tool for running REPL demos.
Swift SVN r2504
2012-08-02 20:54:28 +00:00
Daniel Dunbar
2cf4a5395c Add a primitive swift emacs mode.
- Not very complete, and has some problems with ambiguities between variables
   and types, among countless other things no doubt.

Swift SVN r2382
2012-07-20 19:34:48 +00:00