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