Permalink
Commits on Oct 26, 2016
  1. Merge pull request #8 from zoffixznet/patch-1

    Add mandatory "perl" META field
    azawawi committed on GitHub Oct 26, 2016
  2. Add mandatory "perl" META field

    The `perl` field specifies the minimal perl version for which this distribution can be installed and is a mandatory field. The value of `"6.*"` indicates any version suffices.
    
    It is recommended to use [Test::META](https://modules.perl6.org/repo/Test::META) module as an author test, to catch any issues with the META file.
    zoffixznet committed on GitHub Oct 26, 2016
Commits on Nov 17, 2015
  1. Make the message and sending API less strict about types.

    These functions used to require buf8 arguments, but that's a bit too strict,
    since we only really care about getting an appropriate blob, not that specific
    type.
    committed Nov 17, 2015
  2. Pass flags in all Net::ZMQ::Socket.send multis.

    This fixes the broken test in t/00-basic.t.
    committed Nov 17, 2015
Commits on Nov 16, 2015
  1. Remove zmq_{send,recv}msg, make zmq_{send,recv} do their jobs.

    So, in the version of ZMQ installed on my Ubuntu (ZMQ 2.20), there are no
    functions sendmsg/recvmsg, only send and receive, but with signatures for
    sending zmq_msg_t objects. So to get things working for me, I've renamed this.
    If there are versions with and without these functions in widespread use, we
    may have to do something terribly clever to get things to work properly...
    
    There's one broken test in the basic test file (checking for the RCVMORE flag
    in getopt), but it's not entirely clear if that's due to my changes or
    something else, since I can't run the previous version of the code with my
    libzmq.
    committed Nov 16, 2015
  2. Functional polling of sockets.

    Some limitations due to limited expressivity in the NativeCall array types.
    See Poll.pm for details.
    committed Nov 16, 2015
Commits on May 29, 2015
  1. Merge pull request #5 from paultcochrane/pr/add-unit-declarator

    Add unit declarator to module and class declarations
    timo committed May 29, 2015
  2. Add unit declarator to module and class declarations

    As of Rakudo 2015.05, the `unit` declarator is required before using
    `module`, `class` or `grammar` declarations (unless it uses a block).  Code
    still using the old blockless semicolon form will throw a warning. This
    commit stops the warning from appearing in the new Rakudo.
    paultcochrane committed May 29, 2015
Commits on Apr 2, 2015
  1. Merge pull request #4 from zoffixznet/add_meta_provides

    add provides section for latest panda (S11 support)
    timo committed Apr 2, 2015
Commits on Feb 21, 2015
  1. Merge pull request #3 from moritz/remove-nativecall-dep

    Remove NativeCall dependency
    timo committed Feb 21, 2015
  2. Remove NativeCall dependency

    it is now (2015.02) shipped with rakudo
    moritz committed Feb 21, 2015
Commits on Oct 1, 2014
  1. Merge pull request #2 from retupmoca/master

    Fix memory leak; add simple binary message data
    committed Oct 1, 2014
Commits on Sep 20, 2014
  1. Fix memory leak; add simple binary message data

    Note that this changes the API slightly - $msg.data() now returns a Buf,
    while $msg.data-str() now returns a string.
    
    This patch also uses the new DESTROY method, which will limit this
    module to the backends that support it (moarvm only IIRC).
    retupmoca committed Sep 20, 2014
Commits on Sep 18, 2014
  1. Merge pull request #1 from retupmoca/master

    Fix reading message data; remove debug prints
    timo committed Sep 18, 2014
  2. Fix reading message data; remove debug prints

    We can't treat the data from libzmq as a C string, as it is not
    guaranteed to have a null byte at the end. Instead, we need to read
    zmq_msg_size() bytes into a buffer and decode that.
    retupmoca committed Sep 18, 2014
Commits on Aug 7, 2014
  1. work on stuff for a bit

    timo committed Aug 7, 2014
Commits on Mar 27, 2013
Commits on Feb 27, 2013
  1. Tweak read.pl and echo.pl.

    committed Feb 27, 2013
  2. Make constants our-scoped.

    committed Feb 27, 2013
Commits on Feb 21, 2013
Commits on Feb 20, 2013
  1. first attempt for setsockopt.

    timo committed Feb 20, 2013
  2. Braino-fix.

    AKA, I'm an idiot. timotimo++ for spotting my mistakes.
    committed Feb 20, 2013
  3. First shot at implementing getopt.

    Not terribly Perlish ATM, but it's a start.
    committed Feb 20, 2013
Commits on Feb 12, 2013
  1. Add script that sends to socket opened by echo.pl.

    It seems to work, at least some of the time, but doesn't like Unicode very
    much.
    committed Feb 12, 2013
Commits on Feb 11, 2013
  1. Add a simple echo server (untested).

    With a similarly simple script to push messages, we should be able to test
    basic things.
    committed Feb 11, 2013
  2. Improve Message a bit.

    committed Feb 11, 2013
  3. Fix signature on zmq_errno.

    committed Feb 11, 2013
  4. Add Constants module.

    committed Feb 11, 2013
Commits on Feb 10, 2013