Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Sep 15, 2012

  1. Tobias Leich

    added 'is inline' feature

    authored

Aug 21, 2012

  1. Moritz Lenz

    add export tags

    moritz authored

Aug 07, 2012

  1. Arne Skjærholt

    Clean up pull request. As discussed on #perl6.

    Renames is named trait to is symbol, use defined-or instead of boolean-or when
    checking return value of native_symbol (moritz++). Add basic test to make sure
    it works.
    arnsholt authored
  2. Arne Skjærholt

    Merge pull request #8 from perlpilot/master

    Provide a way to use a different name in your Perl than the native library
    arnsholt authored

Aug 03, 2012

  1. Arne Skjærholt

    Expose refresh op through function, tests for refresh().

    arnsholt authored
  2. Jonathan Scott Duff

    Add a way to name native routines

    Sometimes the names used in a particular native library may not mesh
    well with their usage in Perl. Rather than force our Perl subroutines to
    have the same name as their native counterparts, we provide a way to
    specify the name of the routine in the native library that our arbitrarily-
    named Perl subroutine maps to.
    perlpilot authored

Jul 30, 2012

  1. Arne Skjærholt

    Return values from callbacks seem to work now as well.

    Tests and some small tweaks to the code.
    arnsholt authored

Jul 29, 2012

  1. Arne Skjærholt

    Unbreak everything.

    arnsholt authored

Jul 24, 2012

  1. Arne Skjærholt

    Change to right Parameter accessor for signatures.

    arnsholt authored

Jul 23, 2012

  1. Arne Skjærholt

    Functionality and tests for callbacks.

    arnsholt authored

May 12, 2012

  1. Moritz Lenz

    update calling convention of other traits too

    moritz authored
  2. Moritz Lenz

    adapt to updated trait calling conventions

    moritz authored

May 02, 2012

  1. Arne Skjærholt

    Make Str parameter of explicitly-manage rw. moritz++

    arnsholt authored

May 01, 2012

  1. Arne Skjærholt

    Pass encoding parameter to CStr representation.

    arnsholt authored
  2. Arne Skjærholt

    Tests and support functions for explicitly managing strings.

    arnsholt authored
  3. Arne Skjærholt

    Add vim modeline to NativeCall.pm6.

    arnsholt authored

Apr 21, 2012

  1. Moritz Lenz

    now that we have autoviv, our at_pos invocants need to be defined to …

    …avoid ambiguous calls
    moritz authored

Jan 13, 2012

  1. Jonathan Worthington

    NativeCall library additions to prepare for arrays of strings.

    jnthn authored
  2. Jonathan Worthington

    Unbust voids.

    jnthn authored
  3. Jonathan Worthington

    Fix sized int/num returns.

    jnthn authored
  4. Jonathan Worthington

    Fixes to loading from current executing module functionality.

    jnthn authored
  5. Jonathan Worthington

    Overload of the native trait_mod that handles the 'call in current ex…

    …ecutable' functionality (though probably needs a tweak in NQP lib too).
    jnthn authored
  6. Jonathan Worthington

    Restore auto-appending the .dll or .so rather than requiring it be me…

    …ntioned.
    jnthn authored

Dec 18, 2011

  1. Jonathan Worthington

    Support creating and passing arrays to C also.

    jnthn authored

Dec 17, 2011

  1. Jonathan Worthington

    Put in first few bits of C array handling support. Doesn't do much ye…

    …t, though it just managed to successfully access a C array of doubles passed returned to it.
    jnthn authored

Nov 28, 2011

  1. Jonathan Worthington

    Support opaque pointers in NativeCall.

    jnthn authored

Nov 27, 2011

  1. Jonathan Worthington

    Better string support, including multiple encodings.

    jnthn authored
  2. Jonathan Worthington

    Add CStruct passing support. Improve error message when trying to pas…

    …s a class or other object not based on CStruct.
    jnthn authored

Nov 24, 2011

  1. Jonathan Worthington

    Add first cut of version 2 of Zavolaj. Doesn't do any pointer/array s…

    …tuff just yet; that's coming soon.
    jnthn authored

Jun 02, 2011

  1. Martin Berends

    [lib/NativeCall.pm6] add patch provided by pmichaud++

    Although there are still some errors in parameter or return value passing
    between Rakudo/Zavolaj and Parrot, this patch fixes quite a few of them, most
    notably those using the Str data type.  The patch was posted at
    https://gist.github.com/976023
    mberends authored

Jul 23, 2010

  1. Dave Olszewski

    Passing no library name will resolve to the main program's symbol table

    cxreg authored

Jul 22, 2010

  1. [NativeCall.pm6] remove the pir::clone__NN() that no longer seems nec…

    …essary
    Martin Berends authored

May 26, 2010

  1. add a (commented out) diagnostic to trait_mod:<is>, tweak the mysql e…

    …xample, add a .gitignore
    Martin Berends authored

May 24, 2010

  1. add Bool to NativeArray, False means the pointer is null, True means …

    …not null
    Martin Berends authored

May 14, 2010

  1. not-yet-working commit of test and install functionality

    Martin Berends authored
Something went wrong with that request. Please try again.