[libjson-perl] annotated tag upstream/2.94 created (now 4452ac2)
gregor herrmann
gregoa at debian.org
Sat Jun 24 20:13:56 UTC 2017
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/2.94
in repository libjson-perl.
at 4452ac2 (tag)
tagging 979513039f6a78fccc6a09db615f2b583e5079d9 (commit)
replaces upstream/2.90
tagged by gregor herrmann
on Sat Jun 24 22:02:44 2017 +0200
- Log -----------------------------------------------------------------
Upstream version 2.94
Alexandr Ciornii (1):
check that to_json and from_json are not called as methods
Brian Wightman (1):
Fix example code
Damien Krotkine (2):
fix bug #90319
add test to prove that rt#88949 is not a bug
David Steinbrunner (1):
making comment clearer
Eric Wastl (1):
fix error in decode_prefix example
Fuji, Goro (1):
Tiny optimizations
Justin Hunter (2):
don't use indirect
fix spelling errors
Kenichi Ishigaki (131):
Merge pull request #13 from dsteinbrunner/patch-1
Merge pull request #16 from yanick/patch-1
Merge pull request #18 from singingfish/master
Merge pull request #23 from dams/rt88949
Merge pull request #24 from MidLifeXis/patch-1
Merge pull request #27 from zoffixznet/fix-typo
Merge pull request #29 from topaz/patch-1
fix RT-105735: [PATCH] fix expression "allow to" in documentation
fix #28 (xdg++)
removed shebangs to fix RT-85917
remove unused JSON::Boolean::_overrride_overload
remove also unused %Installed and JSON::Boolean package
split _load_(xs|pp) into loader parts and initializer parts
refactor support_by_pp (fix #30)
$_INSTALL_ONLY is not used anymore
remove unused constants
add tests to make sure a test package is not polluted by UNIVERSAL::TO_JSON
replace well-known Test/Test2 packages to avoid confusion
localize convert_blessed_universally (fix #31)
normalize PERL_JSON_BACKEND before loading stuff
make backend detection a bit looser (WIP)
pass a module to _load_(xs|pp)
load the passed module, instead of the fixed module(s)
tweak required backend version
pass the backend module to ::Backend::(XS|PP)->init
move the guts of _set_module into ::Backend::(XS|PP)->init
set $JSON::Backend in ::Backend::(XS|PP)->init
wrap raw backend with JSON::Backend::(XS|PP)
change $JSON::Backend to ::Backend::(XS|PP), and fix is_(xs|pp)
remove $Module_XS (and $Module_(PP|bp)), which means now we should be able to use JSON::XS alternative(s) via PERL_JSON_BACKEND
remove $_USSING_bpPP
::Backend::(XS|PP) can be replaced with $class here
silence uuv warnings
rename t/00_load.t that conflicts with t/000_load.t in JSON-PP
add author tool to sync JSON::backportPP (and its tests) with JSON::PP
sync with the current JSON::PP
ignore MYMETA files
Merge branch 'master' of https://github.com/dams/JSON into dams-master
Merge branch 'dams-master'
not to include author tools into a distribution
remove duplicated tests
remove more duplicated tests, and allow the remaining tests to accept PERL_JSON_BACKEND (from travis-ci)
allow the tests to accept PERL_JSON_BACKEND for travis-ci
some tests requires support_by_pp to pass when PERL_JSON_BACKEND is JSON::XS
ported a BigInt test from ::PP
fix some tests to pass under different backends
improve sync_pp.pl to add support_by_pp and tweak PERL_JSON_BACKEND
not to break the method chain by allow_bigint()
add .travis.yml
add 5.24 to .travis.yml
renamed a test
remove a duplicated bignum test
fix .travis to return true
remove default env
just exit instead of require 7.000 (bulk88++)
tweaked author tool
backport JSON::PP 2.91_01
remove base.pm dependency
bump up the version to 2.91_01
update MANIFEST.SKIP to ignore MYMETA
update MANIFEST
update Changes
tweak .travis.yml
oops
made sure to use backportPP
typo
don't set XS backend if __load_xs fails
return 1 explicitly
keep actual backend module in $JSON::BackendModule, mainly for testing
show backend module version in one line
local *method= only works correctly with Perl 5.18+
not to test gh_28 for other backends
tweak tests
oops
oops
tweaking
keep BackendModulePP (and BackendModuleXS) to find actual version of PP backend for -support_by_pp
oops
add a diag to see what's going on at travis-ci
give it another try
updated Changes to release 2.91_01
synched with JSON::PP 2.91_02 with a fix not to be broken under Perl 5.25.*
bump up the version to 2.91_02
remove -support_by_pp from SYNOPSIS
remove to/from_json from SYNOPSIS too
remove compatibility notes and cautions
rewrite DESCRIPTION
remove FEATURES section
add CHOOSING BACKEND section
add USING OPTIONAL FEATURES section
update FUNCTIONAL INTERFACE with the one from JSON::XS
remove HOW DO I ... section, which would be replaced with ENCODING section later
update OBJECT-ORIENTED INTERFACE with the one from JSON::XS
add ADDITIONAL METHODS section
update INCREMENTAL PARSING section with the one from JSON::XS
remove JSON::PP SUPPORT METHODS section
update MAPPING section with the one from JSON::XS
add OBJECT SERIALISATION section from JSON::XS
add ENCODING section from JSON::XS
remove JSON vs ECMAscript/YAML sections
remove BACKEND MODULE DECISION section
remove yet another section to explain -support_by_pp
remove INCOMPATIBLE CHANGES ... section for JSON 1.x users
remove TODO/THREAD sections
add BACKWARD INCOMPATIBILITY section
add a note on JSON::Boolean
update BUGS section
update SEE ALSO section
sync with JSON::PP 2.91_03
bump up the version to 2.91_03
tweak t/110_bignum.t not to die when $num is not blessed
update backward compatibility note on Makefile.PL
ditto for Changes
sync with JSON::PP 2.91_04
force backportPP while writing Makefile, not to exit if PERL_JSON_BACKEND has a weird setting
change wording
$message is not used anymore
no need to check $] >= 5.005 as there's "use 5.00503"
bump up the version to 2.91_04
release 2.92
add VERSION method to JSON::Backend packages to show VERSION of the actual backend module (JSON::XS, JSON::PP etc), for backward compatibility
update versions of JSON::backportPP
gh_28 tests are for 5.8+ only
clarify doc for backend method
update VERSION
update README
release 2.93
fix recently added VERSIONs to take args
sync with JSON::PP 2.94
fix backend VERSION issue (RT-121892)
release 2.94
Kieren Diment (1):
fix documentation error
Lambert Lum (1):
Test object version of is_xs() and is_pp()
Makamaka Hannyaharamitu (5):
Merge pull request #3 from olof/fix/pod/note_section
Merge pull request #6 from briandfoy/master
Merge pull request #7 from mbeijen/RT84154
Merge pull request #9 from dolmen/patch-1
Merge pull request #11 from miyagawa/hide-pp-PAUSE
Michiel Beijen (1):
fixed t/19_incr.t on perl >= 5.17.10 (wyant, rt#84154)
Olivier Mengué (1):
Fix link to Github repo
Olof Johansson (1):
Reformulates text in NOTE section of POD
Perlover (1):
Misprint ( unddef -> undef )
Tatsuhiko Miyagawa (2):
recommend JSON::XS instead of conditionally requiring it
Hide more packages from PAUSE (and other stuff)
Vyacheslav Matjukhin (1):
fixed some edge cases in to_json() parameters validation
Yanick Champoux (1):
Update JSON.pm
Zoffix Znet (1):
Fix typos
brian d foy (4):
Fix some spelling
Update copyright year
Some wrapping on long paras
Fix spelling and wrapping
gregor herrmann (1):
New upstream version 2.94
makamaka (95):
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
renamed file names
changed env varibale PERL_JSON_BACKEND in t/*.t
JSON now uses JSON::PP or JSON::backportPP as the backend module
updated Changes and MANIFEST
moved comapt module dir and deleted backportPP58
updated comapt modules and changed call mannter
tweaked
updated Changes, MANIFEST nad README
updated version
Merge branches 'master' and 'for_pp_core'
modified package name line for avoinding PAUSE indexer
updated BackportPP woth JSON::PP 2.27105
updated version and document
updated Changes and README
Merge branches 'master' and 'berekuk/master'
updated for 2.52
updated README
added skip feature of XS installing question
enhanced document
changed backend module loading for overloaded object behavior
clean t/19_inct.t up for JSON::PP's test code
update docs
add missing file name to MANIFEST
JSON::BackportPP++ for pause indexer
make t/x17_strage_overload.t skip when cant't load JSON::XS
make t/x17_strange_overload.t work correctly
support PUREPERL_ONLY and stop installing JSON::XS automatically on Perl 5.18
update README
update README and vresion
Merge branch 'recommend-json-xs' of https://github.com/miyagawa/JSON into recommend
update version and docs
fix broken ->is_xs/pp
update Changes a bit
fix precedence error (return/or) in _incr_parse
update MANIFEST
the workaround for JSON::XS v3.0 instlaled env
changed test cases for the workaround
update version and documents
-----------------------------------------------------------------------
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-perl.git
More information about the Pkg-perl-cvs-commits
mailing list