From c462fcafef1613164ea07c18c5301908ea8ad52d Mon Sep 17 00:00:00 2001
From: John MacFarlane <jgm@berkeley.edu>
Date: Mon, 21 Aug 2017 21:24:21 -0700
Subject: [PATCH] travis: create some swap space.

This may help with regex-tdfa build failures...
---
 .travis.yml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 7ba7bf45a..e0575cc3b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -105,6 +105,11 @@ install:
   case "$BUILD" in
     stack)
       ulimit -n 4096
+      # create some swap because regex-tdfa needs lots of memory
+      # to compile; see https://github.com/snoyberg/keter/issues/76
+      dd if=/dev/zero of=/tmp/swap bs=1M count=1024
+      mkswap /tmp/swap
+      swapon /tmp/swap
       stack --no-terminal --install-ghc $ARGS test --flag 'aeson:fast' --only-dependencies --fast --flag pandoc:embed_data_files --test
       ;;
     cabal)