Permalink
Commits on Oct 25, 2010
  1. Merge branch '0.2-stable'

    gregorycollins committed Oct 25, 2010
    Conflicts:
    	snap-core.cabal
  2. Bump version #

    gregorycollins committed Oct 25, 2010
Commits on Oct 14, 2010
  1. Bump unix-compat version

    gregorycollins committed Oct 14, 2010
Commits on Oct 10, 2010
  1. Merge branch '0.3'

    gregorycollins committed Oct 10, 2010
    Conflicts:
    	snap-core.cabal
  2. Merge branch '0.3' of git.snapframework.com:snap-core into 0.3

    gregorycollins committed Oct 10, 2010
    Conflicts:
    	snap-core.cabal
    	src/Snap/Internal/Debug.hs
    	src/Snap/Internal/Iteratee/Debug.hs
    	src/Snap/Internal/Types.hs
    	src/Snap/Iteratee.hs
  3. Merge branch '0.3' into master

    gregorycollins committed Oct 10, 2010
    Conflicts:
    	snap-core.cabal
    	src/Snap/Internal/Types.hs
    	src/Snap/Iteratee.hs
    	src/Snap/Starter.hs
  4. Bump snap-core version

    gregorycollins committed Oct 10, 2010
Commits on Oct 6, 2010
  1. Bugfixes and improved test coverage for Snap.Util.GZip

    gregorycollins committed Oct 6, 2010
    Bugs fixed:
    
      - gzip thread was probably insufficiently lazy; either way the new testsuite
        explicitly tests for this now
    
      - if the enumerator threw an error, the gzip handler would hang; fixed.
  2. Code cleanup

    gregorycollins committed Oct 6, 2010
Commits on Oct 4, 2010
Commits on Oct 2, 2010
  1. Merge branch 'master' into 0.3

    mightybyte committed Oct 2, 2010
    Conflicts:
    	snap-core.cabal
    	src/Snap/Internal/Types.hs
    	src/Snap/Iteratee.hs
Commits on Sep 28, 2010
  1. Tweak shell script

    gregorycollins committed Sep 28, 2010
Commits on Sep 25, 2010
  1. Re-add setContentLength to fileServe (even though snap-server sets it…

    gregorycollins committed Sep 25, 2010
    … for you) to fix broken tests
Commits on Sep 24, 2010
  1. Merge branch 'master' of git.snapframework.com:snap-core into 0.3

    duairc committed Sep 24, 2010
    Conflicts:
    	snap-core.cabal
    	src/Snap/Internal/Types.hs
    	src/Snap/Starter.hs
  2. Bump snap-core version

    gregorycollins committed Sep 24, 2010
Commits on Sep 21, 2010
  1. Major changes to debug mechanism

    gregorycollins committed Sep 21, 2010
    What we used to do to enable debug logging is this: give the "-f debug" flag to
    cabal when installing snap-core, which used the C preprocessor to select a
    compile-time implementation for the "debug" function.
    
    What we're doing now instead is using "unsafePerformIO" to test the "DEBUG"
    environment variable the first time you call the debug function; subsequent
    calls to "debug" will re-use the fully-evaluated thunk, so you shouldn't pay a
    performance penalty if debug logging is turned off. We do pay a slight penalty
    because we can no longer inline calls to "debug", so debug overhead when
    debugging is off goes from a no-op to a call into a function pointer;
    benchmarks say the price to pay is slight and the productivity gains are
    enormous: set "DEBUG=1" when you invoke your server to get debugging output
    without recompiling the entire snap library stack.
Commits on Sep 15, 2010
Commits on Sep 10, 2010
Commits on Sep 9, 2010
  1. Re-do "Add a field to Response so we can tell whether we detached the…

    gregorycollins committed Sep 9, 2010
    … request body enumerator or not
    
    This reverts commit 9cd871e.
  2. Revert "Add a field to Response so we can tell whether we detached th…

    gregorycollins committed Sep 9, 2010
    …e request body enumerator or not"
    
    This reverts commit 2b9c9ec.
Commits on Sep 6, 2010
Commits on Sep 2, 2010
  1. Correct the type of finishWith

    bos committed Sep 2, 2010
  2. Export 'SomeEnumerator'

    gregorycollins committed Sep 2, 2010