Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: 2.0.2
Commits on Aug 15, 2011
Commits on Jun 29, 2011
  1. Removing commented out line.

    authored
  2. Yajl-Py 2.0.2

    authored
    Details:
    
        Massive changes to support Yajl 2. There is a slight API breaking
        change in YajlParser and YajlGen:
        YajlParser: no longer is configured by __init__, it is not
          configured by attaching attributes to the parser before calling
          parse. Attribute names are similar to that of yajl
        Yajl Gen: indent is now changed to indent_string to comply with yajl
          naming scheme. Now accpets all yajl gen config with names similar
          to that of yajl's
Commits on Jun 28, 2011
  1. Yajl-py 1.0.12 release

    authored
  2. Changing tests to work with different archs

    authored
    Details:
    
        - test failed on x86_64 due to precision (used precise numbers)
        - migrated from deprecated failUnless* to assert* unittest methods
  3. New test cases from yajl repo.

    authored
Commits on Feb 12, 2011
  1. @cgordon

    Adding restype and argtypes for the yajl C functions used by yajl_par…

    cgordon authored
    …se.py. As currently implemented, yajl-py fails for 64-bit architectures because ctypes defaults to a return value of c_int. That means the yajl.yajl_alloc function returns only the bottom 32-bits of a 64-bit pointer, causing segmentation faults in yajl.yajl_parse when it is used.
Commits on Oct 18, 2010
Commits on Oct 7, 2010
  1. Fixed issue with git co updating mod times.

    authored
    using checksums with rsync instead.
  2. Bumped yajl-py version to 1.0.11

    authored
    Notes:
    
    No changes from yajl-py 1.0.10 were necesserary to support yajl 1.0.11.
    Simply bumping the version number to match the latest yajl, and to allow
    the version check test to pass.
Commits on May 27, 2010
  1. Added unit tests for YajlGen.

    authored
  2. Updated docs.

    authored
    Details:
    
    Fixed up yajl_parse docs and added quick examples.
  3. Adding doc traget to Makefile.

    authored
    Details:
    
    Build the yajl doc into gh-pages branch from the makefile
Commits on May 26, 2010
Commits on May 25, 2010
  1. Adding support for not passing a content handler.

    authored
    Details:
    
    To make it closer to the yajl implementation where setting of
    callbacks is optional. This is useful when implementing json_verify
    such that it will be much faster if no callbacks are called.
  2. Create YajlGen class for more pythonic yajl_gen.

    authored
    Details:
    
    YajlGen allows for using python data-types without worying about the C
    details of yajl. All the string lengths are calculated within the
    YajlGen bowels such that the user of YajlGen finds its use pythonic.
  3. Python implementation of json_reformat.

    authored
    Details:
    
    An example of how to use yajl-py and how concise your code can be. It
    is more or less the same as using the C version except for not having
    to allocate and de-allocate (non-C) items.
  4. Adding content_handler callbacks from parsing.

    authored
    Details:
    
    Ading callbacks that allow for greater flexibility when stream parsing. An
    example of where this is usefull is using yajl_gen.
    json_reformat.py to follow ... which uses these new callbacks.
Commits on May 14, 2010
  1. Adding simple makefile to repo.

    authored
  2. Adding git ignore to repo.

    authored
    Notes:
    
        Using git now instead of hg-git due to bugs with dulwich and issues with
        branches + gh-pages.
Something went wrong with that request. Please try again.