mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-29 19:30:36 +02:00
Fix NEWS for load-foreign-library
NEWS update was in wrong location. This fixes news entry
from 7b41294049
* NEWS: update
This commit is contained in:
parent
7b41294049
commit
0b9f58c339
1 changed files with 15 additions and 15 deletions
30
NEWS
30
NEWS
|
@ -45,6 +45,21 @@ for-delimited-from-port and for-line-in-file. Of these, for-line-in-file
|
||||||
is helpful in the common situation where you want a procedure applied to
|
is helpful in the common situation where you want a procedure applied to
|
||||||
every line in a file.
|
every line in a file.
|
||||||
|
|
||||||
|
** Improve 'load-foreign-library' handling of DLLs
|
||||||
|
|
||||||
|
The non-libltdl load-foreign-library introduced in 3.0.6 does not handle
|
||||||
|
some common cases with libtool-generated DLLs. It has been updated
|
||||||
|
to search for DLLs that have a version number appended to the name
|
||||||
|
by libtool, such as libfoo-1.dll.
|
||||||
|
|
||||||
|
Also, it has been updated to do library renaming for MSYS. On Cygwin,
|
||||||
|
when the #:rename-on-cygwin? option is #t, it already had the capability
|
||||||
|
to search for "libfoo" as "cygfoo.dll". It has been updated to add the
|
||||||
|
capability to search for "libfoo" as "msys-foo.dll" on MSYS.
|
||||||
|
|
||||||
|
The load-foreign-library option #:rename-on-cygwin? has been changed to
|
||||||
|
#:host-type-rename?, and handles both Cygwin and MSYS.
|
||||||
|
|
||||||
* Performance improvements
|
* Performance improvements
|
||||||
|
|
||||||
** `copy-file` now relies on `sendfile` rather than a read/write loop
|
** `copy-file` now relies on `sendfile` rather than a read/write loop
|
||||||
|
@ -261,21 +276,6 @@ binary-port) used to be implemented in C, making it non-suspendable--a
|
||||||
bummer for programs using suspendable ports and Fibers. It has been
|
bummer for programs using suspendable ports and Fibers. It has been
|
||||||
rewritten in Scheme, addressing this limitation.
|
rewritten in Scheme, addressing this limitation.
|
||||||
|
|
||||||
** improve 'load-foreign-library' handling of DLLs
|
|
||||||
|
|
||||||
The non-libltdl load-foreign-library introduced in 3.0.6 does not handle
|
|
||||||
some common cases with libtool-generated DLLs. It has been updated
|
|
||||||
to search for DLLs that have a version number appended to the name
|
|
||||||
by libtool, such as libfoo-1.dll.
|
|
||||||
|
|
||||||
Also, it has been updated to do library renaming for MSYS. On Cygwin,
|
|
||||||
when the #:rename-on-cygwin? option is #t, it already had the capability
|
|
||||||
to search for "libfoo" as "cygfoo.dll". It has been updated to add the
|
|
||||||
capability to search for "libfoo" as "msys-foo.dll" on MSYS.
|
|
||||||
|
|
||||||
The load-foreign-library option #:rename-on-cygwin? has been changed to
|
|
||||||
#:host-type-rename?, and handles both Cygwin and MSYS.
|
|
||||||
|
|
||||||
* Performance improvements
|
* Performance improvements
|
||||||
|
|
||||||
** Better compilation of calls to procedures with keyword arguments
|
** Better compilation of calls to procedures with keyword arguments
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue