unknown
dc6eb2f9e4
Improved pypi information
2012-02-07 09:00:52 +01:00
unknown
949825d16d
Bumped version for pypi release
2012-02-07 08:30:41 +01:00
Jonas Trnstrm
5950848bf9
Changed default recursion limit. Added new benchmark
2012-01-27 15:25:36 +01:00
Jonas
af5ab41861
Updated benchmarks to include yajl
2012-01-27 13:47:39 +01:00
Mike Krieger
6b89292e5e
Allow a kwarg to be passed in specifying the double precision
2012-01-03 16:33:34 -08:00
Mike Krieger
72088a10de
Enable building without requiring copying
2012-01-03 15:26:25 -08:00
Jonas Tarnstrom
cde9aaeccb
Fixed toDict() not working issue, added test
2011-12-21 11:53:03 +01:00
Jonas Tarnstrom
3c45be7241
Fixed toDict() not working issue, added test
2011-12-21 11:52:54 +01:00
Jonas Tarnstrom
49fe30364d
Unintentional change
2011-12-14 16:29:21 +01:00
Jonas Tarnstrom
b243a4a0d7
Fixed long forgotten memory leak in file object handling code for Python
2011-12-14 16:28:41 +01:00
Jonas Tarnstrom
0ddd990e24
Added support for encoding and escaping NULL (U+0000) as \\u0000
2011-12-14 16:19:29 +01:00
Jonas Tarnstrom
3ecf8e9b0b
Added support for encoding and escaping NULL (U+0000) as \\u0000
2011-12-14 16:02:49 +01:00
Jonas Tarnstrom
408e38cd8f
Bumped version
2011-12-14 15:26:05 +01:00
Jonas Tarnstrom
21c5a1c749
Added support for escaping front slash
2011-12-14 15:25:41 +01:00
Jonas Tarnstrom
e35efaea85
Added support for decoding from a Unicode input string through conversion
2011-12-14 14:50:27 +01:00
Jonas Tärnström
b97b0c96b4
Update python/version.h
2011-12-08 15:16:21 +00:00
Jason Moiron
1beaeb69c4
add better tests around the bounds of the problem
2011-12-06 05:53:19 -05:00
Jason Moiron
5fa6d7be25
add a test to check for the sign bit bug in ujson 1.9
2011-12-06 05:46:17 -05:00
Jonas Tarnstrom
824a42bf8c
- Added support for detecting overflow scenario when a PyLong bigger than 64-bits signed is supposed to be converted to such. Now a proper Python exception is thrown
...
- Bumped version
- Encoder now uses JT_INVALID from client implementation to abort encoder
2011-09-19 17:30:35 +02:00
Jonas Tarnstrom
daf0fde4c9
- Fixed issue with parsing kwargs
...
- Fixed test for ensure_ascii
- Bumped version
- Fixed / decoding issue in lookup tables
2011-09-09 17:13:31 +02:00
Jonas Tarnstrom
e962ae68e2
- Added forceAscii option to encoder to control if output is forced to be ascii (<128) or not.
...
- Added ensure_ascii kwargs to encode/dumps (true is default). Use ensure_ascii=false to allow UTF_8 strings to be outputted, should be faster and more space efficient.
- Bumped version
2011-09-09 16:00:23 +02:00
Jonas Tarnstrom
6738e59af1
- Fixed PyPi builds and added instructions for it
2011-08-17 09:05:58 +02:00
Jonas Tarnstrom
25b906f420
- Fixed pathes in setup.py
2011-08-17 08:57:44 +02:00
Jonas Tarnstrom
94da0f60da
- Bumped version
2011-08-16 15:26:08 +02:00
Hong Minhee
8a82566fd3
setup.py seemed broken because it missed version.h file, but now resolved.
2011-08-16 09:21:08 -04:00
Hong Minhee
482aa99fd0
version 1.5
2011-08-16 08:55:57 -04:00
Hong Minhee
ca018d30ae
Merge git://github.com/jskorpan/ultrajson
...
Conflicts:
python/setup.py
2011-08-16 08:55:32 -04:00
Jonas Tarnstrom
29152a219d
- Removed prebuilt win32 library
...
- Precompilation of ujson.lib no longer needed when building for Python (Python distutils (setup.py) takes care of it)
- Updated README instructions to reflect that
- Minor performance optimization
2011-08-16 14:31:24 +02:00
Hong Minhee
2c4cb36579
Added ujson.__version__
string (which is synchronized to setup.py's). #19
2011-08-16 08:07:17 -04:00
Hong Minhee
6dc158775d
Hard tab indent.
2011-08-15 23:10:27 -04:00
Hong Minhee
31e8d76b74
Added dump/load functions that take a file object.
2011-08-15 23:08:53 -04:00
Jonas Tärnström
3017d9773f
- Added test for encoding Unicode keys with beyond ASCII characters in them
2011-06-16 10:09:33 +02:00
Jonas Tärnström
7a9b93266b
Merge pull request #16 from mbra/master
...
Fix segfault when encoding python unicode dict-keys
2011-06-16 00:55:26 -07:00
Nick Vatamaniuc
c6ad2dd060
Python 2.4 compatibility
2011-06-05 06:16:30 -04:00
Michael van Bracht
4aa6e24d93
convert unicode dict-keys to utf8 strings
2011-05-27 08:09:52 +02:00
Jonas Tärnström
bd283e7020
- Fixed X.0 values to be encoded as "X.0" instead of "X"
2011-04-26 21:00:59 +02:00
Jonas Tärnström
19b625ce65
- Fixed dual free bug of Dict objects
...
- Minor changes to string decoder
2011-04-20 17:47:23 +02:00
Jonas Tärnström
7ea8664576
- Minor optimization
2011-04-06 12:43:52 +02:00
Jonas Tärnström
0dc2a790a3
- Changed decoding of strings to wchar_t
...
- Fixed Python decoding of unicode strings (all decoded strings are now unicode)
- Added couple of tests
- Fixed issue with decoding and escaping big text streams
2011-04-06 12:35:59 +02:00
Jonas Tärnström
a6e0b33a38
- Fixed issue with encoding control characters as \uXXXX
2011-03-25 15:53:25 +01:00
Jonas Tärnström
0600783ac8
- Fixed include path issue
2011-03-25 11:05:20 +01:00
Jonas Tärnström
fe6cb12e34
- Fixed support for Big Endian
...
- Minor code cleanup
2011-03-23 00:14:58 +01:00
Jonas Tärnström
6934f6b43b
- Re-enabled some tests
...
- Fixed broken negative exponent floating point decoder
- Fixed floating point decoder tests
2011-03-22 23:08:46 +01:00
Jonas Tärnström
6c19d69796
- Added test for neg infinity
...
- Fixed 64-bit encoding issue on x64 Linux
- Made JSON_DECODE_NUMERIC_AS_DOUBLE disabled by default. Enable it to improve 32-bit performance but with the loss of long integer precision
2011-03-22 21:22:58 +01:00
Jonas Tärnström
b42e6a481d
- Fixed proper detection and error reporting of -Inf, Inf and Nan when encoding floating point numbers
2011-03-22 20:39:06 +01:00
Jonas Tärnström
3de16ac9d8
- Updated win32 library
2011-03-21 16:50:35 +01:00
Jonas Tärnström
c5d588506b
- Fixed type type-o on POSIX
2011-03-21 16:49:48 +01:00
Jonas Tärnström
101bb3e7f7
- Fixed some more gcc and msvc9 compiler warnings
...
- Code cleanups
- FIXME cleanups
2011-03-21 15:33:19 +01:00
Jonas Tärnström
f3b2aed86a
- Fixed some pointer casting warnings from gcc and msvc
...
- Fixed overwrite issue with prv data in Python implementation
- Changed timer function used for benchmarks
2011-03-21 11:40:55 +01:00
Jonas Tärnström
558b42a8b5
- Fixed type-o in benchmark.py
...
- Minor cleanups
- Optimized string encoder
2011-03-16 15:26:18 +01:00