[libjson-pp-perl] branch master updated (f1c0070 -> e5d4e5c)

gregor herrmann gregoa at debian.org
Sat Jun 24 20:02:02 UTC 2017


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libjson-pp-perl.

      from  f1c0070   update changelog
       new  a2e9aec   debian/watch: add uversionmangle, upstream changed version scheme.
       new  0557090   Add debian/upstream/metadata.
       new  3d2d176   update changelog
      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  6b00591   deleted test files for JSON::XS
      adds  844c21f   deleted test files for JSON::XS again
      adds  b737a8f   removed and modified test files to pass
      adds  33e4c88   updated Makefile.PL
      adds  ad5f71e   updated MANIFEST
      adds  4c2c611   wrote my plan in README
      adds  2ab26ad   fixed typo
      adds  fe2e410   rename test files
      adds  49ed491   deleted JSON.pm
      adds  3dbced4   deleted JSON::PP* and rename JSON::PP into JSON::PPdev
      adds  1c3055a   modified test files
      adds  3acdb84   deleted JSON::PP58 and renamed PP::Boolean
      adds  d4781a0   changed MANIFEST
      adds  8047ed5   fixed boolean
      adds  86ef1a0   changed Makefile.PL for compat modules
      adds  20e4a15   fixed for compat module
      adds  56033ef   changed PPdev to PP calling method in t/* files
      adds  faa0178   modified name space and export function
      adds  15579f3   updated README, Changes and Makefile.PL
      adds  c5d5eec   deleted eg/*
      adds  b89fe9f   renamed PPDev to PP
      adds  dd26552   renamed PPDev to PP in t/* files
      adds  4222a37   renamed PPdev to PP in modules
      adds  c6a3efa   renamed PPdev to PP in Mafilefile.PL
      adds  aafc04f   updated MANIFEST
      adds  0c9c583   modified package name
      adds  3415029   updated POD
      adds  606dfc3   removed as_unblessed document
      adds  02ec501   updated Changes
      adds  b54d15b   Merge branches 'master' and 'renamed'
      adds  4b7cc5b   updated Changes and document
      adds  34b9e0b   modified pod
      adds  6b3c3d7   updated version
      adds  07b2e13   added EXE_FILES to Makefile.PL
      adds  40020f5   updated version, MANIFEST and Changes
      adds  fd3ade4   fixed README
      adds  5db3f0a   fixed overloaded object TO_JSON problem
      adds  c1d4a05   added overload object TO_JSON problem test
      adds  ee0a5a5   can pass another object to some decode routines
      adds  99dd388   removed commented out lines
      adds  21f25cd   updated VERSION and Changes
      adds  576a949   updated .gitignore
      adds  54022de   commented out 'use warnings' for Perl 5.005
      adds  4f18bbd   updated MANIFEST.SKIP
      adds  5048096   moved 900_pod.t from t to xt
      adds  cf149d3   added XS compatibility to doc
      adds  8781513   updated MINEFEST.SKIP
      adds  61e5821   fixed incr_parse
      adds  5c4a745   tweaked
      adds  a1ebcc3   updated MANIFEST
      adds  9d4eb45   update doc
      adds  99b9969   occasionally failed in t/019_incr.t in Perl 5.17.6 or more     (because of hash iterator randomization)     reported and patched by demerphq     https://rt.cpan.org/Public/Bug/Display.html?id=83421
      adds  1117d64   version++
      adds  54c5ece   license was missing
      adds  7509d25   fix precedence error (return/or) in _incr_parse
      adds  ff70c59   always process as utf8 encoded octets when decoding
      adds  30eb869   updated version for haarg's patch
      adds  cfbb335   Fix/reword typo
      adds  34301dc   Merge pull request #2 from AM909/patch-1
      adds  1be194c   Fix RT-68746: Broken URL, probably because of too eager JSON::PP replacement
      adds  cabbcd0   Merge pull request #22 from charsbar/fix_rt68746
      adds  268c071   typo fixes
      adds  a445d34   Merge pull request #3 from dsteinbrunner/patch-1
      adds  d854dd0   fixed typo
      adds  98a5f94   making comment clearer
      adds  096a631   Merge branch 'patch-2' of https://github.com/dsteinbrunner/JSON-PP into dsteinbrunner-patch-2
      adds  63c74ea   Merge branch 'dsteinbrunner-patch-2'
      adds  432d597   set UNINST=1 if needed on old perls
      adds  84e531c   add PERL_NO_HIGHLANDER option to disable
      adds  11f7f45   Merge pull request #6 from dagolden/topic/makefile-pl-set-uninst
      adds  be2ab17   fix some typos
      adds  6db9ccf   fix a grammar error
      adds  086016e   Merged https://github.com/makamaka/JSON-PP/pull/15
      adds  c3a5052   Merge branch 'jwilk-typos'
      adds  c243a2b   Minor typo
      adds  4d8b102   Merge pull request #21 from alfiedotwtf/patch-1
      adds  e7d3ffb   Decode decimals to Perl's internal NV type
      adds  2bd9a3c   Merge pull request #19 from dagolden/floats-as-nv
      adds  d49e060   updated VERSION AND Chagnes
      adds  9d92554   Fixing misspell
      adds  5cdfa6b   Merge pull request #24 from bessarabov/fixing_misspell
      adds  869cca1   CVE-2016-1238: avoid loading optional modules from default .
      adds  754fdd9   Merge pull request #25 from tonycoz/cve-2016-1238
      adds  e08354e   Correctly convert objects when TO_JSON returns false
      adds  f2b8fb5   Merge pull request #23 from dagolden/serialize-zero-overloaded-as-numeric
      adds  e4da345   fix RT-92793: bug in SYNOPSIS
      adds  4cd6aa0   fix RT-110051: mention json_pp on JSON::PP man page
      adds  6e217ae   Merge branch 'master' of github.com:makamaka/JSON-PP
      adds  9f4c9df   use the same Data::Dumper configuration as json_xs (fix #11)
      adds  322e809   fix wrong character offsets spotted by ilmari (RT-116998)
      adds  1d2da13   typo
      adds  290b301   typoes
      adds  83e70e1   remove shebangs in some tests
      adds  e5fb8c5   backport a test from JSON to prove taht rt#88949 is not a bug (by Damien Krotkine)
      adds  cab32a4   not to break the method chain by allow_bigint()
      adds  2695dae   ported a BigInt test from JSON
      adds  1a0d47e   tweak some tests to pass under different backends when ported to JSON distribution
      adds  b163b6e   remove impossible else case
      adds  87bd6a4   abuse bitwise ops to check for num vs string to avoid B.pm
      adds  9885d52   Merge pull request #18 from haarg/bitwise
      adds  0ba4983   tweak #18 not to change the current behavior of inf/nan handling for now
      adds  99be4af   fixed number detection heuristics to handle nan/inf and numbers that have been used in string context correctly
      adds  576f73a   added tests for nan/inf and numbers that have been used in string context
      adds  fb0c0b7   Merge branch 'master' of https://github.com/kraih/JSON-PP into kraih-master
      adds  c12da9a   Merge branch 'kraih-master'
      adds  9be6b4c   disabled inf/nan tests for now
      adds  c093c6d   fixed the plan
      adds  11a50da   applied a patch from Jarkko Hietaniemi to address a VAX float issue (RT-118469)
      adds  05743e6   applied a tweaked version of the second patch from Jarkko Hietaniemi (RT-118469)
      adds  f95ae59   added a broken test for RT-90071
      adds  06a86ce   refactored JSON::PP::IncrParser
      adds  7c10df7   ignore MYMETA files
      adds  4121cbb   add Scalar::Util 1.08 as a prereq if perl >= 5.8 (RT-84347)
      adds  79ae05b   fix comments (JSON::PP::XS -> JSON::XS)
      adds  af32c8a   move the guts of JSON::PP::Boolean into lib/JSON/PP/Boolean.pm
      adds  3063f59   add $VERSION to JSON::PP::Boolean
      adds  0caacdb   remove unused variables
      adds  77c4ad8   add failing tests
      adds  c4b633b   prohibit C style comments by default
      adds  1284e8b   don't skip non-whitespace control characters (including \x00)
      adds  16f24ce   test '-' before '0', and simplify hex/oct cases
      adds  82dbbba   convert UTF-16/32 into UTF-8 before decoding
      adds  e5724a7   Merge branch 'gh-28'
      adds  ef06cd7   remove cb_object unless a code reference is passed to filter_json_object()
      adds  047ce5d   remove a callback unless (a key and) a code reference is passed to filter_json_single_key_object()
      adds  bbd0112   remove an unnecessary early return for incr_parse
      adds  b2a33af   no longer need to pass extra bit to indicate incr_parse
      adds  8de546f   rename $opt as it only indicates if PP_decode_json() should also return an offset or not
      adds  03353bd   remove $valid_start and let JSON::PP die earlier if there's no non-white character
      adds  c6fdd8f   no need to check $want_offset twice
      adds  ecdc437   let JSON::PP die if it finds trailing 0 (fix #29)
      adds  46e6d7b   use OLD_PERL constant where possible
      adds  6ad01d5   not to check OLD_PERL twice
      adds  24c892c   Remove 'use base' and set @ISA ourself
      adds  7aab8c5   Merge pull request #5 from dolmen/no-base.pm
      adds  cf08c98   pretty shouldn't override indent_length
      adds  b5c754c   stop modifying @INC in .pm
      adds  d4039ca   removed unused FLAGS (and indent)
      adds  fba0040   not to check the same @res twice
      adds  81dd25b   move the number detection code into a sub
      adds  192fc30   rename a variable for clarity
      adds  3d78860   rename more for now
      adds  f340497   fix indent
      adds  81da895   remove a stale comment
      adds  8f90b3a   factor out _detect_utf_encoding
      adds  ea45366   rename another variable
      adds  64a3dd0   remove unused variables
      adds  354061d   bump up the version to 2.91_01
      adds  bdcad2b   update Changes
      adds  501e72b   fixed MANIFEST.SKIP to ignore MYMETA
      adds  d0ffaf2   update MANIFEST
      adds  554b7be   add .travis.yml
      adds  e9f6a6e   fixed breakage under Perl 5.25.* that complained Bareword "B::SVp_IOK" not allowed while "strict subs" in use
      adds  80f0fde   add comments to tweak test suite for JSON.pm
      adds  0aafd30   bump up the version to 2.91_02
      adds  6a2ad25   Load B.pm in BEGIN block, so prototypes are correctly exported
      adds  11f8493   Merge pull request #31 from pali/master
      adds  ee2ce0a   let json_pp -V show $JSON::PP::VERSION
      adds  4a0fc62   fix usage
      adds  22a208b   s/See to/See/g
      adds  4cf5da5   remove the second ->pretty example as it's already used in the first
      adds  90c9a33   rewrite description and mention ...
      adds  8fbc2f7   move down the HOW DO I ... section
      adds  c56faa2   remove TODO section
      adds  b0b2218   add JSON and JSON::Tiny to SEE ALSO section
      adds  9ce3b75   remove UNICODE HANDLING ON PERLS section and encoding notes on Perl 5.005
      adds  e043f86   remove one more note on Perl 5.005
      adds  9377972   add ::Compat500[56] to SEE ALSO section
      adds  c68aeab   remove INTERNAL section
      adds  ca7882a   remove FEATURE section borrowed from JSON::XS
      adds  bdd645a   remove constants from FUNCTIONAL INTERFACE section
      adds  bdd4265   update FUNCTIONAL INTERFACE section with the doc for JSON::XS 2.34
      adds  2a60ba8   update OBJECT-ORIENTED INTERFACE section with the doc for JSON::XS
      adds  9d318a0   update INCREMENTAL PARSING section with the doc for JSON::XS
      adds  afc488e   move JSON::PP OWN METHODS section just after OBJECT-ORIENTED INTERFACE section
      adds  cc27c3c   rewrite FLAGS FOR JSON::PP ONLY
      adds  d6f6cde   add a failing test to make sure small integer is not a BigFloat (nor BigInt)
      adds  f8a4fe8   make sure not to bless small integer with Math::BigFloat when allow_bignum is enabled
      adds  a70d81d   update MAPPING section with the doc for JSON::XS
      adds  d3632cf   add OBJECT SERIALISATION section taken from JSON::XS
      adds  394bf59   replace HOW DO I ... section with ENCODING/CODESET FLAG NOTES from JSON::XS
      adds  4829385   ENCODING... section is "later in this document" now
      adds  1adae8e   remove the sentence about doc source from SEE ALSO section
      adds  4acc74e   mention Cpanel::JSON::XS in SEE ALSO section
      adds  43decc3   mention JSON::MaybeXS as well
      adds  b0a6613   JSON::PP allows JavaScript comments in JSON texts when relaxed
      adds  2c598ab   JavaScript comments are for JSON::PP only
      adds  59b5e10   OBJECT SERIALISATION section is in this doc now
      adds  f471ecf   update the doc of shrink
      adds  ecbb4a4   remove a note on deep recursion, which would be caused by TO_JSON, and not related to max_depth (at least for the current JSON::PP)
      adds  2cc6984   typo
      adds  6961f8b   utf autodetection should be done when utf8 option is enabled
      adds  6e9a0d8   typo
      adds  46f176b   not to check $allow_blessed twice
      adds  f21a618   string_to_json should be called as a method
      adds  80777d0   ditto
      adds  da87d8d   fix the object class name in the doc
      adds  4a14357   blessed objects are handled by allow_blessed, not allow_nonref
      adds  fd0cbbe   change wording
      adds  ea98aec   bumped up the version to 2.91_03
      adds  66d88a8   tweak t/110_bignum.t for JSON.pm
      adds  64720c7   bump up the version to 2.91_04
      adds  f839dc6   skip json test suite test for older perls
      adds  4072451   release 2.92
      adds  c3f39de   release 2.93
      adds  68485de   fix one of the bigint tests to support ancient Math::BigInt
      adds  186a277   releng 2.94
      adds  79f8eed   New upstream version 2.94000
       new  5c016e0   Updated version 2.94000 from 'upstream/2.94000'
       new  9985ddc   Update debian/changelog
       new  e3658b2   add bug closer
       new  6dfa24e   Update years of upstream copyright.
       new  5c412b2   Declare compliance with Debian Policy 4.0.0.
       new  e5d4e5c   releasing package libjson-pp-perl version 2.94000-1

The 9 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:
 Changes                              |   47 +-
 MANIFEST                             |   13 +-
 META.json                            |    7 +-
 META.yml                             |    5 +-
 Makefile.PL                          |    2 +-
 bin/json_pp                          |   12 +-
 debian/changelog                     |   13 +-
 debian/control                       |    2 +-
 debian/copyright                     |    2 +-
 debian/upstream/metadata             |    5 +
 debian/watch                         |    1 +
 lib/JSON/PP.pm                       | 1582 ++++++++++++++++++----------------
 lib/JSON/PP/Boolean.pm               |   23 +-
 t/001_utf8.t                         |    2 +-
 t/002_error.t                        |    2 +-
 t/003_types.t                        |    2 +-
 t/006_pc_pretty.t                    |    6 +-
 t/007_pc_esc.t                       |   10 +-
 t/008_pc_base.t                      |    4 +-
 t/009_pc_extra_number.t              |    4 +-
 t/010_pc_keysort.t                   |    4 +-
 t/011_pc_expo.t                      |   29 +-
 t/012_blessed.t                      |    2 +-
 t/014_latin1.t                       |    2 +-
 t/015_prefix.t                       |    2 +-
 t/016_tied.t                         |    2 +-
 t/017_relaxed.t                      |    2 +-
 t/018_json_checker.t                 |    9 +-
 t/019_incr.t                         |    4 +-
 t/020_unknown.t                      |    4 +-
 t/021_evans_bugrep.t                 |    2 +-
 t/099_binary.t                       |    4 +-
 t/110_bignum.t                       |   15 +-
 t/113_overloaded_eq.t                |    2 -
 t/114_decode_prefix.t                |    2 -
 t/116_incr_parse_fixed.t             |    2 -
 t/117_numbers.t                      |   23 +
 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/zero-mojibake.t                    |    2 -
 42 files changed, 1132 insertions(+), 847 deletions(-)
 create mode 100644 debian/upstream/metadata
 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

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libjson-pp-perl.git



More information about the Pkg-perl-cvs-commits mailing list