Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jan 22, 2015
  1. @Byron
  2. @Byron
Commits on Jan 7, 2015
  1. @Byron
  2. @Byron

    Merge branch 'resource-handling'

    Byron authored
    Should fix #22
  3. @Byron

    All tests work, bumped version

    Byron authored
  4. @Byron

    Initial attempt to fix resource usage

    Byron authored
    Reference counting is now done manually, but it seems that things can
    still go wrong at least during testing
Commits on Jan 6, 2015
  1. @Byron
  2. @Byron

    Fixed python 3 performance regression

    Byron authored
    It makes the difference between tests in 110s, or 11s
Commits on Jan 4, 2015
  1. @Byron

    Applied autopep8

    Byron authored
    autopep8 -v -j 8 --max-line-length 120 --in-place --recursive
Commits on Nov 19, 2014
  1. @Byron

    Added link to readthedocs

    Byron authored
Commits on Nov 17, 2014
  1. @Byron

    Merge pull request #21 from hashar/pep8-linting

    Byron authored
    Pep8 linting
Commits on Nov 16, 2014
  1. @hashar

    Drop semicolon at end of statement

    hashar authored
    Fix pep8: E703 statement ends with a semicolon
  2. @hashar

    pep8 linting

    hashar authored
    E201 whitespace after '('
    E203 whitespace before ','
    E221 multiple spaces before operator
    E225 missing whitespace around operator
    E227 missing whitespace around bitwise or shift operator
    E231 missing whitespace after ','
    E251 unexpected spaces around keyword / parameter equals
    W291 trailing whitespace
    W293 blank line contains whitespace
    E302 expected 2 blank lines, found 1
    E303 too many blank lines (3)
    W391 blank line at end of file
  3. @hashar

    Add tox env for flake8 linter

    hashar authored
    Most people know about pep8 which enforce coding style.  pyflakes
    goes a step beyond by analyzing the code.
    flake8 is basically a wrapper around both pep8 and pyflakes and comes
    with some additional checks.  I find it very useful since you only
    need to require one package to have a lot of code issues reported to you.
    This patch provides a 'flake8' tox environement to easily install and
    run the utility on the code base.  One simply has to:
         tox -eflake8
    The env has been added to the default list of environement to have
    flake8 run by default.
    Configuration tweaking is done in setup.cfg [flake8] section.
    The repository in its current state does not pass checks We can later
    easily ensure there is no regression by adjusting Travis configuration
    to run this env.
    More informations about flake8:
Commits on Nov 14, 2014
  1. @Byron

    Added pypi badges

    Byron authored
    [ skip ci ]
Commits on Nov 13, 2014
  1. @Byron
  2. @Byron

    Merge branch 'py2n3'

    Byron authored
    Clode cleanup and performance regression fixes in py3
  3. @Byron
Commits on Nov 12, 2014
  1. @Byron

    Initial improvements to get rid of the performance regression in py3.

    Byron authored
    Byte buffer concatenations are considerably slower here for some reason.
    Also there was no need for the memorybuffer.
Commits on Jul 25, 2014
  1. @greut

    warnings fixes

    greut authored
Commits on Jul 14, 2014
  1. @Byron

    Added sublime-text project

    Byron authored
    Relative paths will make it work for everyone right away
Commits on Jun 16, 2014
  1. @msabramo
  2. @msabramo

    Merge pull request #17 from Byron/support_python_3

    msabramo authored
    Support python 3
  3. @msabramo
  4. @msabramo
  5. @msabramo

    Merge pull request #16 from Byron/use_integer_division_in_tests

    msabramo authored
    Change / to // (integer division) in
  6. @msabramo

    Change / to // (integer division) in

    msabramo authored
    This fixes (the last!) test failure in Python 3, which uses
    "true division" for /
  7. @msabramo

    Merge pull request #15 from Byron/make_getitem_handle_slice_for_py3

    msabramo authored
    Make __getitem__ handle slice for Python 3
  8. @msabramo

    Make __getitem__ handle slice for Python 3

    msabramo authored
    Python 3 doesn't have __getslice__ instead it uses __getitem__ with a
    slice object.
  9. @msabramo

    Merge pull request #13 from Byron/use_bytes_instead_of_str

    msabramo authored
    Use bytes() instead of str()
  10. @msabramo

    Merge pull request #14 from Byron/travis_allow_fail_py33

    msabramo authored
    .travis.yml: Allow py33 to fail, add py34, etc.
  11. @msabramo
  12. @msabramo

    Use bytes() instead of str()

    msabramo authored
    bytes() is more accurate and is actually correct in Python 3, whereas
    str() is incorrect in Python 3, because it's a Unicode string.
  13. @msabramo
  14. @msabramo
Something went wrong with that request. Please try again.