to specify a name like "libfoo", without any directories and
extensions.
+** Guile COOP threads are now compatible with LinuxThreads
+
+Previously, COOP threading wasn't possible in applications linked with
+Linux POSIX threads due to their use of the stack pointer to find the
+thread context. This has now been fixed with a workaround which uses
+the pthreads to allocate the stack.
+
** New primitives: `pkgdata-dir', `site-dir', `library-dir'
** Positions of erring expression in scripts
* Changes to Scheme functions and syntax
+** close-input-port and close-output-port are now R5RS
+
+These procedures have been turned into primitives and have R5RS behaviour.
+
** New procedure: simple-format PORT MESSAGE ARG1 ...
(ice-9 boot) makes `format' an alias for `simple-format' until possibly
SCM_UNPACK_CAR (X) is defined as SCM_UNPACK (SCM_CAR (X))
+** Deprecated macros: SCM_INPORTP, SCM_OUTPORTP
+
+These macros will be removed in next release of Guile.
+
** Port internals: the rw_random variable in the scm_port structure
must be set to non-zero in any random access port. In recent Guile
releases it was only set for bidirectional random-access ports.