summaryrefslogtreecommitdiff
path: root/simplejson/decoder.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #162 from chrisgavin/unused-importsBob Ippolito2017-05-201-1/+1
|\ | | | | Remove unused imports.
| * Remove unused imports.Chris Gavin2017-04-241-1/+1
| |
* | Remofe remnants of Python 2.4 support.no-py2.4Serhiy Storchaka2017-05-081-5/+1
|/ | | | Clean up the code by removing workarounds for supporting Python 2.4.
* Remove fromhex all togetherRoy Williams2016-09-221-7/+11
|
* generalize BOM stripping to any use of raw_decodeBob Ippolito2014-07-211-0/+7
|
* Fix lower bound checking in scan_once / raw_decode API #98v3.5.3Bob Ippolito2014-06-241-0/+4
|
* Documentation fix for decoded string typesJuhaS2013-10-311-1/+1
|
* pass-through in decoder for lone surrogates #62v3.3.0surrogate-62baserock/morphBob Ippolito2013-05-071-21/+17
|
* improve truncated input error messages, use JSONDecodeError instead of ↵Bob Ippolito2013-02-211-74/+15
| | | | StopIteration (#61)
* fix off-by-one error in the colno of JSONDecodeError when lineno == 0 (#57)v3.0.9Bob Ippolito2013-02-211-1/+1
|
* better test coverage for invalid surrogatesBob Ippolito2012-12-301-10/+25
|
* start working on improving coverage, remove unused bytes code paths from py3Bob Ippolito2012-12-281-5/+10
|
* First pass at Python 3.3 compatibilityBob Ippolito2012-12-281-13/+18
| | | | First pass at Python 3.3 compatibility, bump to 3.0.0
* raw_decode(): Skip whitespace before the objectJanne Kulmala2012-07-191-3/+3
|
* raw_decode(): Document 'idx' parameterJanne Kulmala2012-07-191-0/+2
|
* Error messages changed to match proposal for Python 3.3.1Bob Ippolito2012-06-261-5/+9
|
* re http://code.google.com/p/simplejson/issues/detail?id=85Bob Ippolito2010-11-011-3/+3
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@236 a4795897-2c25-0410-b006-0d3caba88fa1
* http://code.google.com/p/simplejson/issues/detail?id=81Bob Ippolito2010-07-121-1/+1
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@232 a4795897-2c25-0410-b006-0d3caba88fa1
* http://code.google.com/p/simplejson/issues/detail?id=34Bob Ippolito2010-03-081-4/+7
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@219 a4795897-2c25-0410-b006-0d3caba88fa1
* http://bugs.python.org/issue7451Bob Ippolito2009-12-271-1/+8
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@206 a4795897-2c25-0410-b006-0d3caba88fa1
* http://code.google.com/p/simplejson/issues/detail?id=57Bob Ippolito2009-06-021-0/+6
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@195 a4795897-2c25-0410-b006-0d3caba88fa1
* http://code.google.com/p/simplejson/issues/detail?id=45 Refactor decoder ↵Bob Ippolito2009-04-031-18/+44
| | | | | | errors to raise JSONDecodeError instead of ValueError git-svn-id: http://simplejson.googlecode.com/svn/trunk@181 a4795897-2c25-0410-b006-0d3caba88fa1
* http://bugs.python.org/issue5381 ordered_pairs_hook backport to simplejsonBob Ippolito2009-03-291-25/+46
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@178 a4795897-2c25-0410-b006-0d3caba88fa1
* tests and fix for containerless unicode float decoding ↵Bob Ippolito2009-03-281-1/+1
| | | | | | http://code.google.com/p/simplejson/issues/detail?id=43 git-svn-id: http://simplejson.googlecode.com/svn/trunk@177 a4795897-2c25-0410-b006-0d3caba88fa1
* comment about weird struct usage per ↵Bob Ippolito2009-02-281-0/+2
| | | | | | http://codereview.appspot.com/20095/diff/1/13#newcode21 git-svn-id: http://simplejson.googlecode.com/svn/trunk@175 a4795897-2c25-0410-b006-0d3caba88fa1
* fix long lines, make py2.6+ porting a bit easierBob Ippolito2009-02-221-4/+6
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@173 a4795897-2c25-0410-b006-0d3caba88fa1
* replace a few string formats with string addition to make py26+ porting easierBob Ippolito2009-02-161-6/+12
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@169 a4795897-2c25-0410-b006-0d3caba88fa1
* changes relevant to http://codereview.appspot.com/7311 -- mostly ↵Bob Ippolito2009-01-051-20/+35
| | | | | | documentation improvements and a small error handling fix git-svn-id: http://simplejson.googlecode.com/svn/trunk@161 a4795897-2c25-0410-b006-0d3caba88fa1
* bump version, use python stdlib whitespace and docstring conventionsBob Ippolito2008-10-171-18/+15
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@147 a4795897-2c25-0410-b006-0d3caba88fa1
* god bless closures.Bob Ippolito2008-09-261-2/+1
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@119 a4795897-2c25-0410-b006-0d3caba88fa1
* gratuitous comments, some additional type checkingBob Ippolito2008-09-251-0/+1
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@109 a4795897-2c25-0410-b006-0d3caba88fa1
* more decoding perf enhancements, this time with lots of C code (TODO: check ↵Bob Ippolito2008-09-241-7/+4
| | | | | | for ref leaks) git-svn-id: http://simplejson.googlecode.com/svn/trunk@105 a4795897-2c25-0410-b006-0d3caba88fa1
* even more decoder optimizationsBob Ippolito2008-09-241-14/+7
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@104 a4795897-2c25-0410-b006-0d3caba88fa1
* even more decoder optimizationsBob Ippolito2008-09-241-75/+39
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@103 a4795897-2c25-0410-b006-0d3caba88fa1
* ugly hacks to decoder to avoid dispatch for roughly 2x speedupBob Ippolito2008-09-231-36/+78
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@100 a4795897-2c25-0410-b006-0d3caba88fa1
* http://code.google.com/p/simplejson/issues/detail?id=16Bob Ippolito2008-08-201-6/+3
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@98 a4795897-2c25-0410-b006-0d3caba88fa1
* backport fixes from py2.6 issue2750 branchBob Ippolito2008-05-041-6/+8
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@93 a4795897-2c25-0410-b006-0d3caba88fa1
* PEP 7, PEP 8 cleanupsBob Ippolito2008-05-031-4/+14
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@87 a4795897-2c25-0410-b006-0d3caba88fa1
* bump version, resolve http://code.google.com/p/simplejson/issues/detail?id=3Bob Ippolito2008-03-251-5/+14
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@80 a4795897-2c25-0410-b006-0d3caba88fa1
* decoder speed enhancementsBob Ippolito2008-03-231-2/+10
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@77 a4795897-2c25-0410-b006-0d3caba88fa1
* make tests pass on UCS2 platformsBob Ippolito2008-03-231-1/+2
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@74 a4795897-2c25-0410-b006-0d3caba88fa1
* surrogate pair decodingBob Ippolito2008-03-231-3/+16
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@72 a4795897-2c25-0410-b006-0d3caba88fa1
* parse_float, parse_int, parse_constant hooksBob Ippolito2008-03-231-5/+32
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@67 a4795897-2c25-0410-b006-0d3caba88fa1
* don't check dupesBob Ippolito2006-04-271-2/+0
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@25 a4795897-2c25-0410-b006-0d3caba88fa1
* check for dupe keysBob Ippolito2006-04-271-0/+2
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@24 a4795897-2c25-0410-b006-0d3caba88fa1
* fix context issue with iterscanBob Ippolito2006-04-121-2/+4
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@22 a4795897-2c25-0410-b006-0d3caba88fa1
* support a decoding object_hookBob Ippolito2006-03-191-1/+10
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@19 a4795897-2c25-0410-b006-0d3caba88fa1
* bump to 1.2, dumb benchmarks, performance enhancements to decoderBob Ippolito2006-01-031-68/+63
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@12 a4795897-2c25-0410-b006-0d3caba88fa1
* docsBob Ippolito2005-12-311-13/+22
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@7 a4795897-2c25-0410-b006-0d3caba88fa1
* renameBob Ippolito2005-12-311-1/+1
| | | | git-svn-id: http://simplejson.googlecode.com/svn/trunk@5 a4795897-2c25-0410-b006-0d3caba88fa1