Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 28, 2015
  1. @luismbo
  2. @luismbo

    doc: ensure English output

    luismbo authored
Commits on Mar 10, 2015
  1. @taptap @luismbo

    update example code in manual

    taptap authored luismbo committed
    To return manual examples to working state again
Commits on Jan 25, 2015
  1. @luismbo

    Mimic OS X's dlopen() search strategy

    luismbo authored
    Fixes launchpad bug #1414277.
    Evaluated expressions in *FOREIGN-LIBRARY-DIRECTORIES* (and
    *DARWIN-FRAMEWORK-DIRECTORIES*) can now return a list of pathnames.
Commits on Nov 28, 2014
  1. @luismbo

    grovel: rename pkg-config to pkg-config-cflags

    luismbo authored
    Also, by default failure to execute pkg-config is fatal and it takes a
    single pkg rather than a list.
Commits on Nov 11, 2014
  1. @soemraws @sionescu

    Added documentation for pkg-flags groveler syntax.

    soemraws authored sionescu committed
Commits on Feb 2, 2014
  1. @galdor @luismbo

    add multiple c-names and optional flag for bitfield grovel definitions

    galdor authored luismbo committed
    These features are already supported by constantenum definitions, we just make
    them available for bitfields.
Commits on Nov 24, 2013
  1. @luismbo

    manual: minor tweaks to the tutorial

    luismbo authored
    * Remove suggestion of C++ support in CFFI. It probably referred to the
      Verrazano project. There are currently no plans to support C++ in CFFI.
    * cffi-grovel has been integrated into CFFI.
    * Make it slightly easier to run the tutorial code on MacOS X.
Commits on Aug 18, 2013
  1. @liamh
Commits on Jun 10, 2013
  1. @luismbo
Commits on Apr 24, 2013
  1. @luismbo
Commits on Apr 2, 2013
  1. @luismbo
Commits on Feb 23, 2013
  1. @sionescu
  2. @luismbo
Commits on Nov 4, 2012
  1. @orivej @luismbo

    doc: generate an info directory file

    orivej authored luismbo committed
  2. @luismbo
  3. @luismbo

    doc: Update's URL.

    luismbo authored
Commits on Apr 30, 2012
  1. @luismbo
Commits on Apr 20, 2012
  1. @liamh

    Improve documentation of structure reference

    liamh authored
    Improved the documentation for Foreign Structure Types to more clearly
    describe the behavior of mem-aref under the new structure reference
    syntax and the compatibility of the bare structure reference with the
    old behavior.
Commits on Apr 14, 2012
  1. @luismbo
Commits on Mar 16, 2012
  1. @liamh

    Merge branch 'master' into libffi

    liamh authored
Commits on Mar 5, 2012
  1. @liamh
Commits on Mar 1, 2012
  1. @liamh

    Define mem-aptr; untested

    liamh authored
    New function mem-aptr will return the pointer to the requested element
    of the array, and add documentation.  It is untested.
Commits on Oct 23, 2011
  1. @liamh

    Test foreign function calls with recursive structure by value

    liamh authored
    Add definition of C functions prodsumpair and doublepairdouble that
    take, and for the latter, return, the structure struct-pair+double
    (struct_pair_double) that has a structure struct-pair (struct_pair) in
    its slot 'pr.  Two tests, fsbv.3 and fsbv.4, have been defined, and
    pass.  Fixed argument to libffi-type-pointer call in
    libffi-type-pointer :around method so that these will work.
Commits on Oct 19, 2011
  1. @liamh

    Documentation for structure conversion; push :fsbv onto features

    liamh authored
    Documentation for structure conversion; push :fsbv onto features,
    export macro translation-forms-for-class.
Commits on Oct 3, 2011
  1. @liamh

    Add default free-translated-object, remove aggregate slot code, add d…

    liamh authored
    The default free-translated-object for foreign structures.  The code
    for translating a structure with aggregate slots was wrong, because it
    did not recognize an existing translator (e.g. complex), so it has
    been removed.  Description in manual for defcfun and foreign-funcall
    include structure-by-value call specification and requirements.
Commits on Sep 10, 2011
  1. @luismbo
Commits on Apr 17, 2011
  1. @luismbo
  2. @luismbo


    luismbo authored
    Patch courtesy of Greg Pfeil. Closes lp:622272.
Commits on Feb 11, 2011
  1. @dochang
Commits on Jan 2, 2011
  1. @sionescu


    sionescu authored
    Useful especially when saving an image to reload libraries when the
    image is re-started.
    Pushing #'CFFI:RELOAD-FOREIGN-LIBRARIES to the implementation's
    *INIT-HOOKS*(or equivalent) should suffice for most cases
Commits on Sep 19, 2010
  1. @sionescu

    Improve foreign library support

    sionescu authored
    * add a PRINT-OBJECT method for foreign libraries
    * keep around the library name used for opening, add reader
Commits on Aug 22, 2010
  1. @luismbo
  2. @luismbo

    Moving repository to git.

    luismbo authored
    - Added .gitignore.
    - Adapted script to git.
    - Removed :version from cffi.asd. Release tarballs now get the release
      version inserted into the tarball's cffi.asd.
    - Update manual with git info.
Commits on Jan 6, 2010
  1. @luismbo

    cffi-manual: navigation improvements.

    luismbo authored
      dictionary menus. (This unfortunately seems to require
      specifying the @node declarations in full.)
    - Make the table of contents more manageable by turning
      @unnumberedsecs into @headings.
    - Fix docstring in DEFSTRUCT example.
Something went wrong with that request. Please try again.