[libjson-perl] branch master updated (4531635 -> 689fbac)
gregor herrmann
gregoa at debian.org
Sat Jun 24 20:13:54 UTC 2017
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libjson-perl.
from 4531635 add Applied-Upstream field to wording.patch
adds cb186df imported from JSON-2.17
adds d607671 added meta_merge to Makefile.PL
adds 3e11b44 forgot to add lib\!
adds db08f46 fixed a bug - encoding overloaded eq operator object
adds 339bbc0 remove coment out lines
adds 4c4bf0c enchanced error message
adds a8a0c0d updated version
adds 2ae03df updated docs
adds 8ab9736 updated .gitignore and MANIFEST.SKIP
adds 389a11b updated .gitignore
adds 6b0d0c7 updated misc
adds f3ef35b updated Changes
adds 0181c84 modified typo
adds 2e08e68 added a recommendation refering to (en|de)code_json to pod
adds e73d86e updated and added 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER' section to pod
adds 29348bb updated README
adds 0ef556d version++
adds 42f34d3 updated Changes
adds 9eebfee version++
adds 52f68bb fixed doc
adds 8094383 decode_prefix() didn't count a consumed text length properly.
adds 7650868 enhanced XS compatibilty in the case of decoding a white space garbaged text
adds 30595e3 added t/e14_decode_prefix.t
adds 9bb15fa added eg/bench_pp_xs.pl(for dev)
adds 93c1436 updated 'INCREMENTAL PARSING' section
adds 698d5cc updated Changes and README
adds cff7871 ouch, eg/bench_pp_xs.pl had a stupid code
adds dc363e8 updated 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER'
adds 7d5cf78 renamed eg/bench_pp_xs.pl to eg/bench_decode.pl
adds 6c336da updated version and Changes
adds 3ab1024 updated MANIFEST
adds b36f869 auto JSON::XS installing feature
adds 1c80c82 set a prereq key-value instead of installing JSON::XS directly ... pointed by gfx
adds 1709c1f modified PP.pm and 11_pc_expo.t for -Duse64bitall -Duselongdouble compiled perl. (patched by H.Merijn Brand)
adds 3606d12 updated Changes and version
adds 3607b79 fixed Makefile.PL
adds fc47aad modified Makefile.PL for not cpan or cpanm running
adds 59fef21 fixed Makefile.PL
adds 82861c5 check that to_json and from_json are not called as methods
adds 72cf854 check from_json, to_json
adds 7f84d7e modified tied object handling in encode. it made encoding speed faster.
adds 0481b2f added t/e15_ixhash.t
adds beb5e2a modified t/e10_bignum.t for avoiding a warning in using Math::BigInt dev version
adds ff81522 updated Changes
adds 3f94aae updated version and MANIFEST
adds 1ccfe34 tweaked some code
adds 89b48d9 optimized code in hash object encoding
adds b53984b updated version and Changes
adds d1fe2c7 JSON::Backend::XS::Supportable always executed a needless process with JSON::XS backend.
adds 36e0e45 added test files
adds a0fe1ce updated version and Changes
adds bb395fc updated manifest
adds 5cfef63 cleaned up code and enhanced sort option efficiency in encode.
adds e9f2139 updated version and Changes
adds da97cd4 Tiny optimizations
adds 7822908 updated Changes
adds 777c0cf added missing B module variables into PP::5005
adds 3a8d23f updated version
adds 110c289 tweak
adds fee7f50 renamed file names
adds 8a4afb9 changed env varibale PERL_JSON_BACKEND in t/*.t
adds c58e724 JSON now uses JSON::PP or JSON::backportPP as the backend module
adds 8dae1d9 updated Changes and MANIFEST
adds b406da9 moved comapt module dir and deleted backportPP58
adds 315b3d3 updated comapt modules and changed call mannter
adds 9fdb1f8 tweaked
adds 1acc179 updated Changes, MANIFEST nad README
adds c98b540 updated version
adds 70db67c Merge branches 'master' and 'for_pp_core'
adds 619c0cf modified package name line for avoinding PAUSE indexer
adds 4fe6544 updated BackportPP woth JSON::PP 2.27105
adds 0ac24ae updated version and document
adds 261dc40 updated Changes and README
adds 5030bee fixed some edge cases in to_json() parameters validation
adds 735a5e6 Merge branches 'master' and 'berekuk/master'
adds 38732e5 updated for 2.52
adds 81d601f updated README
adds aa16275 added skip feature of XS installing question
adds 595f10b Reformulates text in NOTE section of POD
adds 906f7af Merge pull request #3 from olof/fix/pod/note_section
adds e587e2d don't use indirect
adds dabdb5e fix spelling errors
adds 0756317 enhanced document
adds 1059000 changed backend module loading for overloaded object behavior
adds 6d0a2da Misprint ( unddef -> undef )
adds 063be00 Fix some spelling
adds 022b0ac Update copyright year
adds 5140c32 Some wrapping on long paras
adds 1ab4d76 Fix spelling and wrapping
adds 2895f0c Merge pull request #6 from briandfoy/master
adds 35b5041 fixed t/19_incr.t on perl >= 5.17.10 (wyant, rt#84154)
adds accd055 Merge pull request #7 from mbeijen/RT84154
adds 7557f90 clean t/19_inct.t up for JSON::PP's test code
adds 19f7a61 update docs
adds 52c5adf add missing file name to MANIFEST
adds 5629a03 JSON::BackportPP++ for pause indexer
adds 9894351 make t/x17_strage_overload.t skip when cant't load JSON::XS
adds db1bb86 make t/x17_strange_overload.t work correctly
adds 06cc1a2 Fix link to Github repo
adds caf6320 Merge pull request #9 from dolmen/patch-1
adds 0a5e85b support PUREPERL_ONLY and stop installing JSON::XS automatically on Perl 5.18
adds a6ae8eb update README
adds 601a56b update README and vresion
adds 42b01ac Hide more packages from PAUSE (and other stuff)
adds eece6fd Merge pull request #11 from miyagawa/hide-pp-PAUSE
adds 506fddd recommend JSON::XS instead of conditionally requiring it
adds 6ee6e8f Merge branch 'recommend-json-xs' of https://github.com/miyagawa/JSON into recommend
adds 91742fd update version and docs
adds 63c45ae Test object version of is_xs() and is_pp()
adds b4fb06c fix broken ->is_xs/pp
adds 4d41d16 update Changes a bit
adds 323a08f fix precedence error (return/or) in _incr_parse
adds f2d0753 update MANIFEST
adds 3487400 the workaround for JSON::XS v3.0 instlaled env
adds ee57cea changed test cases for the workaround
adds a2917cd update version and documents
adds 235dbec making comment clearer
adds b238bb5 Merge pull request #13 from dsteinbrunner/patch-1
adds f5edda4 Update JSON.pm
adds 68202eb Merge pull request #16 from yanick/patch-1
adds d4d7449 fix documentation error
adds 711950d Merge pull request #18 from singingfish/master
adds 3e0487d add test to prove that rt#88949 is not a bug
adds f65a97a Merge pull request #23 from dams/rt88949
adds 04588ec Fix example code
adds b95523a Merge pull request #24 from MidLifeXis/patch-1
adds 3834ad7 Fix typos
adds 405129f Merge pull request #27 from zoffixznet/fix-typo
adds f5dc298 fix error in decode_prefix example
adds 09a3859 Merge pull request #29 from topaz/patch-1
adds c77b6d0 fix RT-105735: [PATCH] fix expression "allow to" in documentation
adds 55d439d fix #28 (xdg++)
adds e26e377 removed shebangs to fix RT-85917
adds 35355b1 remove unused JSON::Boolean::_overrride_overload
adds 8842b32 remove also unused %Installed and JSON::Boolean package
adds 7e4462a split _load_(xs|pp) into loader parts and initializer parts
adds c2228d9 refactor support_by_pp (fix #30)
adds a9e7636 $_INSTALL_ONLY is not used anymore
adds c342b66 remove unused constants
adds 9e54dca add tests to make sure a test package is not polluted by UNIVERSAL::TO_JSON
adds f1e32d1 replace well-known Test/Test2 packages to avoid confusion
adds 5c7f2e7 localize convert_blessed_universally (fix #31)
adds b62bc19 normalize PERL_JSON_BACKEND before loading stuff
adds 282ace9 make backend detection a bit looser (WIP)
adds 1dcef07 pass a module to _load_(xs|pp)
adds 6a7bb11 load the passed module, instead of the fixed module(s)
adds b6189c9 tweak required backend version
adds 34da86e pass the backend module to ::Backend::(XS|PP)->init
adds 9ad4b26 move the guts of _set_module into ::Backend::(XS|PP)->init
adds e6c9cc3 set $JSON::Backend in ::Backend::(XS|PP)->init
adds e45f2a6 wrap raw backend with JSON::Backend::(XS|PP)
adds f34a118 change $JSON::Backend to ::Backend::(XS|PP), and fix is_(xs|pp)
adds 99430c4 remove $Module_XS (and $Module_(PP|bp)), which means now we should be able to use JSON::XS alternative(s) via PERL_JSON_BACKEND
adds f5ae489 remove $_USSING_bpPP
adds 966acfa ::Backend::(XS|PP) can be replaced with $class here
adds 9193da7 silence uuv warnings
adds 216f966 rename t/00_load.t that conflicts with t/000_load.t in JSON-PP
adds 5cfe796 add author tool to sync JSON::backportPP (and its tests) with JSON::PP
adds b0c65dd sync with the current JSON::PP
adds 3b3b38a ignore MYMETA files
adds 7f0fdcd fix bug #90319
adds 607bf44 Merge branch 'master' of https://github.com/dams/JSON into dams-master
adds fccca25 Merge branch 'dams-master'
adds 4f4bc75 not to include author tools into a distribution
adds 5cb4b09 remove duplicated tests
adds 0f39adb remove more duplicated tests, and allow the remaining tests to accept PERL_JSON_BACKEND (from travis-ci)
adds 2ecbbb3 allow the tests to accept PERL_JSON_BACKEND for travis-ci
adds 542f3bb some tests requires support_by_pp to pass when PERL_JSON_BACKEND is JSON::XS
adds 35b2edc ported a BigInt test from ::PP
adds 6b8a997 fix some tests to pass under different backends
adds 16e6a33 improve sync_pp.pl to add support_by_pp and tweak PERL_JSON_BACKEND
adds ca6e9a8 not to break the method chain by allow_bigint()
adds ef58ce5 add .travis.yml
adds b87beaa add 5.24 to .travis.yml
adds 3a73eae renamed a test
adds 42160bd remove a duplicated bignum test
adds 44860ac fix .travis to return true
adds 662c02a remove default env
adds 4e3d53a just exit instead of require 7.000 (bulk88++)
adds a3dda15 tweaked author tool
adds 05d9027 backport JSON::PP 2.91_01
adds 7505085 remove base.pm dependency
adds cfffdea bump up the version to 2.91_01
adds ff96bd7 update MANIFEST.SKIP to ignore MYMETA
adds 72949c9 update MANIFEST
adds 80b87a8 update Changes
adds 4685aa7 tweak .travis.yml
adds 0ceb37e oops
adds 3623751 made sure to use backportPP
adds 451cd85 typo
adds ddfd78b don't set XS backend if __load_xs fails
adds 10283e5 return 1 explicitly
adds ecfff7f keep actual backend module in $JSON::BackendModule, mainly for testing
adds 1186e60 show backend module version in one line
adds 025b653 local *method= only works correctly with Perl 5.18+
adds 4716d94 not to test gh_28 for other backends
adds 24566c2 tweak tests
adds 9db4c87 oops
adds 4e141d0 oops
adds 7bc936f tweaking
adds 0da1496 keep BackendModulePP (and BackendModuleXS) to find actual version of PP backend for -support_by_pp
adds 4821f12 oops
adds 50ea1f0 add a diag to see what's going on at travis-ci
adds 3789a28 give it another try
adds e39d598 updated Changes to release 2.91_01
adds e30f42c synched with JSON::PP 2.91_02 with a fix not to be broken under Perl 5.25.*
adds f38c6ed bump up the version to 2.91_02
adds d21342b remove -support_by_pp from SYNOPSIS
adds 5dbf0f6 remove to/from_json from SYNOPSIS too
adds 3a3d488 remove compatibility notes and cautions
adds f3200fb rewrite DESCRIPTION
adds 8816568 remove FEATURES section
adds 876df21 add CHOOSING BACKEND section
adds a790746 add USING OPTIONAL FEATURES section
adds b7d293b update FUNCTIONAL INTERFACE with the one from JSON::XS
adds 729f3a7 remove HOW DO I ... section, which would be replaced with ENCODING section later
adds 50d984a update OBJECT-ORIENTED INTERFACE with the one from JSON::XS
adds a43a1a8 add ADDITIONAL METHODS section
adds d964a18 update INCREMENTAL PARSING section with the one from JSON::XS
adds 70d80c9 remove JSON::PP SUPPORT METHODS section
adds e54cd75 update MAPPING section with the one from JSON::XS
adds d90af04 add OBJECT SERIALISATION section from JSON::XS
adds d60d310 add ENCODING section from JSON::XS
adds 5138222 remove JSON vs ECMAscript/YAML sections
adds dd031a0 remove BACKEND MODULE DECISION section
adds 8e1a071 remove yet another section to explain -support_by_pp
adds ad1a64d remove INCOMPATIBLE CHANGES ... section for JSON 1.x users
adds 9251ba2 remove TODO/THREAD sections
adds d4bfdac add BACKWARD INCOMPATIBILITY section
adds 77c2b37 add a note on JSON::Boolean
adds d2f0247 update BUGS section
adds 330ca5a update SEE ALSO section
adds 6bb3595 sync with JSON::PP 2.91_03
adds 7ce1367 bump up the version to 2.91_03
adds 473d64e tweak t/110_bignum.t not to die when $num is not blessed
adds 725c760 update backward compatibility note on Makefile.PL
adds 7be7e3a ditto for Changes
adds 9961925 sync with JSON::PP 2.91_04
adds 3e5e325 force backportPP while writing Makefile, not to exit if PERL_JSON_BACKEND has a weird setting
adds 41d5c57 change wording
adds b166e25 $message is not used anymore
adds fe79d72 no need to check $] >= 5.005 as there's "use 5.00503"
adds 8594ef9 bump up the version to 2.91_04
adds ec9ac56 release 2.92
adds 9025223 add VERSION method to JSON::Backend packages to show VERSION of the actual backend module (JSON::XS, JSON::PP etc), for backward compatibility
adds 03947b8 update versions of JSON::backportPP
adds 7e01ce5 gh_28 tests are for 5.8+ only
adds 1abf851 clarify doc for backend method
adds 4b0d995 update VERSION
adds ff84248 update README
adds a7b1033 release 2.93
adds c15af5d fix recently added VERSIONs to take args
adds eb3a5d5 sync with JSON::PP 2.94
adds b56ccf6 fix backend VERSION issue (RT-121892)
adds 3d0e400 release 2.94
adds 9795130 New upstream version 2.94
new 7a3a12b Updated version 2.94 from 'upstream/2.94'
new 8120592 Update debian/changelog
new d227a08 Remove POD formatting from debian/upstream/metadata.
new 939bb4b Drop wording.patch, applied upstream.
new 5644566 Update years of upstream and packaging copyright.
new 53a0973 Declare compliance with Debian Policy 4.0.0.
new 052ad59 Drop unneeded versioned Suggests.
new 583826a Bump debhelper compatibility level to 9.
new c9edd8a Drop debian/tests/pkg-perl/syntax-skip.
new 689fbac releasing package libjson-perl version 2.94-1
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.travis.yml | 25 +
Changes | 64 +-
MANIFEST | 44 +-
META.json | 6 +-
META.yml | 14 +-
Makefile.PL | 69 +-
README | 2444 ++++++++------------
debian/changelog | 18 +-
debian/compat | 2 +-
debian/control | 5 +-
debian/copyright | 4 +-
debian/patches/series | 1 -
debian/patches/wording.patch | 41 -
debian/tests/pkg-perl/syntax-skip | 3 -
debian/upstream/metadata | 2 +-
eg/bench_decode.pl | 2 -
eg/bench_encode.pl | 2 -
lib/JSON.pm | 1864 +++++----------
lib/JSON/backportPP.pm | 1620 ++++++-------
lib/JSON/backportPP/Boolean.pm | 31 +-
t/00_load.t | 19 +-
t/{00_load.t => 00_load_backport_pp.t} | 2 +-
t/01_utf8.t | 2 +-
t/02_error.t | 2 +-
t/03_types.t | 2 +-
t/06_pc_pretty.t | 4 +-
t/07_pc_esc.t | 8 +-
t/08_pc_base.t | 2 +-
t/09_pc_extra_number.t | 2 +-
t/{e04_sortby.t => 104_sortby.t} | 48 +-
t/{e05_esc_slash.t => 105_esc_slash.t} | 30 +-
t/{e06_allow_barekey.t => 106_allow_barekey.t} | 38 +-
...allow_singlequote.t => 107_allow_singlequote.t} | 40 +-
t/{e08_decode.t => 108_decode.t} | 4 +-
t/{e09_encode.t => 109_encode.t} | 2 +-
t/10_pc_keysort.t | 2 +-
t/{e10_bignum.t => 110_bignum.t} | 17 +-
t/{e12_upgrade.t => 112_upgrade.t} | 2 +-
t/{e13_overloaded_eq.t => 113_overloaded_eq.t} | 6 +-
t/{e14_decode_prefix.t => 114_decode_prefix.t} | 6 +-
t/{e15_tie_ixhash.t => 115_tie_ixhash.t} | 8 +-
...6_incr_parse_fixed.t => 116_incr_parse_fixed.t} | 8 +-
t/117_numbers.t | 23 +
t/11_pc_expo.t | 27 +-
t/12_blessed.t | 2 +-
t/13_limit.t | 2 +-
t/14_latin1.t | 2 +-
t/15_prefix.t | 2 +-
t/16_tied.t | 2 +-
t/17_relaxed.t | 2 +-
t/18_json_checker.t | 9 +-
t/19_incr.t | 6 +-
t/20_unknown.t | 6 +-
t/21_evans_bugrep.t | 5 +-
t/22_comment_at_eof.t | 2 +-
t/99_binary.t | 2 +-
t/e00_func.t | 2 +-
t/e01_property.t | 2 +-
t/e02_bool.t | 17 +-
t/e03_bool2.t | 2 +-
t/e11_conv_blessed_univ.t | 19 +-
t/e90_misc.t | 4 +-
t/gh_28_json_test_suite.t | 59 +
t/gh_29_trailing_false_value.t | 13 +
t/rt_116998_wrong_character_offset.t | 22 +
t/rt_90071_incr_parse.t | 29 +
t/x00_load.t | 2 +-
t/x02_error.t | 2 +-
t/x12_blessed.t | 2 +-
t/x16_tied.t | 2 +-
t/x17_strange_overload.t | 2 +-
t/xe01_property.t | 56 -
t/xe02_bool.t | 34 -
t/xe03_bool2.t | 47 -
t/{xe04support_by_pp.t => xe04_escape_slash.t} | 2 +-
t/xe05_indent_length.t | 2 +-
t/xe08_decode.t | 45 -
t/xe10_bignum.t | 36 -
t/xe11_conv_blessed_univ.t | 48 -
t/xe12_boolean.t | 2 +-
t/xe19_xs_and_suportbypp.t | 4 +-
t/xe20_croak_message.t | 7 +-
t/xe21_is_pp.t | 4 +-
t/zero-mojibake.t | 21 +
84 files changed, 2986 insertions(+), 4108 deletions(-)
create mode 100644 .travis.yml
delete mode 100644 debian/patches/series
delete mode 100644 debian/patches/wording.patch
delete mode 100644 debian/tests/pkg-perl/syntax-skip
copy t/{00_load.t => 00_load_backport_pp.t} (88%)
rename t/{e04_sortby.t => 104_sortby.t} (86%)
rename t/{e05_esc_slash.t => 105_esc_slash.t} (71%)
rename t/{e06_allow_barekey.t => 106_allow_barekey.t} (77%)
rename t/{e07_allow_singlequote.t => 107_allow_singlequote.t} (82%)
rename t/{e08_decode.t => 108_decode.t} (87%)
rename t/{e09_encode.t => 109_encode.t} (93%)
rename t/{e10_bignum.t => 110_bignum.t} (50%)
rename t/{e12_upgrade.t => 112_upgrade.t} (90%)
rename t/{e13_overloaded_eq.t => 113_overloaded_eq.t} (90%)
rename t/{e14_decode_prefix.t => 114_decode_prefix.t} (88%)
rename t/{e15_tie_ixhash.t => 115_tie_ixhash.t} (77%)
rename t/{e16_incr_parse_fixed.t => 116_incr_parse_fixed.t} (80%)
create mode 100644 t/117_numbers.t
create mode 100644 t/gh_28_json_test_suite.t
create mode 100644 t/gh_29_trailing_false_value.t
create mode 100644 t/rt_116998_wrong_character_offset.t
create mode 100644 t/rt_90071_incr_parse.t
delete mode 100644 t/xe01_property.t
delete mode 100644 t/xe02_bool.t
delete mode 100644 t/xe03_bool2.t
rename t/{xe04support_by_pp.t => xe04_escape_slash.t} (90%)
delete mode 100644 t/xe08_decode.t
delete mode 100644 t/xe10_bignum.t
delete mode 100644 t/xe11_conv_blessed_univ.t
create mode 100644 t/zero-mojibake.t
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libjson-perl.git
More information about the Pkg-perl-cvs-commits
mailing list