Commits on Jul 4, 2014
  1. @FROGGS

    Merge pull request #46 from jnthn/revert-45-master

    Revert "nativecast added"
    FROGGS committed Jul 4, 2014
  2. @FROGGS

    Revert "nativecast added"

    FROGGS committed Jul 4, 2014
  3. @arnsholt

    Merge pull request #45 from sergot/master

    nativecast added
    arnsholt committed Jul 4, 2014
Commits on Jul 3, 2014
  1. @sergot

    nativecast added

    nativecast has been added, it makes us able to cast things conditionally.
    sergot committed Jul 2, 2014
  2. @FROGGS

    Merge pull request #44 from FROGGS/pointer-math

    allow pointer math using OpaquePointer type
    FROGGS committed Jul 3, 2014
  3. @FROGGS

    add tests for new OpaquePointer methods

    These tests pass on all three backends, though a most recent rakudo is required.
    FROGGS committed Jul 3, 2014
Commits on Jul 1, 2014
  1. @FROGGS

    allow pointer math using OpaquePointer type

    We will now see the memory address a OpaquePointer is about when calling
    its .gist, it is also now round-trippable by calling .perl and EVAL.
    Also, it will return the memory address when being used as a number, so
    that we can walk the bytes of a CStr or obtain addresses of Ctsructs in
    a list when we know their size.
    FROGGS committed Jul 1, 2014
Commits on Jun 19, 2014
  1. Merge pull request #39 from jnthn/tadzik/deprecations

    Get rid of deprecation messages
    committed Jun 20, 2014
Commits on May 17, 2014
  1. Merge pull request #40 from timo/assign_pos_carray

    assign_pos for CArray
    committed May 17, 2014
  2. @timo
Commits on May 16, 2014
  1. @timo

    assign_pos for CArray

    timo committed May 16, 2014
  2. @tadzik

    Get rid of deprecation messages

    tadzik committed May 16, 2014
Commits on Mar 30, 2014
  1. Merge pull request #35 from FROGGS/patch-3

    use perllibs, because libs contains boilerplate
    committed Mar 30, 2014
  2. @FROGGS

    use perllibs, because libs contains boilerplate

    On my ubunto box nativecall.libs contains -lgdbm which is not needed, and is not found by the linker for some reason.
    $ perl -MConfig -E 'say $Config{libs}'
    -lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt
    $ perl -MConfig -E 'say $Config{perllibs}'
    -ldl -lm -lpthread -lc -lcrypt
    FROGGS committed Mar 30, 2014
Commits on Mar 29, 2014
  1. Merge pull request #33 from FROGGS/patch-1

    fix for: warning: too many arguments for format [-Wformat-extra-args]
    committed Mar 30, 2014
  2. Merge pull request #34 from FROGGS/patch-2

    fixed typo: libraires -> libraries
    committed Mar 30, 2014
  3. @FROGGS
  4. @FROGGS
Commits on Mar 26, 2014
  1. Merge pull request #32 from retupmoca/master

    Fix library extension guessing for MoarVM
    committed Mar 26, 2014
  2. @retupmoca

    Fix library extension guessing for MoarVM

    Without this patch, is native('libfoo') would try and load libfoolib.so
    instead of libfoo.so
    retupmoca committed Mar 25, 2014
Commits on Mar 15, 2014
  1. Emit missing newline after a test.

    committed Mar 15, 2014
  2. @arnsholt
Commits on Mar 14, 2014
  1. Another Win32 hack/workaround.

    Will solve these properly shortly.
    committed Mar 15, 2014
  2. Correct test message.

    committed Mar 14, 2014
  3. Fix assignment/binding confusion.

    committed Mar 14, 2014
  4. Tweak 06-struct.c to cope with MSVC.

    Treats long as 32-bit even on a 64-bit box.
    committed Mar 14, 2014
  5. Updates to CArray to convey type to REPR compose.

    This will be needed for Moar to be able to handle CArray. Can maybe
    get some further cleanups here in the future once everyone switches
    over to the compose protocol. Didn't try on Parrot yet, but no JVM
    regression on CArray tests with this patch.
    committed Mar 14, 2014
  6. Guess .dll on Windows when no data.

    If you ignore the link error and use a DLL from another platform's
    build, this gets things working on JVM on Windows.
    committed Mar 14, 2014
Commits on Mar 13, 2014
  1. @arnsholt
Commits on Feb 17, 2014
  1. @arnsholt

    Also update test count. Derp.

    arnsholt committed Feb 18, 2014
  2. @arnsholt

    Remove bogus refresh test.

    The test checked that a covertly modified struct member wasn't discovered
    until after we explicitly call for a refresh, but that's probably not
    something we want to require.
    arnsholt committed Feb 18, 2014