[libjson-pp-perl] annotated tag upstream/2.94000 created (now 608f738)
gregor herrmann
gregoa at debian.org
Sat Jun 24 20:02:03 UTC 2017
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/2.94000
in repository libjson-pp-perl.
at 608f738 (tag)
tagging 79f8eed58561455dfba75fc7b60b777911dce79f (commit)
replaces upstream/2.27400
tagged by gregor herrmann
on Sat Jun 24 21:47:15 2017 +0200
- Log -----------------------------------------------------------------
Upstream version 2.94000
AM909 (1):
Fix/reword typo
Alexandr Ciornii (1):
check that to_json and from_json are not called as methods
Alfie John (1):
Minor typo
David Golden (4):
set UNINST=1 if needed on old perls
add PERL_NO_HIGHLANDER option to disable
Decode decimals to Perl's internal NV type
Correctly convert objects when TO_JSON returns false
David Steinbrunner (2):
typo fixes
making comment clearer
Fuji, Goro (1):
Tiny optimizations
Graham Knop (3):
always process as utf8 encoded octets when decoding
remove impossible else case
abuse bitwise ops to check for num vs string to avoid B.pm
Ivan Bessarabov (1):
Fixing misspell
Jakub Wilk (2):
fix some typos
fix a grammar error
Kenichi Ishigaki (119):
Fix RT-68746: Broken URL, probably because of too eager JSON::PP replacement
Merge pull request #24 from bessarabov/fixing_misspell
Merge pull request #25 from tonycoz/cve-2016-1238
Merge pull request #23 from dagolden/serialize-zero-overloaded-as-numeric
fix RT-92793: bug in SYNOPSIS
fix RT-110051: mention json_pp on JSON::PP man page
use the same Data::Dumper configuration as json_xs (fix #11)
fix wrong character offsets spotted by ilmari (RT-116998)
typo
typoes
remove shebangs in some tests
backport a test from JSON to prove taht rt#88949 is not a bug (by Damien Krotkine)
not to break the method chain by allow_bigint()
ported a BigInt test from JSON
tweak some tests to pass under different backends when ported to JSON distribution
Merge pull request #18 from haarg/bitwise
tweak #18 not to change the current behavior of inf/nan handling for now
Merge branch 'master' of https://github.com/kraih/JSON-PP into kraih-master
Merge branch 'kraih-master'
disabled inf/nan tests for now
fixed the plan
applied a patch from Jarkko Hietaniemi to address a VAX float issue (RT-118469)
applied a tweaked version of the second patch from Jarkko Hietaniemi (RT-118469)
added a broken test for RT-90071
refactored JSON::PP::IncrParser
ignore MYMETA files
add Scalar::Util 1.08 as a prereq if perl >= 5.8 (RT-84347)
fix comments (JSON::PP::XS -> JSON::XS)
move the guts of JSON::PP::Boolean into lib/JSON/PP/Boolean.pm
add $VERSION to JSON::PP::Boolean
remove unused variables
add failing tests
prohibit C style comments by default
don't skip non-whitespace control characters (including \x00)
test '-' before '0', and simplify hex/oct cases
convert UTF-16/32 into UTF-8 before decoding
Merge branch 'gh-28'
remove cb_object unless a code reference is passed to filter_json_object()
remove a callback unless (a key and) a code reference is passed to filter_json_single_key_object()
remove an unnecessary early return for incr_parse
no longer need to pass extra bit to indicate incr_parse
rename $opt as it only indicates if PP_decode_json() should also return an offset or not
remove $valid_start and let JSON::PP die earlier if there's no non-white character
no need to check $want_offset twice
let JSON::PP die if it finds trailing 0 (fix #29)
use OLD_PERL constant where possible
not to check OLD_PERL twice
Merge pull request #5 from dolmen/no-base.pm
pretty shouldn't override indent_length
stop modifying @INC in .pm
removed unused FLAGS (and indent)
not to check the same @res twice
move the number detection code into a sub
rename a variable for clarity
rename more for now
fix indent
remove a stale comment
factor out _detect_utf_encoding
rename another variable
remove unused variables
bump up the version to 2.91_01
update Changes
fixed MANIFEST.SKIP to ignore MYMETA
update MANIFEST
add .travis.yml
fixed breakage under Perl 5.25.* that complained Bareword "B::SVp_IOK" not allowed while "strict subs" in use
add comments to tweak test suite for JSON.pm
bump up the version to 2.91_02
Merge pull request #31 from pali/master
let json_pp -V show $JSON::PP::VERSION
fix usage
s/See to/See/g
remove the second ->pretty example as it's already used in the first
rewrite description and mention ...
move down the HOW DO I ... section
remove TODO section
add JSON and JSON::Tiny to SEE ALSO section
remove UNICODE HANDLING ON PERLS section and encoding notes on Perl 5.005
remove one more note on Perl 5.005
add ::Compat500[56] to SEE ALSO section
remove INTERNAL section
remove FEATURE section borrowed from JSON::XS
remove constants from FUNCTIONAL INTERFACE section
update FUNCTIONAL INTERFACE section with the doc for JSON::XS 2.34
update OBJECT-ORIENTED INTERFACE section with the doc for JSON::XS
update INCREMENTAL PARSING section with the doc for JSON::XS
move JSON::PP OWN METHODS section just after OBJECT-ORIENTED INTERFACE section
rewrite FLAGS FOR JSON::PP ONLY
add a failing test to make sure small integer is not a BigFloat (nor BigInt)
make sure not to bless small integer with Math::BigFloat when allow_bignum is enabled
update MAPPING section with the doc for JSON::XS
add OBJECT SERIALISATION section taken from JSON::XS
replace HOW DO I ... section with ENCODING/CODESET FLAG NOTES from JSON::XS
ENCODING... section is "later in this document" now
remove the sentence about doc source from SEE ALSO section
mention Cpanel::JSON::XS in SEE ALSO section
mention JSON::MaybeXS as well
JSON::PP allows JavaScript comments in JSON texts when relaxed
JavaScript comments are for JSON::PP only
OBJECT SERIALISATION section is in this doc now
update the doc of shrink
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)
typo
utf autodetection should be done when utf8 option is enabled
typo
not to check $allow_blessed twice
string_to_json should be called as a method
ditto
fix the object class name in the doc
blessed objects are handled by allow_blessed, not allow_nonref
change wording
bumped up the version to 2.91_03
tweak t/110_bignum.t for JSON.pm
bump up the version to 2.91_04
skip json test suite test for older perls
release 2.92
release 2.93
fix one of the bigint tests to support ancient Math::BigInt
releng 2.94
Makamaka (7):
fixed typo
Merge branch 'patch-2' of https://github.com/dsteinbrunner/JSON-PP into dsteinbrunner-patch-2
Merge branch 'dsteinbrunner-patch-2'
Merged https://github.com/makamaka/JSON-PP/pull/15
Merge branch 'jwilk-typos'
updated VERSION AND Chagnes
Merge branch 'master' of github.com:makamaka/JSON-PP
Makamaka Hannyaharamitu (6):
Merge pull request #2 from AM909/patch-1
Merge pull request #22 from charsbar/fix_rt68746
Merge pull request #3 from dsteinbrunner/patch-1
Merge pull request #6 from dagolden/topic/makefile-pl-set-uninst
Merge pull request #21 from alfiedotwtf/patch-1
Merge pull request #19 from dagolden/floats-as-nv
Olivier Mengué (1):
Remove 'use base' and set @ISA ourself
Pali (1):
Load B.pm in BEGIN block, so prototypes are correctly exported
Sebastian Riedel (2):
fixed number detection heuristics to handle nan/inf and numbers that have been used in string context correctly
added tests for nan/inf and numbers that have been used in string context
Tony Cook (1):
CVE-2016-1238: avoid loading optional modules from default .
gregor herrmann (1):
New upstream version 2.94000
makamaka (113):
imported from JSON-2.17
added meta_merge to Makefile.PL
forgot to add lib\!
fixed a bug - encoding overloaded eq operator object
remove coment out lines
enchanced error message
updated version
updated docs
updated .gitignore and MANIFEST.SKIP
updated .gitignore
updated misc
updated Changes
modified typo
added a recommendation refering to (en|de)code_json to pod
updated and added 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER' section to pod
updated README
version++
updated Changes
version++
fixed doc
decode_prefix() didn't count a consumed text length properly.
enhanced XS compatibilty in the case of decoding a white space garbaged text
added t/e14_decode_prefix.t
added eg/bench_pp_xs.pl(for dev)
updated 'INCREMENTAL PARSING' section
updated Changes and README
ouch, eg/bench_pp_xs.pl had a stupid code
updated 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER'
renamed eg/bench_pp_xs.pl to eg/bench_decode.pl
updated version and Changes
updated MANIFEST
auto JSON::XS installing feature
set a prereq key-value instead of installing JSON::XS directly ... pointed by gfx
modified PP.pm and 11_pc_expo.t for -Duse64bitall -Duselongdouble compiled perl. (patched by H.Merijn Brand)
updated Changes and version
fixed Makefile.PL
modified Makefile.PL for not cpan or cpanm running
fixed Makefile.PL
check from_json, to_json
modified tied object handling in encode. it made encoding speed faster.
added t/e15_ixhash.t
modified t/e10_bignum.t for avoiding a warning in using Math::BigInt dev version
updated Changes
updated version and MANIFEST
tweaked some code
optimized code in hash object encoding
updated version and Changes
JSON::Backend::XS::Supportable always executed a needless process with JSON::XS backend.
added test files
updated version and Changes
updated manifest
cleaned up code and enhanced sort option efficiency in encode.
updated version and Changes
updated Changes
added missing B module variables into PP::5005
updated version
tweak
deleted test files for JSON::XS
deleted test files for JSON::XS again
removed and modified test files to pass
updated Makefile.PL
updated MANIFEST
wrote my plan in README
fixed typo
rename test files
deleted JSON.pm
deleted JSON::PP* and rename JSON::PP into JSON::PPdev
modified test files
deleted JSON::PP58 and renamed PP::Boolean
changed MANIFEST
fixed boolean
changed Makefile.PL for compat modules
fixed for compat module
changed PPdev to PP calling method in t/* files
modified name space and export function
updated README, Changes and Makefile.PL
deleted eg/*
renamed PPDev to PP
renamed PPDev to PP in t/* files
renamed PPdev to PP in modules
renamed PPdev to PP in Mafilefile.PL
updated MANIFEST
modified package name
updated POD
removed as_unblessed document
updated Changes
Merge branches 'master' and 'renamed'
updated Changes and document
modified pod
updated version
added EXE_FILES to Makefile.PL
updated version, MANIFEST and Changes
fixed README
fixed overloaded object TO_JSON problem
added overload object TO_JSON problem test
can pass another object to some decode routines
removed commented out lines
updated VERSION and Changes
updated .gitignore
commented out 'use warnings' for Perl 5.005
updated MANIFEST.SKIP
moved 900_pod.t from t to xt
added XS compatibility to doc
updated MINEFEST.SKIP
fixed incr_parse
tweaked
updated MANIFEST
update doc
occasionally failed in t/019_incr.t in Perl 5.17.6 or more
version++
license was missing
fix precedence error (return/or) in _incr_parse
updated version for haarg's patch
-----------------------------------------------------------------------
No new revisions were added by this update.
--
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