8f5ad61 | Hugo van Kemenade | 13 August 2021, 15:37:04 UTC | Merge pull request #469 from das-intensity/bugfix/dconv-threading-segfault dconv no longer uses global instances of StringToDoubleConverter and | 13 August 2021, 15:37:04 UTC |
e00caae | Dr. Nick | 03 August 2021, 14:17:10 UTC | dconv no longer uses global instances of StringToDoubleConverter/DoubleToStringConverter | 03 August 2021, 14:17:10 UTC |
ea7cb91 | Hugo van Kemenade | 12 June 2021, 07:51:40 UTC | Merge pull request #465 from bwoodsend/an-infuriatingly-trivial-fix-for-aarch64-builds | 12 June 2021, 07:51:40 UTC |
278e75b | bwoodsend | 11 June 2021, 20:52:01 UTC | Switch shebang for the manylinux-wheels script Making this insultingly trivial change somehow fixes the obscure and locally unreproducible build errors on aarch64 docker reported in #464. Fixes #464. | 11 June 2021, 21:28:59 UTC |
651cca5 | Hugo van Kemenade | 11 May 2021, 16:00:53 UTC | Merge pull request #461 from ultrajson/pre-commit-ci-update-config | 11 May 2021, 16:00:53 UTC |
28dcd88 | Hugo van Kemenade | 11 May 2021, 15:53:59 UTC | Run pre-commit.ci autoupdate monthly | 11 May 2021, 15:53:59 UTC |
de9fc93 | pre-commit-ci[bot] | 10 May 2021, 19:41:49 UTC | [pre-commit.ci] pre-commit autoupdate updates: - [github.com/asottile/pyupgrade: v2.12.0 → v2.15.0](https://github.com/asottile/pyupgrade/compare/v2.12.0...v2.15.0) - [github.com/psf/black: 20.8b1 → 21.5b1](https://github.com/psf/black/compare/20.8b1...21.5b1) - [github.com/PyCQA/flake8: 3.9.0 → 3.9.2](https://github.com/PyCQA/flake8/compare/3.9.0...3.9.2) | 10 May 2021, 19:41:49 UTC |
e999525 | Hugo van Kemenade | 12 April 2021, 17:24:45 UTC | Merge pull request #459 from hugovk/rm-unused Remove unused variable | 12 April 2021, 17:24:45 UTC |
1f79ff2 | Hugo van Kemenade | 12 April 2021, 17:24:23 UTC | Merge pull request #460 from ultrajson/pre-commit-ci-update-config | 12 April 2021, 17:24:23 UTC |
e8fb386 | pre-commit-ci[bot] | 12 April 2021, 16:41:56 UTC | [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci | 12 April 2021, 16:41:58 UTC |
85fadc4 | pre-commit-ci[bot] | 12 April 2021, 16:41:46 UTC | [pre-commit.ci] pre-commit autoupdate | 12 April 2021, 16:41:46 UTC |
f2d79b8 | Hugo van Kemenade | 07 April 2021, 07:23:26 UTC | Remove unused variable | 07 April 2021, 07:23:26 UTC |
c40a9b4 | Hugo van Kemenade | 07 April 2021, 06:21:29 UTC | Merge pull request #457 from bwoodsend/gcov | 07 April 2021, 06:21:29 UTC |
25dad7e | bwoodsend | 30 March 2021, 22:26:49 UTC | Drop colored gcov output on Linux. It isn't supported on the older gcc versions used by CI/CD. | 06 April 2021, 20:40:58 UTC |
47b8438 | bwoodsend | 30 March 2021, 22:10:41 UTC | Add codecov upload to CI/CD. | 06 April 2021, 20:40:54 UTC |
adb7bac | bwoodsend | 30 March 2021, 20:41:13 UTC | Add gcov coverage collecting of C code (#387) | 30 March 2021, 21:35:12 UTC |
a1182b8 | Hugo van Kemenade | 06 March 2021, 10:25:31 UTC | Merge pull request #449 from filipsalomonsson/typos-in-errmsg Fix typos in error message | 06 March 2021, 10:25:31 UTC |
9f8893d | Hugo van Kemenade | 06 March 2021, 10:24:34 UTC | Merge pull request #454 from hugovk/update-test-config | 06 March 2021, 10:24:34 UTC |
630fb6d | Hugo van Kemenade | 05 March 2021, 13:11:18 UTC | Remove dollar for easier copy/paste | 05 March 2021, 13:11:18 UTC |
6d8eb0d | Hugo van Kemenade | 05 March 2021, 13:05:11 UTC | Update and simplify config | 05 March 2021, 13:05:11 UTC |
36fe42b | Hugo van Kemenade | 05 March 2021, 12:57:31 UTC | Update pre-commit | 05 March 2021, 12:57:31 UTC |
91a7589 | Hugo van Kemenade | 05 March 2021, 12:50:14 UTC | Test Python 3.10-dev | 05 March 2021, 12:50:14 UTC |
27b82c8 | Hugo van Kemenade | 24 February 2021, 19:39:47 UTC | Merge pull request #452 from bwoodsend/simplify-manylinux Remove explicit handling of manylinux platform tag | 24 February 2021, 19:39:47 UTC |
235d192 | bwoodsend | 24 February 2021, 10:58:41 UTC | Remove explicit handling of manylinux platform tag The manylinux docker images now have an $AUDITWHEEL_PLAT environment variable baked into them which auditwheel detects automatically. Therefore we no longer need to remind each image which image they are. | 24 February 2021, 11:01:10 UTC |
7a8a614 | Filip Salomonsson | 03 February 2021, 16:32:42 UTC | Fix typos in error message | 03 February 2021, 16:32:42 UTC |
7cceea1 | Hugo van Kemenade | 16 November 2020, 13:43:14 UTC | Merge pull request #442 from dwhswenson/fix_large_floats | 16 November 2020, 13:43:14 UTC |
cdcf5be | David W.H. Swenson | 15 November 2020, 19:01:07 UTC | move test into parametrized test | 15 November 2020, 19:01:07 UTC |
6013e71 | David W.H. Swenson | 15 November 2020, 18:56:19 UTC | Merge remote-tracking branch 'upstream/master' into fix_large_floats | 15 November 2020, 18:56:19 UTC |
92671ea | Hugo van Kemenade | 15 November 2020, 17:37:23 UTC | Merge pull request #438 from CozyDoomer/master | 15 November 2020, 17:37:23 UTC |
ac13d0d | Hugo van Kemenade | 15 November 2020, 17:33:38 UTC | Only test oldest and newest Python on Travis CI | 15 November 2020, 17:33:38 UTC |
13e2ac7 | Hugo van Kemenade | 15 November 2020, 17:25:37 UTC | Merge pull request #443 from dwhswenson/match_python_exponents | 15 November 2020, 17:25:37 UTC |
a920bfa | Hugo van Kemenade | 15 November 2020, 17:15:23 UTC | Merge pull request #441 from gsnedders/empty-dict-stdlib Fix #429: Make empty dict/list indented serialization match stdlib json | 15 November 2020, 17:15:23 UTC |
954a9a0 | David W.H. Swenson | 11 November 2020, 15:54:57 UTC | cleanup | 11 November 2020, 15:54:57 UTC |
a48f8b2 | David W.H. Swenson | 11 November 2020, 15:41:34 UTC | Set same bounds as std lib for negative exponent | 11 November 2020, 15:41:34 UTC |
b773bf0 | David W.H. Swenson | 11 November 2020, 13:51:27 UTC | Fix errors on reading long decimal floats | 11 November 2020, 13:51:27 UTC |
af699c3 | David W.H. Swenson | 11 November 2020, 13:41:51 UTC | Match Python json output for exponents | 11 November 2020, 13:41:51 UTC |
f4029cc | Sam Sneddon | 04 October 2020, 00:37:55 UTC | Fix #429: Make empty dict/list indented serialization match stdlib json Previously, we'd output a couple of new lines between the start and end of the object, whereas the stdlib doesn't bother with whitespace if they're empty. In my testing, the only difference in indented serialization now is float representation. | 10 November 2020, 10:57:15 UTC |
f26f967 | Hugo van Kemenade | 06 November 2020, 20:58:51 UTC | Merge pull request #439 from mbish/master Fix dealing with None types | 06 November 2020, 20:58:51 UTC |
7687b3d | Mark Bishop | 30 October 2020, 20:48:27 UTC | Fix dealing with None types | 30 October 2020, 20:48:27 UTC |
298696b | Christian | 30 October 2020, 16:56:13 UTC | Replace 3.9-dev with 3.9 in .travis.yml to use Python 3.9 final | 30 October 2020, 16:56:13 UTC |
ed4cfe5 | Hugo van Kemenade | 28 October 2020, 14:13:15 UTC | Add Hacktoberfest labels | 28 October 2020, 14:13:15 UTC |
0b5b635 | Hugo van Kemenade | 09 October 2020, 19:01:44 UTC | Merge pull request #435 from hugovk/fix-UnicodeDecodeError Fix UnicodeDecodeError on arm64/aarch64 | 09 October 2020, 19:01:44 UTC |
d6af5dd | Hugo van Kemenade | 09 October 2020, 16:43:28 UTC | Fix UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 2116: ordinal not in range(128) | 09 October 2020, 16:43:28 UTC |
62b8920 | Hugo van Kemenade | 07 October 2020, 06:44:41 UTC | Merge pull request #431 from hugovk/add-python-3.9 | 07 October 2020, 06:44:41 UTC |
71ef2a8 | Hugo van Kemenade | 06 October 2020, 17:42:35 UTC | Drop 3.5, add 3.9 | 06 October 2020, 20:01:45 UTC |
3552b58 | Hugo van Kemenade | 06 October 2020, 17:06:24 UTC | Add Python 3.9 to deploy-wheels | 06 October 2020, 17:34:29 UTC |
da61057 | Hugo van Kemenade | 06 October 2020, 17:34:01 UTC | Merge pull request #430 from hugovk/add-python-3.9 | 06 October 2020, 17:34:01 UTC |
72042ba | Hugo van Kemenade | 06 October 2020, 17:03:18 UTC | Simplify config | 06 October 2020, 17:03:18 UTC |
62f63f1 | Hugo van Kemenade | 06 October 2020, 17:01:22 UTC | Cannot test 3.10 yet: AssertionError: would build wheel with unsupported tag ('cp310', 'cp310', 'linux_x86_64') | 06 October 2020, 17:01:22 UTC |
cedc5b7 | Hugo van Kemenade | 06 October 2020, 16:48:59 UTC | Add support for Python 3.9 | 06 October 2020, 16:48:59 UTC |
9d9fb9d | Hugo van Kemenade | 06 October 2020, 16:39:11 UTC | Merge pull request #424 from hugovk/rm-3.5 | 06 October 2020, 16:39:11 UTC |
335ac83 | Hugo van Kemenade | 19 September 2020, 19:00:22 UTC | Merge pull request #426 from chenhan1218/fix-indent Fix indent and add test case | 19 September 2020, 19:00:22 UTC |
9c589d1 | Hugo van Kemenade | 18 September 2020, 10:11:40 UTC | Merge pull request #427 from verhovsky/master Update code samples in README | 18 September 2020, 10:11:40 UTC |
e58afc9 | boris | 18 September 2020, 03:45:16 UTC | Update code samples in README to Python 3 | 18 September 2020, 03:45:42 UTC |
5b979ee | Chen-Han Hsiao (Stanley) | 17 September 2020, 12:39:38 UTC | Fix indent and add test case | 17 September 2020, 14:41:00 UTC |
3971a1f | Hugo van Kemenade | 08 September 2020, 18:29:03 UTC | Use context manager for file opening | 08 September 2020, 18:36:51 UTC |
07a59a8 | Hugo van Kemenade | 08 September 2020, 18:21:59 UTC | Use python -m pip https://snarky.ca/why-you-should-use-python-m-pip/ | 08 September 2020, 18:36:50 UTC |
197a7fd | Hugo van Kemenade | 08 September 2020, 18:12:50 UTC | Update pre-commit | 08 September 2020, 18:36:50 UTC |
bcde89c | Hugo van Kemenade | 08 September 2020, 18:00:20 UTC | Drop support for EOL Python 3.5 | 08 September 2020, 18:00:20 UTC |
090d741 | Hugo van Kemenade | 08 September 2020, 16:09:10 UTC | Merge pull request #423 from hugovk/parallel-wheel-build | 08 September 2020, 16:09:10 UTC |
f90e174 | Hugo van Kemenade | 08 September 2020, 15:40:28 UTC | Rename artifact file | 08 September 2020, 15:45:11 UTC |
9f1dbd3 | Hugo van Kemenade | 08 September 2020, 15:25:58 UTC | Speedup: build ManyLinux2014_aarch64 and x86 Linux wheels in parallel | 08 September 2020, 15:25:58 UTC |
9db4654 | Hugo van Kemenade | 08 September 2020, 15:07:06 UTC | Merge pull request #417 from tekknolagi/master Make ujson PEP 384 compliant | 08 September 2020, 15:07:06 UTC |
e891005 | Hugo van Kemenade | 05 September 2020, 15:41:08 UTC | Merge pull request #422 from geoffreyblake/arm64_wheels Add build step to deploy-wheels.yml that builds aarch64 wheels | 05 September 2020, 15:41:08 UTC |
60fcd91 | Geoffrey Blake | 01 September 2020, 22:01:33 UTC | Add build step to deploy-wheels.yml that builds ujson binary wheel for manylinux2014_aarch64 using docker buildx and dumps the resulting artifacts into the dist/ folder. | 02 September 2020, 21:59:28 UTC |
4e3a867 | Maxwell Bernstein | 07 July 2020, 00:02:39 UTC | Make ujson PEP-384 compliant Add a function to check if an object is of type `decimal.Decimal`. Since that type was previously cached as a static variable, this commit makes it a member of the module state instead. Add the associated module state machinery. Only enable compact ASCII shortcut in non Limited API. Also check if the module exists before creating it anew in the init function. Also remove unnecessary and leaky Py_INCREF. PyObject_GetAttrString returns a new reference. See PEP 384 (Defining a Stable ABI): https://www.python.org/dev/peps/pep-0384/ and PEP 3121 (Extension Module Initialization and Finalization): https://www.python.org/dev/peps/pep-3121/ | 12 August 2020, 20:08:08 UTC |
5dea5ef | Hugo van Kemenade | 01 August 2020, 08:36:51 UTC | Merge pull request #418 from WillAyd/pep-489 | 01 August 2020, 08:36:51 UTC |
a2143a3 | Will Ayd | 29 July 2020, 18:59:35 UTC | Added version string | 29 July 2020, 18:59:35 UTC |
3a05c87 | Will Ayd | 29 July 2020, 18:36:20 UTC | PEP 489 Multi Phase Init support | 29 July 2020, 18:36:20 UTC |
7c987cc | Hugo van Kemenade | 20 June 2020, 09:56:38 UTC | Merge pull request #414 from hugovk/simplify-config | 20 June 2020, 09:56:38 UTC |
89015a1 | Hugo van Kemenade | 20 June 2020, 09:48:31 UTC | Merge branch 'master' into simplify-config | 20 June 2020, 09:48:31 UTC |
2f46e64 | Hugo van Kemenade | 14 June 2020, 17:24:02 UTC | Merge pull request #413 from mgorny/pypy3 | 14 June 2020, 17:24:02 UTC |
5a9a222 | Hugo | 13 June 2020, 11:20:32 UTC | Travis CI is slow, only test PyPy3 on GHA | 13 June 2020, 21:15:53 UTC |
1ed1555 | Hugo | 13 June 2020, 10:58:17 UTC | Remove BOM from file to fix PyPy3, and remove encoding definition with pyupgrade | 13 June 2020, 21:15:53 UTC |
98643d7 | Hugo | 13 June 2020, 10:53:26 UTC | Add PyPy3 to GitHub Actions | 13 June 2020, 21:15:53 UTC |
6d6cd45 | Hugo | 13 June 2020, 17:38:17 UTC | pre-commit autoupdate | 13 June 2020, 17:38:17 UTC |
ab7345c | Hugo | 13 June 2020, 13:37:48 UTC | Use v2 of actions | 13 June 2020, 13:37:48 UTC |
41d50c9 | Hugo | 13 June 2020, 11:41:51 UTC | Use deadsnakes/action for Python 3.9-dev | 13 June 2020, 11:41:51 UTC |
f62f276 | Hugo | 13 June 2020, 11:38:34 UTC | Use single cache config for all 3 operating systems | 13 June 2020, 11:38:34 UTC |
aed0e6a | Hugo | 13 June 2020, 11:34:20 UTC | Simplify CI config | 13 June 2020, 11:34:20 UTC |
9c65faf | Hugo van Kemenade | 13 June 2020, 11:30:44 UTC | Merge pull request #410 from hugovk/update-release-checklist | 13 June 2020, 11:30:44 UTC |
6fe3bde | Michał Górny | 12 June 2020, 13:08:51 UTC | Enable testing on PyPy3 | 12 June 2020, 13:21:02 UTC |
687b883 | Michał Górny | 12 June 2020, 13:08:27 UTC | Skip GC tests on PyPy | 12 June 2020, 13:21:02 UTC |
ede08ab | Michał Górny | 12 June 2020, 13:04:57 UTC | Do not depend on specific exception messages in tests Fix test_encode_raises_allow_nan() not to depend on specific exception messages. This fixes test failures on PyPy which just happens to use different error messages. | 12 June 2020, 13:21:02 UTC |
5c30686 | Hugo | 03 June 2020, 16:55:58 UTC | pre-commit autoupdate | 03 June 2020, 16:55:58 UTC |
70d8f3e | Hugo | 03 June 2020, 16:50:34 UTC | Update release checklist now wheels are built and deployed from CI | 03 June 2020, 16:50:34 UTC |
cae2cb4 | Hugo van Kemenade | 12 May 2020, 08:56:37 UTC | Merge pull request #408 from hugovk/lint | 12 May 2020, 08:56:37 UTC |
2533b97 | Hugo | 12 May 2020, 07:47:58 UTC | Ignore temp dirs created by the Docker wheel build | 12 May 2020, 07:47:58 UTC |
dc5ed40 | Hugo | 12 May 2020, 07:41:32 UTC | Fix typos, add newlines for readability | 12 May 2020, 07:41:32 UTC |
6497e1a | Hugo | 12 May 2020, 06:39:56 UTC | pre-commit autoupdate | 12 May 2020, 06:39:56 UTC |
e3a883d | Hugo | 12 May 2020, 06:38:10 UTC | Lint check-json | 12 May 2020, 06:38:10 UTC |
4ae63be | Hugo | 12 May 2020, 06:36:47 UTC | Lint end-of-file-fixer | 12 May 2020, 06:36:47 UTC |
5f1e847 | Hugo | 12 May 2020, 06:21:45 UTC | Lint trailing-whitespace | 12 May 2020, 06:21:45 UTC |
e56aa43 | Hugo van Kemenade | 09 May 2020, 20:28:06 UTC | Merge pull request #406 from bwoodsend/master | 09 May 2020, 20:28:06 UTC |
4baa204 | bwoodsend | 09 May 2020, 14:00:42 UTC | Disable fail-fast | 09 May 2020, 14:00:42 UTC |
7d3a5eb | bwoodsend | 08 May 2020, 21:10:15 UTC | Linux1 also doesn't handle zero length loops properly | 08 May 2020, 21:10:15 UTC |
d267ec6 | bwoodsend | 08 May 2020, 20:45:57 UTC | `rm` doesn't work with wildcards in linux1 | 08 May 2020, 20:45:57 UTC |
5248177 | bwoodsend | 08 May 2020, 20:40:04 UTC | Add Cleanup of temp-wheels before populating with new wheels. A few whitespace fixes I thought I'd already fixed. | 08 May 2020, 20:40:04 UTC |
81feb55 | Hugo van Kemenade | 08 May 2020, 16:56:08 UTC | Merge pull request #266 from elelay/264-reject_bytes | 08 May 2020, 16:56:08 UTC |
ac0a8b4 | bwoodsend | 08 May 2020, 16:13:50 UTC | Remove sudo in comment. | 08 May 2020, 16:13:50 UTC |