[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