Permalink
Commits on Nov 10, 2010
Commits on Nov 7, 2010
  1. Re-bump version

    gregorycollins committed Nov 7, 2010
  2. Change to 0.2.15.1

    gregorycollins committed Nov 7, 2010
Commits on Nov 6, 2010
  1. Depend on monads-fd < 0.1.0.3.

    sol committed Nov 6, 2010
    (monads-fd-0.1.0.3 depends on mtl-2.*, ListLike depends on mtl < 1.2, so
    those two do not work together)
Commits on Oct 26, 2010
Commits on Oct 25, 2010
  1. Bump version #

    gregorycollins committed Oct 25, 2010
Commits on Oct 10, 2010
  1. 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 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. 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