New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.54: Support Cpanel::JSON::XS as other fast XS choice #8
Conversation
Support Cpanel::JSON::XS as other fast XS choice. Cpanel::JSON::XS has a public bugtracker, is maintained by cPanel Inc, works also with 5.6.2 does not use common::sense at run-time, only during testing. Also fix some deprecated names in the testsuite. Skip non-matching prototype warnings.
Had to change to to,from_json prototypes from |
Seconded. I would like to be able to use a fast JSON parser with a compatible interface without risking myself or my users interacting with MLEHMANN. |
Thanks. We had some cPanel internal discussion, and we will rename the On Tue, Apr 23, 2013 at 3:28 PM, Michael G. Schwern <
Reini Urban |
We sorted it out. Unfortunately the name has to stay as it is, even we dont like it. I already uploaded that name. |
I don't agree to merge this patch. The main issue around JSON::XS was resolved. |
I don't mind supporting Cpanel::JSON::XS. (though the turn to check is JSON::XS first) The reasons:
What do you think about this, tokuhirom-san? |
Perl 5.6 support was dropped by toolchain. ref. https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/lancaster-consensus.md |
The modules trying to load installed modules are terrible. It makes huge bugs. |
I see. http://lingr.com/room/perl_jp/archives/2013/08/01 I hope that Cpanel::JSON::XS have in cooperation with JSON::XS and it becomes better. |
I write up my opinion summary. (I know this issue is already closed.) The format of JSON, JSON::PP and JSON::XS are simple and clear. I don't think JSON needs multi XS backend support. XS backend is should be limited only one module. JSON::XS may break temporary and Cpanel::JSON::XS also may break temporary too. It it that, if JSON supports multi XS backend, Support multi XS backend may cause someone feels convinience, but it is not good |
Support Cpanel::JSON::XS as other fast JSON XS choice.
Cpanel::JSON::XS has a public bugtracker,
is maintained by cPanel Inc,
works also with 5.6.2
does not use common::sense at run-time, only during testing.
Also fix some deprecated names in the testsuite.
Skip non-matching prototype warnings.