Merge remote-tracking branch 'origin/stable-2.0'
[bpt/guile.git] / libguile / foreign.c
2011-12-19 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-12-19 Andreas SchwabFFI: Properly unpack small integer return values in...
2011-12-14 Ludovic CourtèsUse `alignof_type' instead of `alignof'.
2011-12-13 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-12-06 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-12-02 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-12-01 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-11-26 Ludovic CourtèsFFI: Hold a weak reference to the procedure passed...
2011-11-16 Ludovic CourtèsFFI: Hold a weak reference to the CIF made by `procedur...
2011-11-11 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-11-11 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-11-09 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-11-07 Andy Wingolocking for putc, puts
2011-10-27 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-10-24 Andy Wingoadd SCM_HEAP_OBJECT_BASE
2011-10-24 Andy Wingoadd SCM_HEAP_OBJECT_P
2011-10-24 Andy Wingoadd SCM_{PACK,UNPACK}_POINTER
2011-10-24 Andy Wingoconvert internal weak hash table users to use the weak...
2011-10-10 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-09-29 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-08-31 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-07-25 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-06-30 Andy WingoMerge remote-tracking branch 'origin/lexical-literals'
2011-06-30 Andy WingoMerge remote-tracking branch 'local-2.0/stable-2.0'
2011-06-17 Andy WingoMerge remote-tracking branch 'local-2.0/stable-2.0'
2011-06-16 Andy WingoMerge remote-tracking branch 'local-2.0/stable-2.0'
2011-06-02 Andy WingoMerge remote-tracking branch 'local-2.0/stable-2.0'
2011-05-30 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-05-26 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-05-26 Andy WingoMerge remote-tracking branch 'local-2.0/stable-2.0'
2011-05-25 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-05-13 Andy Wingomerge strictness branch from 2.0
2011-05-12 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-05-08 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2011-05-08 Ludovic CourtèsFix small integer return value packing on big endian...
2011-05-07 Andy Wingobytevectors have internal parent field
2011-04-11 Andy WingoMerge remote branch 'origin/stable-2.0'
2011-04-01 Andy Wingostring->pointer and pointer->string have optional encod...
2011-03-29 Ludovic CourtèsFix `procedure->pointer' for functions returning `void'.
2011-03-17 Andy Wingoadd pointer->scm, scm->pointer
2011-03-10 Ludovic CourtèsFFI: Return the right alignment for structures.
2011-02-10 Andy Wingomake static hash table access thread-safe in foreign.c
2011-02-08 Ludovic CourtèsImprove type checking when invoking foreign functions.
2011-01-30 Ludovic CourtèsAdd `pointer?'.
2011-01-30 Ludovic CourtèsRemove the "has finalizer?" bit from pointer objects.
2011-01-27 Andy Wingoobjcode type is an enumeration, not flags
2010-12-04 Andy Wingomake-string et al nulls memory if not given an initializer
2010-11-19 Ludovic CourtèsInclude <alloca.h> wherever `alloca' is used.
2010-11-11 Ludovic CourtèsAdd FFI support for `short' and `unsigned short'.
2010-09-06 Ludovic CourtèsRename `make-foreign-function' to `pointer->procedure'.
2010-09-03 Ludovic CourtèsAdd `procedure->pointer' to the FFI.
2010-08-15 Ludovic CourtèsAdd `string->pointer' and `pointer->string' to the...
2010-08-06 Andy Wingoadd docs for extensiondir; misc other fixes
2010-07-28 Ludovic CourtèsUpdate the FFI doc.
2010-07-28 Ludovic CourtèsRemove unused parameter from `bytevector->pointer'.
2010-07-28 Ludovic CourtèsAlways return `%null-pointer' when creating a NULL...
2010-07-28 Ludovic CourtèsUse "pointer" instead of "foreign" when dealing with...
2010-07-26 Ludovic CourtèsAdd `dereference-pointer' to `(system foreign)'.
2010-07-26 Ludovic CourtèsSimplify the (system foreign) API.
2010-05-30 Ludovic CourtèsFix argument and return value alignment in `scm_i_forei...
2010-05-30 Ludovic CourtèsFix parenthesizing of the `ROUND_UP' macro; factorize.
2010-05-19 Andy Wingo%null-pointer properly aligned
2010-04-10 Neil JerramMerge branch 'master' into wip-manual-2
2010-04-08 Ludovic CourtèsRaise an error when attempting to modify the value...
2010-04-08 Ludovic CourtèsAllocate foreign pointer objects in GC-scanned memory.
2010-04-08 Ludovic CourtèsAvoid obsolescent C declarator with empty parentheses.
2010-04-06 Andy Wingofinish ffi docs
2010-04-05 Andy Wingomore ffi docs
2010-03-20 Ludovic CourtèsCosmetic changes in `foreign.c'.
2010-03-20 Ludovic CourtèsFix argument passing to foreign functions.
2010-03-17 Ludovic CourtèsAdd `%null-pointer' to `(system foreign)'.
2010-03-16 Ludovic CourtèsProvide `int', `long', `size_t', etc. in `(system forei...
2010-03-16 Ludovic CourtèsUse GC-managed pointerless memory in the FFI.
2010-03-16 Andy Wingorename libguile to libguile-@EFFECTIVE_VERSION@, curren...
2010-01-27 Andy Wingoadd simple foreign finalization, and pointer support
2010-01-26 Andy Wingoturn asserts into exceptions in foreign.c
2010-01-26 Andy Wingoadd `alignof' and `sizeof' Scheme functions
2010-01-26 Andy Wingoimplement foreign-call
2010-01-26 Andy Wingofirst pass at implementing low-level foreign functions
2010-01-26 Andy Wingobyte access to foreigns via bytevectors
2010-01-26 Andy Wingomove foreign function interface to its own module
2010-01-26 Andy Wingoforeign.h presents a more pointer-centric interface
2010-01-07 Andy Wingofix compiler warnings in foreign.c
2010-01-05 Andy Wingofix include paths in foreign.c
2010-01-04 Andy Wingoadd foreign value wrapper