[libnanomsg-raw-perl] annotated tag upstream/0.10 created (now 315d395)

gregor herrmann gregoa at debian.org
Wed Dec 28 19:00:53 UTC 2016


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

gregoa pushed a change to annotated tag upstream/0.10
in repository libnanomsg-raw-perl.

        at  315d395   (tag)
   tagging  dd8feb147b741b90f36d9348fb1b7ce0df6a66ac (commit)
  replaces  upstream/0.09
 tagged by  gregor herrmann
        on  Wed Dec 28 19:57:03 2016 +0100

- Log -----------------------------------------------------------------
Upstream version 0.10

Boris Zentner (67):
      Replace clock_gettime with gettimeofday.
      Increase timing tolerance
      Fix conversion specification to match the parameters
      $flags defaults to 0 for nn_send + nn_recv
      Make sure perl is compiled with threads, or skip threads test
      Allow nn_recv($s, $buf) as shortcut for nn_recv($s, $buf, NN_MSG, 0)
      Refactor nn_send & nn_recv tests
      Use SvUPGRADE to avoid 'sv_upgrade from type 5 down to type 2'
      Add dependencies
      Support perl versions without XS_INTERNAL
      Increase timing tolerance
      Fix segfault when nn_recv upgrade the receive buffer
      Update travis
      Remove distzilla from travis. It is so unreliable
      Avoid developent perl version in travis
      Fix nn_getsockopt optval's max length
      Merge branch 'bz/fix-nn_getsockopt' into bz/develop
      Merge branch 'bz/fix-osx-tests' into bz/develop
      Merge branch 'bz/fix-recv-free-segv' into bz/develop
      The nanomsg c library status changed to beta
      Add README.md - A copy of our pod just for github users
      Merge branch 'bz/add-readme.md' into bz/develop
      Fix some non ascii chars and update the README.md file
      Fix some formating issues in the README.md
      Synopsis example is complete and works
      Update Changes
      Update changes
      Fix spelling
      Bump VERSION 0.03
      Merge pull request #5 from rafl/bz/develop
      Make sure the nanomsg library and the headers are available
      Update travis
      Update Changes and version
      Remove t/threads.t
      timeo.t accept timouts between 0.1 and .12
      Bump version to 0.05
      Update Changes
      t/survey.t works with libnanomsg-0.6
      Bump VERSION to 0.06
      Fix test cases with libnanomsg-0.8beta
      Update travis to test against nanomsg-0.8-beta
      Drop support for perl 5.8 add 5.22
      Travis should use v0.9-beta
      Bump version to 0.07
      Update Changes
      Test against perl 5.24.0
      Test against first production release of libnanomsg 1.0.0
      Fix VERSION - otherwise make dist does not work
      Remove perl 5.24 for now, since it is curently not directly supported in travis
      Update VERSION
      Add missing tests
      Remove dist.ini and get rid of Dist::Zilla.
      Makefile.PL works wothout Dist::Zilla.
      Add LICENSE
      Add MAINFEST
      Update MANIFEST & MAIFEST.SKIP
      git should ignore .bak files
      Remove inc/MakeMaker.pm was used by Dist::Zilla
      Do not compare error messages
      Update VERSION 0.09
      Add perl 5.24.x as test target for travis
      Fix POD
      Update Changes
      Fix MANIFEST - remove inc/MakeMaker.pm
      Add NAME sections to POD patch from gregor herrmann
      Update Changes
      UPD VERSION

