1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-29 00:10:21 +02:00
guile/module/system
Andy Wingo 20aafae22a byte access to foreigns via bytevectors
* libguile/foreign.h:
* libguile/foreign.c (scm_foreign_ref, scm_foreign_set_x): Remove all
  bits about offsets and aliasing; bytevectors are much better at that.
  (scm_foreign_to_bytevector, scm_bytevector_to_foreign): New functions
  for getting at the bytes of a memory region.

* module/system/foreign.scm (foreign->bytevector, bytevector->foreign):
  Export these.
2010-01-26 22:56:41 +01:00
..
base nanosecond timestamp support in stat and utime 2010-01-17 16:56:34 +01:00
repl fix call counting in statprof, enhance repl support 2010-01-14 22:52:07 +01:00
vm vm-trace prints return values 2010-01-14 00:09:54 +01:00
foreign.scm byte access to foreigns via bytevectors 2010-01-26 22:56:41 +01:00
xref.scm de-nargs struct scm_objcode; procedure-property refactor 2009-10-23 14:51:19 +02:00