Commit Graph

7 Commits

Author SHA1 Message Date
Matthew Flatt
d596401804 scheme/foreign: allow #f as NULL function pointer, allow callback as cpointer
svn: r12992
2009-01-03 18:51:15 +00:00
Eli Barzilay
2886a95318 * Exported `cvector-ptr'
* Added `#:hold' to `_fun' for callbacks (will be changed to `#:keep'
  soon, but better to have a checkpoint)
* _cprocedure also has a `hold' argument, and is now using keyword
  arguments (it was getting crowded in the optional arguments
  department)
* Documented everything that changed, with a longish descrption for
  options for holding callback values.
* More tests, including tests for callbacks that would crash if the
  callback values are not held.

svn: r11931
2008-10-04 19:01:17 +00:00
Matthew Flatt
4b765cfa5a 369.8
svn: r5594
2007-02-14 02:41:49 +00:00
Eli Barzilay
7cb8b4536d fix tests to work on Windows (with standard paths?)
svn: r3735
2006-07-17 00:43:31 +00:00
Eli Barzilay
01e534d059 typos in curried C code
svn: r3685
2006-07-11 21:51:02 +00:00
Eli Barzilay
794a1725e6 byte is unsigned (does not really matter)
svn: r3666
2006-07-09 21:08:48 +00:00
Eli Barzilay
b31d3cd92c Some initial tests for foreign
svn: r668
2005-08-25 06:45:29 +00:00