Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v0.2.1

Jun 05, 2012

  1. Ryan Kelly

    Prep version 0.2.1 release.

    authored

Jun 04, 2012

  1. Ryan Kelly

    Fix memory leak in _tnetstring_pop; thanks tarvip

    authored
  2. Ryan Kelly

    Fix use of PyLong_FromString for reading large integers.

    authored

Feb 13, 2012

  1. Ryan Kelly

    Clarify how the "encoding" parameter fits with tnetstrings spec.

    authored

Jan 08, 2012

  1. Ryan Kelly

    fix some typos; thanks Morel Bodin

    authored

May 06, 2011

  1. Ryan Kelly

    dump to version 0.2.0

    authored
  2. Ryan Kelly

    add unicode handling to C extension module.

    authored
  3. Ryan Kelly

    add unicode handing notes to changelog

    authored
  4. Ryan Kelly

    implement unicode handling in pure-python version

    authored

Apr 13, 2011

  1. Ryan Kelly

    fix left-over dexml stuff in setup.py

    authored

Apr 11, 2011

  1. Ryan Kelly

    add separate type tag for floats (non-standard, maybe Zed won't like...)

    authored

Apr 10, 2011

  1. Ryan Kelly

    remove some ugly and dubiously-useful "optimised" switch statements

    authored
  2. Ryan Kelly

    refactor to use an explicit struct of function pointers.

    This costs a little in performance, since the compiler can't inline
    trivial functions like tns_get_null().  But, it will make it much easier
    to provide slightly different parsing/rending strategies e.g.
    automatically turning unicode strings into utf8 bytes.
    authored

Apr 06, 2011

  1. Ryan Kelly

    fix typo

    authored

Apr 04, 2011

  1. Ryan Kelly

    use multiplication rather than branching for negativising integers

    authored
  2. Ryan Kelly

    add distribution-related palaver

    authored
  3. Ryan Kelly

    tns_parse_number: use fast-path for small numbers

    authored
  4. Ryan Kelly

    tighten up tns_strtosz

    authored
  5. Ryan Kelly

    custom parser for integer literals; tighter than strtol

    authored
  6. Ryan Kelly

    have get_random_object return negative numbers

    authored

Apr 03, 2011

  1. Ryan Kelly

    remove yajl from shootout, it's consistently the worst performer

    authored
  2. Ryan Kelly

    better random-object generation for the shootout

    authored
  3. Ryan Kelly

    some additional comments

    authored
  4. Ryan Kelly

    adjust date in copyright notice

    authored
  5. Ryan Kelly

    add more sanity-checking of length prefix

    authored
  6. Ryan Kelly

    add marshal to the shootout; surprisingly, we are faster

    authored
  7. Ryan Kelly

    fix memory leak in new outbuf implementation

    authored
  8. Ryan Kelly

    update docstring for new load() and dump() functions

    authored
  9. Ryan Kelly

    fix test methodname typo

    authored
  10. Ryan Kelly

    remove LoadError/DumpError in favour of plain ValueError.

    This is what the stdlib json module uses, and it seems appropriate.
    Custom error classes don't really buy us anything.
    authored
  11. Ryan Kelly

    implement load() and dump() for working with files.

    dump() is just a simpler wrapper around dumps(), while load() does some
    extra work to ensure it only reads as much data as it needs.
    authored

Apr 02, 2011

  1. Ryan Kelly

    use a custom size-prefix parser; now faster than ujson in the shootout

    authored
  2. Ryan Kelly

    remove LOG_FILE var, it was never used

    authored
  3. Ryan Kelly

    more code shuffling, preparing for showdown with ujson

    authored
  4. Ryan Kelly

    add ujson to shootout; it's neck-and-neck with tnetstring

    authored
Something went wrong with that request. Please try again.