[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