- Nov 04, 2012
-
-
-
Luís Oliveira authored
-
Luís Oliveira authored
-
- Apr 20, 2012
-
-
Liam M. Healy 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.
-
- Apr 14, 2012
-
-
Luís Oliveira authored
-
- Mar 05, 2012
-
-
Liam M. Healy authored
-
- Mar 01, 2012
-
-
Liam M. Healy authored
New function mem-aptr will return the pointer to the requested element of the array, and add documentation. It is untested.
-
- Oct 23, 2011
-
-
Liam M. Healy 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.
-
- Oct 19, 2011
-
-
Liam M. Healy authored
Documentation for structure conversion; push :fsbv onto features, export macro translation-forms-for-class.
-
- Oct 03, 2011
-
-
Liam M. Healy 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.
-
- Sep 10, 2011
-
-
Luís Oliveira authored
-
- Apr 17, 2011
-
-
Luís Oliveira authored
-
Luís Oliveira authored
Patch courtesy of Greg Pfeil. Closes lp:622272.
-
- Feb 11, 2011
-
-
Desmond O. Chang authored
-
- Jan 02, 2011
-
-
Stelian Ionescu authored
RELOAD-FOREIGN-LIBRARIES &KEY (TEST #'FOREIGN-LIBRARY-LOADED-P) 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
-
- Sep 19, 2010
-
-
Stelian Ionescu authored
* add a PRINT-OBJECT method for foreign libraries * signal FOREIGN-LIBRARY-UNDEFINED-ERROR instead of a SIMPLE-ERROR in LOAD-FOREIGN-LIBRARY * keep around the library name used for opening, add reader FOREIGN-LIBRARY-NAME
-
- Aug 22, 2010
-
-
Luís Oliveira authored
-
Luís Oliveira authored
- Added .gitignore. - Adapted release.sh 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.
-
- Jan 06, 2010
-
-
Luís Oliveira authored
- Add WITH-FOREIGN-OBJECTS and WITH-FOREIGN-STRINGS to the 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.
-
- Jan 01, 2010
-
-
Luís Oliveira authored
-
- Nov 24, 2009
-
-
Luís Oliveira authored
-
- Aug 23, 2009
-
-
Stelian Ionescu authored
-
- Aug 08, 2009
-
-
Stelian Ionescu authored
DEFCFUN & co. now take only :CONVENTION.
-
- Jun 22, 2009
-
-
Stelian Ionescu authored
-
- Jun 16, 2009
-
-
Luís Oliveira authored
-
Stelian Ionescu authored
-
- May 26, 2009
-
-
Luís Oliveira authored
Reported by Tobias Rautenkranz.
-
- Apr 07, 2009
-
-
Luís Oliveira authored
- Fixed one of the foreign-funcall-pointer examples. - Improved the defcallback description. Reported by Naveen Garg.
-
- Dec 30, 2008
-
-
Luís Oliveira authored
- use a roman font for comments in the TeX outputs. - fix some typos and missing @lispcmt{}s. - insert page breaks before each CLHS-style documentation node. This should make it much clearer to read and browse, at the expense 23 more pages in total, a ~25% increase.
-
- Dec 27, 2008
-
-
Luís Oliveira authored
- Add new example using an argless function. - Document the docstring support and exemplify it. - Fix some typos. Bug reports courtesy of James A. Crippen.
-
- Sep 26, 2008
-
-
Luís Oliveira authored
-
- Aug 22, 2008
-
-
Stelian Ionescu authored
-
Stelian Ionescu authored
-
Stelian Ionescu authored
If DEFINE-CONSTANTS is non-null, the enum members will also be defined as constants.
-
Stelian Ionescu authored
If a constant's name is a keyword, change it to a symbol interned in the current package.
-
Luís Oliveira authored
-
Luís Oliveira authored
Reported by Stelian Ionescu.
-
- Jul 29, 2008
-
-
Luís Oliveira authored
-
Luís Oliveira authored
-
Luís Oliveira authored
-