[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