summaryrefslogtreecommitdiff
path: root/Utility/ThreadScheduler.hs
Commit message (Collapse)AuthorAge
* update my email address and homepage urlGravatar Joey Hess2015-01-21
|
* increase sleepGravatar Joey Hess2014-07-16
|
* Windows: fix crash after 10 minutesGravatar Joey Hess2014-07-16
| | | | | getLine in waitForTermination doesn't work when stdin is closed.. Just loop forever, there was no reason to getLine here I think.
* relicense general utility library code to BSDGravatar Joey Hess2014-05-10
| | | | | Omitted a couple of files what have had significant contributions from others.
* clean up warning in windowsGravatar Joey Hess2014-04-02
|
* fix windows buildGravatar Joey Hess2014-04-02
|
* merge from propellorGravatar Joey Hess2014-04-01
|
* avoid blocked indefinitely on mvar on windowsGravatar Joey Hess2013-12-04
| | | | | by repeatedly reading lines and pausing since cannot do signal foo used on unix
* get rid of __WINDOWS__, use mingw32_HOST_OSGravatar Joey Hess2013-08-02
| | | | | The latter is harder for me to remember, but avoids build failures in code used by the configure program.
* fix warningGravatar Joey Hess2013-05-26
|
* more windows fixesGravatar Joey Hess2013-05-26
|
* typoGravatar Joey Hess2013-05-26
|
* fix windows buildGravatar Joey Hess2013-05-26
|
* cleanupGravatar Joey Hess2013-03-14
|
* assistant: generate better commits for renamesGravatar Joey Hess2013-03-10
|
* Makefile now builds using cabal, taking advantage of cabal's automatic ↵Gravatar Joey Hess2013-02-27
| | | | | | | | | detection of appropriate build flags. The only thing lost is ./ghci Speed: make fast used to take 20 seconds here, when rebuilding from touching Command/Unused.hs. With cabal, it's 29 seconds.
* can now build Android targeted binaryGravatar Joey Hess2013-02-10
| | | | | | | | | | | | | | | | Various things that don't work on Android are just ifdefed out. * the webapp (needs template haskell for arm) * --include and --exclude globbing (needs libpcre, which is not ported; probably I'll make it use the pure haskell glob library instead) * annex.diskreserve checking (missing sys/statvfs.h) * timestamp preservation support (yawn) * S3 * WebDAV * XMPP The resulting 17mb binary has been tested on Android, and it is able to, at least, print its usage message.
* finished where indentation changesGravatar Joey Hess2012-12-13
|
* fix warningGravatar Joey Hess2012-11-17
|
* use System.TimeoutGravatar Joey Hess2012-11-14
| | | | I'd forgotten this existed!
* added a runTimeout functionGravatar Joey Hess2012-11-11
| | | | | | This adds a dep on haskell's async library, but since that's been added to the recent haskell platform release, it should not be much hardship to my poor long-suffering library chasing users.
* reorgGravatar Joey Hess2012-06-17
|
* slightly higher-level thread scheduling codeGravatar Joey Hess2012-06-13
Including support for unbound thread sleeping. Haskell's max thread sleep is 37 minutes, due to maxBound Int!