sort by:
Revision Author Date Message Commit Date
3723f57 Reverting usage of python setup.py test 20 January 2016, 08:10:48 UTC
e3ca6c5 Fixed assertRegex error on python 2 and checking if nose2.collector works with python 2.6 18 January 2016, 06:44:55 UTC
7079f3c Added unittest2 to setup.py tests_require 18 January 2016, 05:51:46 UTC
52bc13b Bumping version to 1.35 18 January 2016, 05:49:26 UTC
23f0924 Added test package requirements to setup.py 18 January 2016, 05:45:34 UTC
1c21733 Merge branch 'ngandhy-master' 18 January 2016, 05:39:22 UTC
4da6667 Merge branch 'master' of https://github.com/ngandhy/ultrajson into ngandhy-master Conflicts: tests/tests.py 18 January 2016, 05:38:34 UTC
74ee682 Merge branch 'timdawborn-correct_unit_tests_and_benchmarks' 18 January 2016, 05:26:06 UTC
7314538 Removed commented out code from merge 18 January 2016, 05:24:11 UTC
01cb249 Merge branch 'correct_unit_tests_and_benchmarks' of https://github.com/timdawborn/ultrajson into timdawborn-correct_unit_tests_and_benchmarks Conflicts: tests/tests.py 18 January 2016, 05:20:14 UTC
86bb8ff Merge pull request #157 from wlanslovenija/raw-json If an object has a __json__ method, use it when encoding 15 January 2016, 04:06:19 UTC
07507b7 Merge pull request #191 from joshkel/master Update tests for floating point inaccuracies 15 January 2016, 03:13:02 UTC
8c0edfb Merge pull request #203 from timdawborn/sort_keys_memory_leak Corrected memory leak in sort_keys=True 15 January 2016, 03:05:46 UTC
2033cfc Merge pull request #136 from b4hand/fix-typo Fix typo. 15 January 2016, 02:59:01 UTC
f35e664 Merge pull request #195 from aebrahim/patch-1 Test on python 3.5 on travis 15 January 2016, 02:51:05 UTC
06fe4c6 Merge pull request #186 from shashurup/master escape_forward_slashes now only ignores forward slashes, not everythi… 15 January 2016, 02:50:42 UTC
4c5c061 Updated benchmark results, and added results for both Python 2 and Python 3. Fixes #154. 29 December 2015, 03:26:00 UTC
0442850 * Refactored the unit testing and benchmarking code to work natively under both Python 2 and Python 3, removing the need for 2to3 to be run. This indirectly fixes #177. * Corrected a duplicate-named method in the unit testing code. Corrected the now-exposed broken logic that wasn't being tested. This was highlighted in #186 but the author did not appear to realise that the method name was being masked in the unit test class. * Corrected the test case skipping logic to use unittest.skipIf instead of just returning from the method upon an ImportError so that the skip can actually be registered as a skipped test instead of a passed test. * Updated the tests to additionally run on Python 3.5 on Travis. This covers #195. * Merged the two benchmarking files into one, and modularised the code. Also added native RST output so the benchmarking results can be placed directly into the README file. 29 December 2015, 03:23:23 UTC
4c4624a Corrected memory leak due to not decrementing the reference count of the list item being replaced. 28 December 2015, 04:46:27 UTC
97887fe Test on python 3.5 on travis 01 December 2015, 19:30:03 UTC
0c52200 Removed a left-over from conflict resolution. 30 November 2015, 10:58:32 UTC
6d0d191 Update tests for floating point inaccuracies Due to floating point differences in i386 versus x86-64, tests were failing on i386. Fixes GitHub issue #178. As indicated in comments there, the long-term plan is to use strtod everywhere, but this fixes the test suite for purposes such as Ubuntu packaging that need to build and test the current version. 15 October 2015, 01:30:07 UTC
e94a07a Fixed test for escape_forward_slashes=False 29 September 2015, 07:28:24 UTC
457cda7 escape_forward_slashes now only ignores forward slashes, not everything else 08 September 2015, 12:54:13 UTC
ea0ab37 Added indent encoder option to readme 09 April 2015, 12:13:50 UTC
e2bf0d0 Added missing check for sorted key benchmark 09 April 2015, 10:33:31 UTC
72b460e Merge branch 'indent' 09 April 2015, 10:31:48 UTC
930dfa5 Support for space indent for JSON encoding 09 April 2015, 10:30:46 UTC
e13549e Added test for sort keys 09 April 2015, 09:29:10 UTC
227341a Added option to skip other libs in benchmark 08 April 2015, 18:58:50 UTC
dcddcc4 Corrected function dispatching for sort_keys. Added benchmarking section for sort_keys. 08 April 2015, 18:42:57 UTC
921716a Initial support for sort_keys parameter for JSON encoding. 08 April 2015, 18:42:56 UTC
d143d9d Merge pull request #166 from leplatrem/option_disable_escape_slashes Add option to disable forward slash escape 08 April 2015, 11:51:30 UTC
da46c03 Merge pull request #159 from methane/faster-ascii-encode Faster ascii encode 06 April 2015, 14:14:58 UTC
d169b7c Add option to disable forward slash escape Ref issue #144 31 March 2015, 21:41:51 UTC
a8f0f0f If an object has a __json__ method, use it when encoding. It should return a raw JSON string which will be directly included in the resulting JSON when encoding. 29 December 2014, 09:13:46 UTC
ab8f419 Don't use deprecated PyUnicode_EncodeUTF8() 26 December 2014, 02:31:33 UTC
2015faa Merge pull request #158 from methane/patch-1 Use new Docker based Travis-CI 25 December 2014, 18:20:14 UTC
af1b05d Zero cost utf-8 encode for PyASCIIObject. Before: $ python3.4 -m timeit -n 10000 -s 'import ujson; x = ["a"*10]*100' 'ujson.dumps(x)' 10000 loops, best of 3: 15.8 usec per loop After: $ python -m timeit -n 10000 -s 'import ujson; x = ["a"*10]*100' 'ujson.dumps(x)' 10000 loops, best of 3: 7.14 usec per loop Other unicode objects creates utf-8 cache in PyUnicode_AsUTF8AndSize(). It consume extra memory. 25 December 2014, 16:54:45 UTC
df1b562 Use new Docker based Travis-CI 25 December 2014, 07:30:58 UTC
c974483 Merge pull request #142 from kevinbirch/support_unsigned_long_numerics Support values between [0, 2^64 - 1] 13 November 2014, 23:33:20 UTC
cbd6878 add encoding support for unsigned long long 11 November 2014, 23:25:27 UTC
692f59d add tests for decoding unsigned long long 11 November 2014, 23:24:26 UTC
f36d72c add test case as requested from jskorpan 07 November 2014, 22:50:49 UTC
f6573d1 Triggering a Travis CI build. 31 October 2014, 14:05:12 UTC
8dd258b Setting up Travis CI 30 October 2014, 22:41:25 UTC
0a2933f Merge pull request #148 from Jahaja/fix Fix to avoid a crash on bounds-check fail 29 October 2014, 10:18:27 UTC
a375020 Merge pull request #149 from Jahaja/fix2 Fixed segfault on invalid unicode char on python 3 29 October 2014, 10:15:39 UTC
7d28dc0 Fixed segfault on invalid unicode char on python 3 28 October 2014, 22:32:14 UTC
4a2bfe9 Made the tests work with Python 3 28 October 2014, 22:31:38 UTC
1af8acd Fix to avoid a crash on bounds-check fail 28 October 2014, 22:30:00 UTC
6430079 support promotion of numeric values to unsigned long 02 September 2014, 21:00:16 UTC
6b0209c Fix typo. 02 July 2014, 21:11:01 UTC
0d76bd0 Revert "Minor performance optimization" This reverts commit 510a8fc6d7fd2af9fd39970ff3de4d9aac382706. 16 April 2014, 06:42:48 UTC
3ab2a91 Merge remote-tracking branch 'upstream/master' 16 April 2014, 04:40:18 UTC
510a8fc Minor performance optimization 14 April 2014, 13:52:22 UTC
4057771 Added private argument support for encoder path 14 April 2014, 12:43:15 UTC
9f3449b Updated copyright clause 14 April 2014, 11:45:50 UTC
06173a7 Improved generic iterator support, revmoed iterBegin from encoder API, added test for blist 14 April 2014, 11:39:03 UTC
02d01f1 Removed debug printout 14 April 2014, 11:39:02 UTC
a62032d Bumped version 14 April 2014, 11:39:01 UTC
23c154f Replaced UINT_MAX with SIZE_MAX as a better bound check for wrapping memory allocation sizes when escaping strings 14 April 2014, 11:39:01 UTC
bf30600 Fixed broken test on Win32 14 April 2014, 11:39:00 UTC
90a2c91 Merge pull request #116 from iskra/patch-1 Fix ImportError 11 April 2014, 07:47:10 UTC
73945db Merge pull request #131 from mvismonte/fix-seg-fault [ujson] Fixing seg faults in unit tests 11 April 2014, 07:26:29 UTC
2dca006 [ujson] Fixing seg faults in unit tests - The following unit tests were causing segfaults: ``` test_doubleLongDecimalIssue test_invalidDoublePrecision test_doublePrecisionTest test_encodeDecimal test_doubleLongIssue test_encodeDecodeLongDecimal ``` - I changed a constant that couldn't be `const` because it can be overwritten by a passed in parameter 02 February 2014, 00:58:57 UTC
6cdb1ec c-api python keeps none as an object and doesn't convert to NULL as I assumed 05 November 2013, 04:59:32 UTC
0654f7b respect utcoffset 05 November 2013, 04:41:51 UTC
bb11001 Fix ImportError 19 October 2013, 17:56:50 UTC
e339f5b Merge pull request #107 from romuloceccon/silence_unused_PyIntToINTXX_warning Silence warning about unused PyIntToINTXX 04 October 2013, 14:46:27 UTC
1b251e4 Merge pull request #106 from romuloceccon/constantize_invariable_value Make idoublePrecision a true constant 27 September 2013, 07:08:12 UTC
386da82 Merge pull request #108 from romuloceccon/remove_unused_ClearError Remove unused function ClearError() 27 September 2013, 07:07:33 UTC
c2ca24f Remove unused function ClearError() 26 September 2013, 20:20:59 UTC
343d367 Silence warning about unused PyIntToINTXX Make the declaration of PyIntToINT32/PyIntToINT64 conditional; otherwise the compiler always warns about one of them being unused. 26 September 2013, 20:15:59 UTC
28b3bb3 Make idoublePrecision a true constant Some older compilers might complain about idoublePrecision not being a constant when referenced inside the array declaration. 26 September 2013, 20:06:08 UTC
5d157b4 Merge pull request #103 from easonlin/master Fix minGW sprintf_s build error 02 September 2013, 07:17:22 UTC
9de9190 Fix minGW sprintf_s build error On windows, We should replace snprintf on msvc only. 01 September 2013, 14:54:57 UTC
e65f39e Merge pull request #97 from romuloceccon/missing_decimal_fix Support Python distributions without decimal.py 26 August 2013, 13:56:02 UTC
1f4b786 Fixed support for distributions without decimal.py ujson crashed Python if decimal.py wasn't available. This fix makes ujson ignore the problem and instead assume no Decimal object will be passed in to ujson.dumps(). 19 August 2013, 11:23:41 UTC
09f290a Merge pull request #94 from Komnomnomnom/whitespace-fix whitespace and formatting fixes for objToJSON.c 17 August 2013, 10:51:32 UTC
cde2be9 Merge pull request #96 from MikeAthene/master Adding more tests 17 August 2013, 10:50:56 UTC
9a09509 Merge pull request #93 from Komnomnomnom/valgrind-mem-leak Fix invalid memory read (from valgrind) during test_decodeBrokenListLeakTest 17 August 2013, 10:49:54 UTC
1a0f2a1 Adding more tests - BMP amd symbol encoding/decoding with ensure_ascii set to True and False - True, False and null tests like in cjson/json-py test suite - Empty dict and array tests - Test for tag escaping - Bad dict data test - Minimal cleanups 08 July 2013, 21:51:20 UTC
ce308a1 Fix invalid memory read (from valgrind) during test_decodeBrokenListLeakTest 19 June 2013, 17:41:18 UTC
6242c25 whitespace fix 18 June 2013, 13:21:43 UTC
08ff81a Added explanation text 11 June 2013, 06:10:34 UTC
4e4dc5e Added 2 bytes to the string reservation macro to guaranteed to able to hold the quotes 11 June 2013, 06:09:57 UTC
4073bab Merged (line-by-line prv pointer additions from ujson4c project. Bumped version 10 June 2013, 10:44:04 UTC
97b3af6 Bumped version 10 June 2013, 10:15:22 UTC
96dda4e Fixed C89 build issue in Win32 10 June 2013, 10:14:23 UTC
79ac0e9 Fixed potential overflow issue with the estimations of string buffer lengths 10 June 2013, 10:14:09 UTC
aa48586 Merge pull request #89 from Infinidat/master bdist_egg 24 May 2013, 13:37:23 UTC
1910b1d Try to use setuptools, for building eggs 23 May 2013, 14:27:23 UTC
4f229ee Merge pull request #88 from MikeAthene/master intValue cleanup 20 May 2013, 06:30:11 UTC
6f731e9 Use uint32 for decoding depth counter. 17 May 2013, 23:43:14 UTC
d194048 Decoding depth limitation/SIGSEGV fix 17 May 2013, 23:21:43 UTC
fbf3f96 Removed intValue negative value checks as intValue is declared as JSUINT64. 16 May 2013, 20:42:54 UTC
c8ead91 Merge pull request #86 from MikeAthene/master More memory allocation checks 15 May 2013, 09:25:15 UTC
0acd21c Added memory (re)allocation checks. - Guards against memory alloc size overflow. - Memory leak on failed reallocation. 14 May 2013, 22:54:35 UTC
5710c4b Merge pull request #85 from MikeAthene/master Build improvements. 11 May 2013, 08:40:06 UTC
back to top