Commit Graph

24 Commits

Author SHA1 Message Date
Michael Snoyman
c3d3821b87 Merge branch 'master' into new-upload 2015-03-15 18:32:36 +02:00
Michael Snoyman
e80a8d0acf Only create log files when needed
Did this for two reasons:

1. Easier to read incremental output this way
2. I believe that, with incremental builds, we were running out of file
descriptors in some cases due to so rapidly plowing through all of the
packages. I'm not certain this was the source of the errors I was
seeing, but given (1), it made sense to try this first.
2015-03-15 15:46:58 +02:00
Michael Snoyman
8f74bbee49 Delete previous results when unregistering
Previously, package install status was determined by checking the
package database. However, this didn't work for executables, so I
switched it to keep explicit track of build results. I forgot to then
clear those results when unregistering a package.

Pinging @manny-fp @chrisdone
2015-03-14 20:48:02 +02:00
Michael Snoyman
51f3aa1d10 Merge branch 'incremental' into new-upload
Conflicts:
	ChangeLog.md
	stackage.cabal
2015-03-13 14:45:55 +02:00
Michael Snoyman
9598bf9a3c Merge branch 'master' into incremental 2015-03-13 08:52:42 +02:00
Michael Snoyman
cd0e717aab File for store build results 2015-03-13 08:40:16 +02:00
Michael Snoyman
351c03b881 Use PackageIdentifier 2015-03-13 08:39:50 +02:00
Michael Snoyman
75faf6126b Add logging when unregistering a package 2015-03-12 17:57:43 +02:00
Michael Snoyman
e75b014b8b Delete old Haddocks when unregistering 2015-03-12 17:00:56 +02:00
Michael Snoyman
eadca478ae First stab an incremental builds
Pinging @chrisdone
2015-03-12 14:26:16 +02:00
Tim Dysinger
4b651e8865 add performbuild flag for dynamic executables 2015-03-12 13:04:11 +01:00
Oleg Grenrus
4312df025f Add --skip-haddock -flag 2015-02-21 12:39:02 +02:00
Michael Snoyman
b4586e991e Don't die due to missing tool jgm/zip-archive#23 2015-01-23 00:09:10 +02:00
Michael Snoyman
fd56370e3a STACKAGE_AUTH_TOKEN environment variable 2015-01-11 10:18:39 +02:00
Michael Snoyman
548578c16b skip-check option to nightly (good for 7.10 builds) 2015-01-07 17:10:49 +02:00
Chris Done
5712c2172a Add simple verbose mode (-v) for debugging 2014-12-31 22:17:45 +01:00
Chris Done
335fa91385 Add library profiling support #3973
* Implements --enable-library-profiling in the executable
* Adds pbEnableLibProfiling
* Adds ability to skip profiling on some packages, e.g.

skipped-profiling:
 - transformers-compat
2014-12-31 22:14:57 +01:00
Chris Done
787db34739 Add --skip-flags and pbEnableTests (#3976) 2014-12-31 19:36:21 +01:00
Michael Snoyman
982bcfa2ad WIP new upload 2014-12-26 13:43:44 +02:00
Michael Snoyman
7dd7763dab Pre-fetch packages to catch Hackage downtime early 2014-12-25 09:24:14 +02:00
Michael Snoyman
d6c659c7fb stylish-haskell cleanup 2014-12-16 09:28:28 +02:00
Michael Snoyman
29ebe5d88b Warnings cleanup 2014-12-16 09:24:48 +02:00
Michael Snoyman
771e1967de pbGlobalInstall (pinging @manny-fp) 2014-12-16 09:00:19 +02:00
Michael Snoyman
0e1a160477 Cleanup in prep of release to Hackage 2014-12-15 08:10:16 +02:00