Kare Morstol
e7ee357945
Rename playground, which is only working in a workspace.
2016-04-01 01:13:45 +02:00
Kare Morstol
4916480f4e
Fix #14 : Support building with Swift Package Manager.
...
That was easier than I feared.
2016-02-23 03:17:06 +01:00
Kare Morstol
5ac1b5f690
Rename ‘Collection.swift’ to 'Lazy-split.swift'.
2015-12-18 23:05:22 +01:00
Kare Morstol
0768a86420
Add CollectionType.splitOnce and LazySplitGenerator.
2015-12-09 02:29:29 +01:00
Kare Morstol
92bf0d1633
Enable installation of framework to ~/Library/Frameworks by running 'xcodebuild install'.
2015-11-26 23:37:27 +01:00
Kare Morstol
78d8492c66
Enable testability and only build active architecture.
...
As suggested by Xcode 7.1.
2015-11-09 20:11:55 +01:00
Kare Morstol
f1ef868d96
Set deployment target to OS X 10.9.
...
Might as well, we are not using any new APIs from Foundation.
2015-10-14 19:04:19 +02:00
Kare Morstol
89e06acc72
Give 'run' and 'runAsync' much nicer errors when running inaccessible executables.
...
- add ShellError.InAccessibleExecutable
- add ShellError.errorcode
- add exit(ErrorType)
2015-09-25 02:18:05 +02:00
Kare Morstol
e13202ad09
runAndPrint throws error when command is inaccessible.
2015-09-25 00:26:09 +02:00
Kare Morstol
e0a8087a98
Remove references to Carthage from test target build settings.
2015-09-22 02:03:33 +02:00
Kare Morstol
3f09e7498d
Add [Any].flatten() .
2015-09-20 20:12:42 +02:00
Kare Morstol
d6055c6062
Remove CatchingFire framework and add it as a single file.
...
Carthage 0.9.1 is not compatible with the catching fire framework as it has too many SDKs (5). It seems 2 is the limit. In any case it was a bit too much trouble and overhead just to include the functionality of this one file.
2015-09-19 19:09:30 +02:00
Kare Morstol
f41f243630
Move everything Bash to its own file.
...
Command.swift is getting pretty long.
2015-09-08 23:11:18 +02:00
Kare Morstol
2d368bf7d6
Remove old Xcode project and unused files.
2015-09-08 18:04:37 +02:00
Kare Morstol
509f762050
Enable whole module optimisation for release builds.
2015-09-08 15:49:21 +02:00
Kare Morstol
10cf827d8b
Add CatchingFire testing framework.
...
For testing error handling.
2015-09-03 17:27:07 +02:00
Kare Morstol
239d32edfd
Rename ‘$’ to ‘run’.
...
Trying to not repeat the mistakes of bash shell scripting here.
2015-09-02 17:34:40 +02:00
Kare Morstol
94a5215c1d
Enable Code Coverage. To write some missing unit tests.
2015-08-09 22:34:54 +02:00
Kare Morstol
60e98f3ba5
Add assertion via shell command to testCurrentDirectory_CanChange.
2015-08-05 21:12:37 +02:00
Kare Morstol
5252385e35
Add much needed Context and printErrorAndExit.
2015-08-04 04:10:57 +02:00
Kare Morstol
8bec5cf499
Eviscerate pretty much everything.
...
Will be changing a lot of the API, and do not want to have to change all the unit test and the rest of the code for every single change.
2015-07-19 22:49:39 +02:00
Kare Morstol
1235a8cbba
Setup new Xcode project with actually working playground.
2015-07-19 22:00:34 +02:00