Florian Ragwitz (159):
      Initial version
      Link against libnanomsg
      Drop the prefix
      A successful close should have a true return value
      Bind a few constants for testing
      Export all symbols
      Add a basic test
      Export strerror
      Add a macro for setting $! for nanomsg specific errors
      Better error handling
      Test nn_strerror messages in $!
      Centralise error handling
      Bind all constants
      More the c-style bindings into a ::Raw namespace
      Export all constants
      Bind sendmsg
      Implement recvmsg
      Fix some warnings
      Traverse the symbol list only once on load
      Remove some strlen()s and copies
      Add a bus test
      Fix recvmsg
      Export recvmsg
      Test sendmsg/recvmsg
      Test setsockopt and timeouts
      Failing test for recvmsg
      Fix SvCUR for recvmsg buffers that didn't get written to
      Add a polling test
      More getsockopt and constant tests
      Add an EMFILE test
      Test the inproc transport
      Truncate reads with too small buffers correctly
      Test the ipc transport
      Fix some warnings
      Expose NN_MSG
      Bind nn_allocmsg
      Re-use the newmortal xsubpp creates for us
      Bind nn_freemsg
      Implement copying into message buffers
      Factor out message object invalidation
      Implement sending message instances
      Make writing to the underlying PV fatal
      Make messages stringify to their content
      Implement receiving message instances
      Treat constants as IVs
      Require being explicit about buffer sizes in recvmsg
      Fix recvmsg and support NN_MSG in it
      Remove some tabs
      Support NN_MSG in sendmsg
      Export allocmsg
      Add tests for NN_MSG
      Reverse order of len/buf pairs in recvmsg
      Factor out message predicate
      Get rid of the extra NUL at the end of buffers
      Upgrade to PVMG right away
      Store the message buffer len in the IV/UV slot
      Assert buffer length in $msg->copy
      Test buffer length assertion
      Name the constant XSUB c symbol like all the generated ones
      Add .gitignore
      Add tests for NN_PAIR
      Add PUSH/PULL tests
      Add SNDPRIO tests
      Add PUB/SUB tests
      Add REQ/REP tests
      Merge branch 'bz/fix-timeo'
      Test communicating with sockets of different protocols
      Add tests for SURVEYOR/RESPONDENT
      Remove an unused import
      Add tcp transport tests
      Remove the errno test for now
      First pass having messages be magic based
      Copy message buffers when cloning new interpreters
      Use the mg_free callback rather than a destructor
      Stop copying data when stringifying messages
      Remove our magic when invalidating message instances
      Improve the threading tests
      Go back to the blessed objects containing the buffer content
      Fix a bunch of warnings
      A few simplifications
      Merge branch 'rafl/magic'
      Test using sockets in threads
      Merge branch 'bz/flags-defaults-to-zero'
      Merge branch 'bz/fix-printf-args'
      Return false or errors in nn_device
      Expose errors through an nn_errno function
      Simplify skip for non-threaded perls
      Merge branch 'rafl/skip-threads'
      Merge branch 'rafl/error-handling'
      Better diagnostics for failing tests in send-recv.t
      Avoid producing invalid references
      Merge branch 'bz/short-nn_recv'
      Merge branch 'bz/add-dependecies'
      Stub out some docs
      Die with proper error messages in the examples
      Add ABSTRACT and SYNOPSIS
      Add some more docs
      Docs for nn_bind
      Docs for nn_connect
      Docs for nn_shutdown
      Docs for nn_send
      Add docs for nn_recv
      Add docs for nn_allocmsg
      Add docs for nn_errno
      Allow loopback nn_devices using undef
      Add docs for nn_device
      Add docs for nn_term
      Add docs for nn_sendmsg
      Tweak the nn_send docs and markup
      Wrap a long line
      Add docs for nn_recvmsg
      Document the protocols
      Document the transports
      Add a description and warn about nanomsg's alpha state
      ABSTRACT and SYNOPSIS for ::Message
      More ::Message docs
      Merge branch 'rafl/docs'
      Rename the shared object to Raw
      Distify
      Merge branch 'rafl/distify'
      Pass VERSION along to boot xsub
      Do named stash lookups only once, during BOOT
      Make it easier for the user to specify what to import
      Test and document nn_strerror
      Document transport IDs
      Document some additional constants
      Make Pod::Coverage ignore constants we documented
      Don't export an EFAULT constant
      Fix POD generation
      Add a few documentation references
      Ignore some symbols upstream doesn't document
      Try getting travis going
      Only build with one perl version while I'm still figuring out travis
      For debugging, print pwd before calling dzil
      cd back to the original pwd after installing nanomsg
      More travis debugging
      More travis debugging
      Fix directory stack
      Remove debugging code
      Test on additional perl versions
      Let's see what perl builds we can use
      Looks like travis-ci only has non-threaded builds
      Merge branch 'rafl/travis'
      Attempt to restore 5.12 compatibility
      Use %lu to format size_t arguments where perl doesn't support %zd
      Merge branch 'rafl/5.12compat'
      See if we work on 5.10
      Merge branch 'rafl/try5.10'
      See if we work on 5.8
      Attempt to support 5.8
      Merge branch 'rafl/try5.8'
      Quote perl versions
      Stop depending on threads.pm
      Version 0.01
      Stop running the tests of our dependencies
      PIPELINE replaces FANIN and FANOUT
      Some doc improvements
      Version 0.02
      The next version of nanomsg will allow multiple publishers

Harlan Lieberman-Berg (2):
      use mXPUSHs instead of mPUSHs
      Fix misspellings in the POD

Lucas Kanashiro (1):
      Fix spelling

gregor herrmann (1):
      New upstream version 0.10

-----------------------------------------------------------------------

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/libnanomsg-raw-perl.git



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