1
0
Fork 0
mirror of https://github.com/ultrajson/ultrajson.git synced 2024-05-19 13:26:25 +02:00

Commit Graph

  • 2c9e70f965
    Run benchmarks in CI when they are changed joncrall 2022-04-25 14:11:11 -0400
  • e8fc9e1190
    Add proper default to disable joncrall 2022-04-25 14:08:03 -0400
  • a900e469f9
    Merge pull request #533 from Erotemic/benchmark-flexibility Hugo van Kemenade 2022-04-25 12:09:01 +0300
  • 66060a0fab Add and fix debug memory checks for all buffer appends on encoding JustAnotherArchivist 2022-04-13 22:33:11 +0000
  • 3d25fb4fe6
    remove skip-lib-comps command joncrall 2022-04-22 18:57:46 -0400
  • 991bf12059
    Merge branch 'benchmark-flexibility' of github.com:Erotemic/ultrajson into benchmark-flexibility joncrall 2022-04-21 17:34:06 -0400
  • 3850b93182
    Remove cpuinfo joncrall 2022-04-21 17:33:29 -0400
  • 3eb7a19f60 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2022-04-21 21:13:27 +0000
  • eb71ee87c5
    Merge branch 'benchmark-flexibility' of github.com:Erotemic/ultrajson into benchmark-flexibility joncrall 2022-04-21 16:59:41 -0400
  • 79a6122e5f [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2022-04-21 20:59:31 +0000
  • 78f24e290e
    Add note about units of benchmarks joncrall 2022-04-21 16:57:05 -0400
  • 32de298ee7
    Added argparse CLI with ability to disable specific modules joncrall 2022-04-21 16:39:34 -0400
  • ccd30400b0
    Generalize the way new json modules can be added to existing benchmarks joncrall 2022-04-20 11:37:36 -0400
  • 1ccacdd46d [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2022-04-21 19:29:50 +0000
  • 75cd254060
    Fix merge issue joncrall 2022-04-21 15:28:57 -0400
  • 85260e6c03
    Cleanup openskill code joncrall 2022-04-21 15:25:01 -0400
  • 986459664c [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2022-04-20 15:45:36 +0000
  • cbd30194fb
    Proof of concept for graphical benchmarks joncrall 2022-04-20 11:37:57 -0400
  • 35bb31a34f
    Generalize the way new json modules can be added to existing benchmarks joncrall 2022-04-20 11:37:36 -0400
  • 75895fc541
    Fix -1 length issue and revert extra spaces in tests joncrall 2022-04-20 00:41:14 -0400
  • 2cc3544222 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2022-04-20 04:34:36 +0000
  • 1e0885d827
    Remove max in favor of indentEnabled joncrall 2022-04-20 00:34:21 -0400
  • 520f2ec645
    remove non portable min/max joncrall 2022-04-18 12:41:08 -0400
  • ed8de3c3fb
    Fix negative allocation joncrall 2022-04-18 12:30:56 -0400
  • b3f8754c8a Fix segmentation faults when handling unserialisable objects JustAnotherArchivist 2022-04-17 04:04:40 +0000
  • 5853a4f595
    remove compat tests joncrall 2022-04-17 22:01:09 -0400
  • 84ca3d1b9f
    Merge branch 'nonint_indent' of github.com:Erotemic/ultrajson into nonint_indent joncrall 2022-04-17 21:27:57 -0400
  • fa84e27c95
    remove flake8 long lines joncrall 2022-04-17 21:27:51 -0400
  • 183d863e2b [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2022-04-18 01:24:33 +0000
  • 68615252b5
    Enable all agree checks joncrall 2022-04-17 21:24:18 -0400
  • 70e90854c1
    Use PyUnicode_AsEncodedString joncrall 2022-04-17 21:23:33 -0400
  • 4ae8a0bb67
    Use PyUnicode_AsEncodedString joncrall 2022-04-17 21:23:28 -0400
  • 993b262db5
    remove printf joncrall 2022-04-17 21:19:37 -0400
  • 4c68a0b74e
    Differentiate integer vs explicit indent joncrall 2022-04-17 21:13:41 -0400
  • d82654b34c
    Debug code joncrall 2022-04-10 20:05:52 -0400
  • c71d9ab952
    Allow custom indent joncrall 2022-04-04 21:54:07 -0400
  • 5c05078e19
    Use older PyObject_call API joncrall 2022-04-04 21:04:35 -0400
  • 92b044dc3a
    Allow str and None values for indent joncrall 2022-04-04 19:56:43 -0400
  • 5a52c121eb Fix segmentation faults when handling unserialisable objects JustAnotherArchivist 2022-04-17 04:04:40 +0000
  • c9df7129c1 Fix handling of surrogates on encoding JustAnotherArchivist 2022-04-17 03:25:19 +0000
  • 779949896e
    Merge pull request #526 from JustAnotherArchivist/fix-obj-str-exception-segv Hugo van Kemenade 2022-04-14 07:00:55 +0300
  • 084a546f63 Add and fix debug memory checks for all buffer appends on encoding JustAnotherArchivist 2022-04-13 22:33:11 +0000
  • b8a85c8488
    Merge pull request #527 from JustAnotherArchivist/fuzz-ref-count Hugo van Kemenade 2022-04-13 21:55:22 +0300
  • 19c21d4801
    Merge pull request #528 from JustAnotherArchivist/test-sorted-key-ref-counts Hugo van Kemenade 2022-04-13 08:59:34 +0300
  • 97fceb6245 Add test for key ref counts with sort_keys enabled JustAnotherArchivist 2022-04-13 03:02:55 +0000
  • 9ac2133e0f Add ref count checks to fuzz tests JustAnotherArchivist 2022-04-13 02:42:30 +0000
  • 935fe0cec4 Fix segmentation fault when an exception is raised while converting a dict key to a string JustAnotherArchivist 2022-04-13 00:04:24 +0000
  • 62dec8de71 Fix ref counting on non-string dict keys JustAnotherArchivist 2022-04-07 04:31:47 +0000
  • 2d1f088c2e Fix ref counting on repeated default function calls JustAnotherArchivist 2022-04-07 18:03:11 +0000
  • fcc1d797e3 Fix ref counting on repeated default function calls JustAnotherArchivist 2022-04-07 18:03:11 +0000
  • f4739140e3 Fix ref counting on non-string dict keys JustAnotherArchivist 2022-04-07 04:31:47 +0000
  • f6860f1f3d Remove shebang 5.2.0 JustAnotherArchivist 2022-04-05 17:42:02 +0000
  • c0ff7b1df9 python -m pytest JustAnotherArchivist 2022-04-05 17:41:54 +0000
  • 362fed3cdc Clearer pytest command JustAnotherArchivist 2022-04-05 17:41:43 +0000
  • 82917c0cb1 actions/checkout@v3 JustAnotherArchivist 2022-04-05 17:41:10 +0000
  • 3c095f1912 Widen tests to cover more possible buffer overflows JustAnotherArchivist 2022-04-05 02:35:57 +0000
  • f4d2c87ab6 Refactor buffer reservations to ensure sufficient space on all additions JustAnotherArchivist 2022-04-05 02:27:42 +0000
  • 1846e082a1 Add fuzz test to CI/CD. Brénainn Woodsend 2022-02-13 14:06:25 +0000
  • 5875168c41 Fix some more seg-faults on encoding. Brénainn Woodsend 2022-02-11 23:05:22 +0000
  • 1a39406b3a Remove the hidden JSON_NO_EXTRA_WHITESPACE compile knob. Brénainn Woodsend 2022-02-12 10:23:27 +0000
  • 20aa1a69e5 Add a fuzzing test to search for segfaults in encoding. Brénainn Woodsend 2022-02-11 22:48:15 +0000
  • 61dd6f19e8 Fix unchecked buffer overflows (CVE-2021-45958). Brénainn Woodsend 2022-02-09 20:44:01 +0000
  • 7dd742998b
    Remove shebang JustAnotherArchivist 2022-04-05 17:42:02 +0000
  • 9b5012184f
    python -m pytest JustAnotherArchivist 2022-04-05 17:41:54 +0000