Permalink
Switch branches/tags
Nothing to show
Commits on Feb 9, 2016
  1. Pull in trie package

    This also inlines a lot of unnecessary methods, for a ~22% compression
    speedup.
    committed Feb 9, 2016
  2. Assorted optimizations

    In my benchmarks, compression is ~25% faster and decompression is ~50%
    faster.
    committed Feb 9, 2016
  3. Style tweaks

    committed Feb 9, 2016
Commits on Jan 22, 2015
  1. Lint pass

    committed Jan 22, 2015
  2. Godoc badge

    committed Jan 22, 2015
Commits on Jul 11, 2014
  1. Use a trie for compression

    Good for a ~5x speedup on compression. Pretty good considering this is a
    very naive trie.
    
    benchmark                  old ns/op     new ns/op     delta
    BenchmarkCompression       18400571      3351157       -81.79%
    BenchmarkDecompression     2631175       2652046       +0.79%
    
    benchmark                  old MB/s     new MB/s     speedup
    BenchmarkCompression       7.43         40.79        5.49x
    BenchmarkDecompression     28.73        28.50        0.99x
    committed Jul 11, 2014
  2. Add contributor list

    committed Jul 11, 2014
  3. Merge pull request #6 from aybabtme/format-argument

    Use t.Fatalf instead of t.Fatal
    committed Jul 11, 2014
  4. Use t.Fatalf

    aybabtme committed Jul 11, 2014
  5. Show MB/s in the benchmarks

    Fixes #3.
    committed Jul 11, 2014
  6. Big code cleanup

    - Better naming
    - Better use of Go idioms
    - Remove gocheck
    - Decompress got ~2x faster unintentionally
    
    Fixes #4.
    committed Jul 11, 2014
Commits on Feb 26, 2013
  1. General cleanup pass and bugfix.

    Fixes #2.
    committed Feb 26, 2013
Commits on Sep 12, 2012
  1. Fix import path in readme.

    committed Sep 12, 2012
  2. Fix URLs in readme.

    committed Sep 12, 2012
  3. README tweaks.

    committed Sep 12, 2012
  4. Initial commit.

    committed Sep 12, 2012