Permalink
Switch branches/tags
Nothing to show
Commits on Dec 19, 2013
  1. Fixed dNOOP bug, closes bug #7

    Perl has had a couple of different definitions for dNOOP, and some
    of them made nvcc mad. The current solution in the Perl core can be
    applied to fix the problem, and that is done with this commit.
    committed Dec 19, 2013
Commits on Dec 17, 2013
Commits on Dec 16, 2013
  1. Fixed tests using pragma pack

    committed Dec 16, 2013
  2. Cleanups

    committed Dec 16, 2013
Commits on Feb 18, 2013
Commits on Feb 17, 2013
Commits on Feb 16, 2013
Commits on Sep 24, 2012
  1. Added M::B subclassing to avoid segfaults.

    I had weird issues with segfaults due to the XS -> C conversion with
    some code involving PL_unitcheckav. I discovered that things mostly
    worked fine (i.e. no more segfaults) if I simply removed the lines
    containing that code. Not all tests pass, but at least it doesn't
    segfault anymore.
    committed Sep 24, 2012
Commits on Jul 7, 2011
Commits on Jul 6, 2011
  1. Removed DeviceReset from the module.

    After getting a couple of reports of difficulties with DeviceReset
    functionality, I decided that it is not actually a useful function
    for a simple set of bindings. It should certainly appear in the full
    driver API wrapper, but it serves only to complicate matters in the
    context of these bindings.
    committed Jul 6, 2011
Commits on Jul 2, 2011
  1. Merge pull request #2 from kthakore/master

    Using the defines provided in cuda.h allows preprocessing based on versions.
    committed Jul 2, 2011
Commits on Jul 1, 2011
  1. Added PeekAtLastError and DeviceReset.

    As I wrote these bindings back in January, I wished for something
    like both of these functions. Now that the CUDA Toolkit includes
    them, I'm including them in these bindings.
    committed Jul 1, 2011
Commits on Jun 27, 2011
  1. Minor doc updates

    committed Jun 27, 2011
  2. Mostly documentation updates. Ready for Beta.

    I quickly double-checked the docs and made a few corrections. I'm
    pretty sure they're ready to go into a testing phase. Once I have
    some feedback, they'll go to CPAN!
    committed Jun 27, 2011
  3. Added new files to ignore

    committed Jun 27, 2011
  4. Working on Min -> Minimum rename.

    I plan to release this to CPAN under CUDA::Minimal, not CUDA::Min,
    since, as Chris Marshall pointed out, CUDA::Min could be ambiguous.
    I am in the middle of this work, though, and I have not tested it.
    committed Jun 27, 2011
Commits on Feb 21, 2011
  1. Fixed a really pesky PDL data transfer bug.

    It turned out that the internal function that determines whether
    the piddle is a slice/mmap or not was always using a double for
    its piddle, not the passed-in piddle's type. This led to datarefs
    that were too long, and that led to all sorts of memory issues.
    This set of corrections should fix that, though I'm not sure that
    the test suite is fully up-to-date.
    David Mertens committed Feb 21, 2011
Commits on Feb 13, 2011
  1. Added note for a new test that needs to be included

    David Mertens committed Feb 13, 2011
Commits on Feb 11, 2011
Commits on Feb 7, 2011
  1. Documentation updates

    David Mertens committed Feb 7, 2011
Commits on Jan 12, 2011
  1. Added some extra error checking

    David Mertens committed Jan 12, 2011