1. 16 Jul, 2010 1 commit
    • Liam Healy's avatar
      Copy with #'grid:copy methods · bdbb354b
      Liam Healy authored
      Copy with #'grid:copy methods and eliminate copy-to-destination and
      copy-making-destination.  For non-grid objects, the presence or
      absence of destination selects different foreign functions.
      bdbb354b
  2. 15 Jul, 2010 1 commit
  3. 14 Jul, 2010 4 commits
  4. 13 Jul, 2010 4 commits
  5. 12 Jul, 2010 1 commit
  6. 11 Jul, 2010 2 commits
  7. 08 Jul, 2010 1 commit
  8. 07 Jul, 2010 4 commits
  9. 02 Jul, 2010 1 commit
  10. 01 Jul, 2010 3 commits
  11. 30 Jun, 2010 4 commits
  12. 29 Jun, 2010 4 commits
  13. 28 Jun, 2010 3 commits
  14. 27 Jun, 2010 3 commits
    • Liam Healy's avatar
      Mass renames in grid and foreign-array systems · e5d36a1b
      Liam Healy authored
      Package renamed to :grid from :c-array, function renamed to
      'foreign-pointer from 'c-pointer.  Eliminate reference to native.
      Port make-marray-or-default to foreign-array.
      e5d36a1b
    • Liam Healy's avatar
      New function #'make-foreign-array-from-gsl-pointer untested · 78b25a17
      Liam Healy authored
      New function #'make-foreign-array-from-gsl-pointer allows construction
      of a foreign-array with the appropriate metadata when given the
      mpointer.  It has not been tested.  Its main use will be in GSL
      routines that create their own GSL vector (or matrix); previously
      those were copied from the pointer, now they are just wrapped with the
      appropriate GSLL object.  File renamed to "foreign-array.lisp" from
      "marray.lisp".
      78b25a17
    • Liam Healy's avatar
      Eliminate marray class · bf01ac03
      Liam Healy authored
      Eliminate marray class and use new foreign-array subclasses.  Porting
      of code in this file partially complete.
      bf01ac03
  15. 26 Jun, 2010 1 commit
  16. 25 Jun, 2010 1 commit
  17. 10 Jun, 2010 1 commit
    • Liam M. Healy's avatar
      Fix fsbv:defcfun call · 451bceda
      Liam M. Healy authored
      The expansion of a foreign structure-by-value function did not
      substitute the foreign function name.  It turns out this didn't matter
      because cffi::parse-name-and-options used by fsbv:defcfun simply
      ignored the symbol 'GSL-NAME for the foreign function name and pulled
      the actual name out of the symbol-name for the Lisp symbol of the
      function name.  This fix makes it clearer in the macroexpansion
      however.
      451bceda
  18. 08 Jun, 2010 1 commit