pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/converters/p5-Cpanel-JSON-XS



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Oct  5 07:39:45 UTC 2026

Modified Files:
        pkgsrc/converters/p5-Cpanel-JSON-XS: Makefile distinfo

Log Message:
p5-Cpanel-JSON-XS: update to 4.53.

4.53 2026-09-28 (rurban)
        - Fix C90 violations with arm neon (GH #258 rjbs)
        - Added a native arm64 test runner.

4.52 2026-09-12 (rurban)
        - OSX 10.9 fix for SIMD UTF-8 (Christian Carey)
        - Change my maintainer email to reini.urban%gmail.com@localhost

4.51 2026-09-11 (rurban)
        - Add faster SIMD UTF-8 validation (GH #213, Zhang Boyang)
          https://github.com/cyb70289/utf8, MIT.
        - Fix tests for yath (GH #255, with H.Merijn Brand): the test files now
          work with Test2::Harness instead of only Test::Harness, and a yath
          run is added to `make xtest` when yath is installed.
        - Skip one t/117_numbers.t test on Perls with 32-bit IVs (GH #254,
          Jeremy Hansen).

4.50 2026-09-08 (rurban)
        - Add $json->encode_to($fh, $data, [$type]) to stream encoded JSON directly
          to a filehandle instead of building the whole result in memory
          (GH #250, requested by yairlenga. designed 2016 in GH #58).
          Internally flushes a bounded 8k chunk buffer as it fills, keeping
          peak memory bounded for large data structures.
        - Encoder performance improvements suggested in GH #237 (17dec):
          * Large-integer encoding now uses a 100-digit lookup table instead of
            snprintf, roughly 2x faster for integers outside the existing
            branchless small-integer fast path (|value| > 59000).
          * encode_str now bulk-copies runs of consecutive bytes that need no
            escaping instead of a need()+store per byte, notably faster for
            strings with few or no characters to escape.
          Added eg/bench_large.pl with results.

4.44 2026-09-02 (rurban)
        - Fix canonical sort infinite loop (GH #252 amelchio): malformed UTF-8 keys
          (e.g. Latin-1 byte strings mixed with Unicode) made utf16_cmp
          treat the decoder's (STRLEN)-1 malformed sentinel as a length,
          wrapping the buffer pointer. Now checked as 0 or > remaining length.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile
diff -u pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile:1.20 pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile:1.21
--- pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile:1.20   Fri Jul 24 02:58:23 2026
+++ pkgsrc/converters/p5-Cpanel-JSON-XS/Makefile        Mon Oct  5 07:39:45 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2026/07/24 02:58:23 wen Exp $
+# $NetBSD: Makefile,v 1.21 2026/10/05 07:39:45 wiz Exp $
 
-DISTNAME=      Cpanel-JSON-XS-4.43
+DISTNAME=      Cpanel-JSON-XS-4.53
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    converters textproc perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/R/RU/RURBAN/}

Index: pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo
diff -u pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo:1.12 pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo:1.13
--- pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo:1.12   Fri Jul 24 02:58:23 2026
+++ pkgsrc/converters/p5-Cpanel-JSON-XS/distinfo        Mon Oct  5 07:39:45 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.12 2026/07/24 02:58:23 wen Exp $
+$NetBSD: distinfo,v 1.13 2026/10/05 07:39:45 wiz Exp $
 
-BLAKE2s (Cpanel-JSON-XS-4.43.tar.gz) = 8f41ef16be92fefedb83adc83c76a58dad64954f38180e9c9be8965e97bcbe00
-SHA512 (Cpanel-JSON-XS-4.43.tar.gz) = 42105fd0ee07fbd77e34572a9035e1e1837ce04e89bcd0191585eefdb2095b07f2c5a4ee0a64c261f63902cb7d25ce05edd11c9e66e14db46d06d28f8898e7ed
-Size (Cpanel-JSON-XS-4.43.tar.gz) = 270227 bytes
+BLAKE2s (Cpanel-JSON-XS-4.53.tar.gz) = 58c8e023360121a3cc21486e850cea787b5a02e3ba507e2c061aa4313bdb77cb
+SHA512 (Cpanel-JSON-XS-4.53.tar.gz) = 6b923d9316105b75b5125bbea48f123982971e123d380caa33104f12f7d22482e3fa6824f5bb70820b31a73b131d22c94711d2ceac064f9873f7b40059bbc76e
+Size (Cpanel-JSON-XS-4.53.tar.gz) = 286254 bytes



Home | Main Index | Thread Index | Old Index