Commit graph

  • 820a4aa2ca
    Merge e4ec35b7d3 into 448d43f5dc Marco 2026-06-18 20:38:55 +00:00
  • a17284c326
    Merge e9f812c79b into 448d43f5dc Lysandros Nikolaou 2026-06-18 18:52:33 +00:00
  • 448d43f5dc
    release v1.2.1 (#698) main v1.2.1 Inada Naoki 2026-06-19 00:33:29 +09:00
  • 1cd90a1013
    Potential fix for pull request finding Inada Naoki 2026-06-19 00:18:31 +09:00
  • 1cebba76e8 release v1.2.1 Inada Naoki 2026-06-19 00:14:08 +09:00
  • 2c56ddb5d0
    Merge commit from fork Inada Naoki 2026-06-19 00:13:13 +09:00
  • 0f4f350b6f
    Bump pypa/cibuildwheel from 4.0.0 to 4.1.0 in the all-dependencies group (#694) dependabot[bot] 2026-06-16 13:22:58 +09:00
  • 236e826113
    Bump pypa/cibuildwheel from 4.0.0 to 4.1.0 in the all-dependencies group dependabot[bot] 2026-06-15 16:08:15 +00:00
  • 11ed0a5110
    release v1.2.0 (#692) v1.2.0 Inada Naoki 2026-06-11 12:29:41 +09:00
  • 771f89b965 release v1.2.0 Inada Naoki 2026-06-11 11:56:11 +09:00
  • c410a388c5
    Bump pypa/cibuildwheel from 3.4.1 to 4.0.0 (#691) dependabot[bot] 2026-06-11 11:54:05 +09:00
  • 517d9abda4
    Bump pypa/cibuildwheel from 3.4.1 to 4.0.0 in the all-dependencies group dependabot[bot] 2026-06-08 16:08:36 +00:00
  • 97ba6ca0d2 skip ci: remove unneeded CIBW_SKIP option Inada Naoki 2026-06-03 22:17:26 +09:00
  • cdde1b0d63
    Wheels CI hangs for MacOS Intel (#689) v1.2.0rc1 Guido Imperiale 2026-06-03 13:20:15 +01:00
  • c71732a5d4 Wheels CI hangs for MacOS Intel crusaderky 2026-06-03 12:36:08 +01:00
  • 5eb57e1545
    release v1.2.0rc1 (#681) Inada Naoki 2026-06-03 17:50:51 +09:00
  • 442fdb5bc7 update changelog Inada Naoki 2026-06-03 17:40:25 +09:00
  • 77395c19a5
    Harden Unpacker.__init__ re-entry cleanup to prevent buffer/context leaks (#687) Copilot 2026-06-03 16:40:16 +09:00
  • 23da5146a4
    Apply suggestion from @methane Inada Naoki 2026-06-03 16:35:40 +09:00
  • 7df7136e20
    Guard Packer buffer protocol hooks with Cython critical sections (#686) Copilot 2026-06-03 16:22:40 +09:00
  • ffc1b206db
    Fix Unpacker __init__ re-entry cleanup leaks copilot-swe-agent[bot] 2026-06-03 07:20:54 +00:00
  • ce5088af74
    Add critical sections to Packer buffer protocol methods copilot-swe-agent[bot] 2026-06-03 07:12:02 +00:00
  • 6afc0cc2ed
    Initial plan copilot-swe-agent[bot] 2026-06-03 07:11:51 +00:00
  • e9e211f8e1
    Initial plan copilot-swe-agent[bot] 2026-06-03 07:09:19 +00:00
  • b5bbf33c79 don't skip test on no-GIL build Inada Naoki 2026-06-03 12:30:37 +09:00
  • d627d308ef
    Bump sys.setrecursionlimit within test_nest_limit_1024 (#682) Charlie Lin 2026-06-02 23:30:00 -04:00
  • 7c6a37f631
    Update changelog for version 1.2.0 Inada Naoki 2026-06-03 12:27:26 +09:00
  • 0af3c9d11b
    Potential fix for pull request finding Inada Naoki 2026-06-03 12:26:27 +09:00
  • e327a0e93b
    Bump the all-dependencies group with 2 updates (#684) dependabot[bot] 2026-06-03 10:36:10 +09:00
  • 966406d391
    Bump the all-dependencies group with 2 updates dependabot[bot] 2026-06-02 23:10:23 +00:00
  • 036f3b2ecd Bump sys.setrecursionlimit within test_nest_limit_1024 unknown 2026-06-02 12:23:24 -04:00
  • 4632b018d1 release v1.2.0rc1 Inada Naoki 2026-06-03 01:00:12 +09:00
  • 6cd7574183
    change changelog format to markdown (#680) Inada Naoki 2026-06-03 00:44:43 +09:00
  • 707e6ad4c5
    Apply suggestions from code review Inada Naoki 2026-06-03 00:42:56 +09:00
  • ca24758b4d change changelog format to markdown Inada Naoki 2026-06-03 00:36:08 +09:00
  • e861f75374
    fix: use-after-free in get_data_from_buffer (#677) Thomas Kowalski 2026-06-02 17:21:59 +02:00
  • 975a2a4c84
    Add 3.15 to CI (#678) Charlie Lin 2026-06-02 08:42:57 -04:00
  • 98d2c7907d
    Fix Timestamp.from_datetime returning wrong value for pre-epoch datetimes (#662) Kadir Can Ozden 2026-06-02 15:41:52 +03:00
  • 8ddd5d7788 add test for pre-epoch datetime Inada Naoki 2026-06-02 21:21:38 +09:00
  • b83a0aa62b
    skip recursion limit test on free-threaded CPython builds (#679) Inada Naoki 2026-06-02 20:56:05 +09:00
  • 091ffa2bed skip recursion limit test on free-threaded CPython builds Inada Naoki 2026-06-02 20:48:32 +09:00
  • a6c3d49929
    Add 3.15 to CI Charlie Lin 2026-06-02 07:05:16 -04:00
  • 9de2fd9b24
    Add no-GIL interpreter support (#641) Charlie Lin 2026-06-02 03:21:05 -04:00
  • 284782d647
    Add missing autoreset in Packer.pack_ext_type (#663) Kadir Can Ozden 2026-06-01 15:27:05 +03:00
  • 907a1c5e8d add test Inada Naoki 2026-06-01 19:10:02 +09:00
  • 1406cd49cc add autoreset support to Packer.pack_ext_type() Inada Naoki 2026-06-01 18:55:47 +09:00
  • 7ee15a324b
    fix: address PR review comments Thomas Kowalski 2026-05-27 14:39:44 +02:00
  • 4a07745675
    fix: avoid memory leak when decoding invalid nested arrays (#671) Thomas Kowalski 2026-05-27 11:04:24 +02:00
  • eae29a954e
    fix: use-after-free in get_data_from_buffer Thomas Kowalski 2026-05-26 11:58:19 +02:00
  • 9086469e18
    test: add test Thomas Kowalski 2026-05-26 16:23:01 +02:00
  • 378edc60f1
    fix: properly handle return codes in pack_timestamp (#672) Thomas Kowalski 2026-05-23 18:48:01 +02:00
  • 4b2749cdff
    Raise DEFAULT_RECURSE_LIMIT from 511 to 1024 (#676) Copilot 2026-05-22 16:08:23 +09:00
  • 30e46c8d14
    Fix test_nest_limit_1024: use iterative comparison to avoid C-level recursion limit copilot-swe-agent[bot] 2026-05-20 14:31:14 +00:00
  • 3e1ab43171
    Change DEFAULT_RECURSE_LIMIT from 511 to 1024 and add nest_limit test copilot-swe-agent[bot] 2026-05-20 08:42:30 +00:00
  • 8bdc6c246a
    Initial plan copilot-swe-agent[bot] 2026-05-20 08:39:41 +00:00
  • 84c496171b issue 674: remove DEFAULT_RECURSE_LIMIT and ValueError for signaling recursion limit Ryan Siemens 2026-05-17 11:39:40 -06:00
  • cd8137093a
    fix: enforce strict_map_key with object_pairs_hook (#673) Thomas Kowalski 2026-05-12 06:59:40 +02:00
  • dc2cefeaca
    test: add test Thomas Kowalski 2026-05-11 16:41:51 +02:00
  • e24d5de5ef
    fix: enforce strict_map_key with object_pairs_hook Thomas Kowalski 2026-05-11 08:42:33 +02:00
  • 8116ca37f5
    fix: properly handle return codes in pack_timestamp Thomas Kowalski 2026-04-30 13:05:54 +02:00
  • 1b54a1ea66
    test: add regression test Thomas Kowalski 2026-04-29 21:29:27 +02:00
  • 406360b3a8
    fix: eliminate memory leak when parsing incorrect nested arrays Thomas Kowalski 2026-04-29 11:23:42 +02:00
  • 43e9133d42
    Merge 95d1b4dc64 into 0d600a3328 Pea Soft 2026-04-29 09:53:03 +02:00
  • 0d600a3328
    ci: use ubuntu-slim for lint (#670) Inada Naoki 2026-04-27 17:02:52 +09:00
  • e85fb280ad ci: use ubuntu-slim for lint Inada Naoki 2026-04-27 16:37:28 +09:00
  • b7ebb87b9d
    action: Bump the all-dependencies group with 6 updates (#669) dependabot[bot] 2026-04-27 15:16:05 +09:00
  • e22b4e5482
    Bump the all-dependencies group with 6 updates dependabot[bot] 2026-04-27 06:08:43 +00:00
  • 94242eb0e9 dependabot Inada Naoki 2026-04-27 15:07:06 +09:00
  • a54fad13c1 pinact Inada Naoki 2026-04-27 15:06:20 +09:00
  • bcf89c7efd
    Fixed README example (#668) Valentin Valls 2026-04-26 18:39:18 +02:00
  • caa43c8ab2
    README: Fixed python3 Valentin Valls 2026-04-25 12:15:46 +02:00
  • 95c8be516d
    fix: check return code in unpack_callback_int64 (#665) Thomas Kowalski 2026-04-21 11:27:11 +02:00
  • 77f5a53834
    Simplify PyObject creation in unpack_callback_int64 Inada Naoki 2026-04-21 18:09:04 +09:00
  • 1e28db75ba
    Apply suggestion from @methane Inada Naoki 2026-04-21 18:08:06 +09:00
  • 5d465bdb77
    fix: re-raise existing exception when available (#667) Thomas Kowalski 2026-04-21 11:06:10 +02:00
  • 2e541230ab
    test: add tests for re-raising exceptions Thomas Kowalski 2026-04-21 10:50:40 +02:00
  • 156bb05a15
    fix: check unpack_callback_uint32 result (#666) Thomas Kowalski 2026-04-21 09:22:06 +02:00
  • 1cefcd551b
    fix: re-raise existing exception when available Thomas Kowalski 2026-04-21 08:45:33 +02:00
  • a85e02d6a6
    refactor: remove LONG_MAX check Thomas Kowalski 2026-04-20 20:08:29 +02:00
  • 040585f20b
    fix: check unpack_callback_uint32 result Thomas Kowalski 2026-04-18 16:33:51 -04:00
  • 5142b3d1b1
    fix: check return code in unpack_callback_int64 Thomas Kowalski 2026-04-18 16:25:26 -04:00
  • 6357bc272c
    ci: add riscv64 manylinux/musllinux wheels (#664) Julien Stephan 2026-02-21 09:09:34 +01:00
  • aada914b9a ci: add riscv64 manylinux/musllinux wheels Julien Stephan 2026-02-20 15:37:34 +01:00
  • b691a8e52c Add missing autoreset in Packer.pack_ext_type Kadir Can Ozden 2026-02-20 15:00:07 +03:00
  • 4ea42eba4d Fix Timestamp.from_datetime returning wrong value for pre-epoch times Kadir Can Ozden 2026-02-20 14:59:16 +03:00
  • e4ec35b7d3 Add support for bypassing pre-packed data Marco Ribeiro 2026-02-13 11:04:04 -03:00
  • 95d1b4dc64 fix typing peasoft 2026-01-03 14:13:05 +08:00
  • b9d495db40 fix lint peasoft 2026-01-02 23:19:34 +08:00
  • 1c33b7efc7 fix lint peasoft 2026-01-02 23:02:13 +08:00
  • acdcdbccd2 add type stub peasoft 2026-01-02 22:44:06 +08:00
  • 3715b72d57 Have unpacked datetime timezone being local cielavenir 2025-12-11 00:53:06 +09:00
  • f9806368ae
    update cython and cibuildwheel (#658) Inada Naoki 2025-12-01 14:16:03 +09:00
  • 53ca496829 update cython and cibuildwheel Inada Naoki 2025-11-29 22:51:38 +09:00
  • e9f812c79b
    Update README with thread safety section Lysandros Nikolaou 2025-10-24 15:36:16 +02:00
  • 80191651eb
    Merge branch 'main' into nogil Inada Naoki 2025-10-09 18:45:55 +09:00
  • c1ecd23dbf
    drop Python 3.9 (#656) Inada Naoki 2025-10-09 18:33:23 +09:00
  • 38e9d09136 drop Python 3.9 Inada Naoki 2025-10-09 17:43:23 +09:00
  • c2ce55e5df unify pyx file Inada Naoki 2025-10-09 07:01:49 +00:00
  • af45640970
    cython: freethreading_compatible (#654) Inada Naoki 2025-10-09 15:53:08 +09:00
  • 9b3b978534 add 3.14t to test matrix Inada Naoki 2025-10-09 06:45:20 +00:00