Permalink
Commits on Oct 4, 2008
  1. tag simplejson-2.0.2

    git-svn-id: http://simplejson.googlecode.com/svn/tags/simplejson-2.0.2@139 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Oct 4, 2008
  2. Py_IS_FINITE for Python 2.4

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@138 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Oct 4, 2008
Commits on Oct 3, 2008
  1. version bump

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@137 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Oct 3, 2008
  2. #24: MSVC2003 would be better titled MSVC1970; based on patch from at…

    …suoishimoto; changes tested on OS X
    
    git-svn-id: http://simplejson.googlecode.com/svn/trunk@136 a4795897-2c25-0410-b006-0d3caba88fa1
    Matthew Dempsky committed Oct 3, 2008
Commits on Sep 29, 2008
  1. fix long() encoding

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@134 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 29, 2008
  2. failing test for long, thanks @djco

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@133 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 29, 2008
Commits on Sep 28, 2008
  1. commit patch for mingw support; regression tests checked with Python …

    …2.5 on OS X and Linux and Python 2.4 on Linux
    
    git-svn-id: http://simplejson.googlecode.com/svn/trunk@132 a4795897-2c25-0410-b006-0d3caba88fa1
    Matthew Dempsky committed Sep 28, 2008
Commits on Sep 27, 2008
  1. version bump

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@131 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 27, 2008
  2. run docs in test suite

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@129 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 27, 2008
  3. set a lot of mime types

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@128 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 27, 2008
  4. switch to sphinx for docs

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@127 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 27, 2008
Commits on Sep 26, 2008
  1. use C path for float encoding

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@126 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 26, 2008
  2. use tp_call instead of methods

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@125 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 26, 2008
  3. remove non-working old benchmark scripts

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@124 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 26, 2008
  4. make static

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@123 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 26, 2008
  5. style cleanup and http://bugs.python.org/issue3623

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@122 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 26, 2008
  6. C fast path for encoding

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@121 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 26, 2008
  7. cut out a few yields in exchange for string ops

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@120 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 26, 2008
  8. god bless closures.

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@119 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 26, 2008
  9. first pass at making a horrible optimized mess out of the encoding bi…

    …ts of simplejson
    
    git-svn-id: http://simplejson.googlecode.com/svn/trunk@118 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 26, 2008
Commits on Sep 25, 2008
  1. optimize for ASCII string encoding (not a big difference for our stri…

    …ngs though)
    
    git-svn-id: http://simplejson.googlecode.com/svn/trunk@117 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 25, 2008
  2. fix another sign-extension bug

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@116 a4795897-2c25-0410-b006-0d3caba88fa1
    Matthew Dempsky committed Sep 25, 2008
  3. prevent sign-extension on non-ASCII characters

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@115 a4795897-2c25-0410-b006-0d3caba88fa1
    Matthew Dempsky committed Sep 25, 2008
  4. test for http://code.google.com/p/simplejson/issues/detail?id=22

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@114 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 25, 2008
  5. stricter surrogate pair decoding when Py_UNICODE_WIDE

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@113 a4795897-2c25-0410-b006-0d3caba88fa1
    Matthew Dempsky committed Sep 25, 2008
  6. branchless unicode escaping

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@112 a4795897-2c25-0410-b006-0d3caba88fa1
    Matthew Dempsky committed Sep 25, 2008
  7. eliminate variable distance bitwise shifts

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@111 a4795897-2c25-0410-b006-0d3caba88fa1
    Matthew Dempsky committed Sep 25, 2008
  8. fix format strings

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@110 a4795897-2c25-0410-b006-0d3caba88fa1
    Matthew Dempsky committed Sep 25, 2008
  9. gratuitous comments, some additional type checking

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@109 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 25, 2008
  10. clean up C code, change API to be str preserving for ASCII only strin…

    …gs, bump version to 2.0.0 since this is an "interface" change
    
    git-svn-id: http://simplejson.googlecode.com/svn/trunk@108 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 25, 2008
Commits on Sep 24, 2008
  1. more C code in the decoder, speed++

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@107 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 24, 2008
  2. fix the ref leak :)

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@106 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 24, 2008
  3. more decoding perf enhancements, this time with lots of C code (TODO:…

    … check for ref leaks)
    
    git-svn-id: http://simplejson.googlecode.com/svn/trunk@105 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 24, 2008
  4. even more decoder optimizations

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@104 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 24, 2008
  5. even more decoder optimizations

    git-svn-id: http://simplejson.googlecode.com/svn/trunk@103 a4795897-2c25-0410-b006-0d3caba88fa1
    etrepum committed Sep 24, 2008