Path to this page:
./
converters/p5-Cpanel-JSON-XS,
JSON serialising/deserialising, done correctly and fast (cPanel fork)
Branch: CURRENT,
Version: 4.32nb2,
Package name: p5-Cpanel-JSON-XS-4.32nb2,
Maintainer: pkgsrc-usersThis module converts Perl data structures to JSON and vice versa.
Its primary goal is to be *correct* and its secondary goal is to
be *fast*. To reach the latter goal it was written in C.
As this is the n-th-something JSON module on CPAN, what was the
reason to write yet another JSON module? While it seems there are
many JSON modules, none of them correctly handle all corner cases,
and in most cases their maintainers are unresponsive, gone missing,
or not listening to bug reports for other reasons.
The cPanel fork has additional bug fixes and interoperability
improvements.
Required to run:[
lang/perl5] [
devel/p5-common-sense] [
devel/p5-Types-Serialiser] [
devel/p5-Canary-Stability]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Filesize: 250.49 KB
Version history: (Expand)
- (2024-11-16) Updated to version: p5-Cpanel-JSON-XS-4.32nb2
- (2023-07-06) Updated to version: p5-Cpanel-JSON-XS-4.32nb1
- (2022-10-01) Updated to version: p5-Cpanel-JSON-XS-4.32
- (2022-07-04) Updated to version: p5-Cpanel-JSON-XS-4.30
- (2022-06-28) Updated to version: p5-Cpanel-JSON-XS-4.23nb2
- (2021-05-25) Updated to version: p5-Cpanel-JSON-XS-4.23nb1
CVS history: (Expand)
2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504) |
Log message:
*: recursive bump for perl 5.40
|
2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483) |
Log message:
*: recursive bump for perl 5.38
|
2022-10-01 01:41:55 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 4.32
Upstream changes:
4.32 2022-08-13 (rurban)
- fix new JSON::PP::Boolean overload redefinition warnings. GH #200
4.31 2022-08-10 (rurban)
- adjust t/20_unknown.t pp bool tests for native bool when supported.
GH #198 PR by Graham Knop.
|
2022-07-04 09:20:10 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-Cpanel-JSON-XS: update to 4.30.
4.30 2022-06-14 (rurban)
- Fix perl 5.37 utf8n_to_uvuni deprecation. GH #196
4.29 2022-05-27 (rurban)
- Hack: Revert native bool (unblessed) overloads via JSON::PP 4.08.
JSON::PP ignores unblessed bools for now. GH #194
4.28 2022-05-05 (rurban)
- Validate the JSON struct which might get corrupted by wrong FREEZE/THAW
methods, or other serializers, or corrupting our magic object. (GH #192)
- Improve our DESTROY and END methods to avoid NULL dereferences.
Fixes perl-compiler/#438
- Fix 3 tests in t/20_unknown.t with the latest 5.35.10 bool enhancements
and JSON::PP (GH #194)
- Fix t/118_type.t with Windows ivtype long long. (GH #178)
- Added github actions
4.27 2021-10-13 (rurban)
- Only add -Werror=declaration-after-statement for 5.035004 and earlier \
(PR #186 nwc)
- Fix 125_shared_boolean.t for threads (PR #184 Sinan Unur)
4.26 2021-04-12 (rurban)
- Fix compilation with C++ (GH #177)
4.25 2020-10-28 (rurban)
- Fix decode relaxed with comment at the end of the buffer (GH #174 \
fgaspar), a regression
introduced with 3.0220, to fix n_number_then_00.
- Possible fix for a gcc-9 optimizer bug (GH #172)
4.24 2020-10-02 (rurban)
- Fix decode_json(scalar, 0) (GH #171 plicease), check 2nd arg for true-ness
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2021-10-26 12:06:54 by Nia Alarie | Files touched by this commit (150) |
Log message:
converters: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 15:29:13 by Nia Alarie | Files touched by this commit (150) |
Log message:
converters: Remove SHA1 hashes for distfiles
|
2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575) |
Log message:
*: recursive bump for perl 5.34
|