mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
Update NEWS
* NEWS: Update.
This commit is contained in:
parent
75babf8df9
commit
102f0da664
1 changed files with 18 additions and 2 deletions
20
NEWS
20
NEWS
|
@ -136,6 +136,16 @@ data has been optimized to be about 30% shorter than before or so, which
|
||||||
can significantly decrease compiled file size and run-time
|
can significantly decrease compiled file size and run-time
|
||||||
initialization latency.
|
initialization latency.
|
||||||
|
|
||||||
|
** Optimized calls to known functions
|
||||||
|
|
||||||
|
For calls where the callee is within the compilation unit, Guile can now
|
||||||
|
skip the argument count check.
|
||||||
|
|
||||||
|
** Reduce code size for calls to module variables
|
||||||
|
|
||||||
|
All calls to a given exported or private variable from a module now
|
||||||
|
dispatch through the same trampoline function. This reduces code size.
|
||||||
|
|
||||||
** Updated Gnulib
|
** Updated Gnulib
|
||||||
|
|
||||||
The Gnulib compatibility library has been updated, for the first time
|
The Gnulib compatibility library has been updated, for the first time
|
||||||
|
@ -194,15 +204,21 @@ See "Syntax Transformer Helpers" in the manual.
|
||||||
** Fix make-transcoded-port on input+output ports
|
** Fix make-transcoded-port on input+output ports
|
||||||
** Fix (ice-9 ftw) on filesystems where inode values are meaningless
|
** Fix (ice-9 ftw) on filesystems where inode values are meaningless
|
||||||
** Fix many bugs that prevented Guile from building on MinGW
|
** Fix many bugs that prevented Guile from building on MinGW
|
||||||
|
** Fix many bugs that prevented Guile from building on MinGW64
|
||||||
** Fix many bugs that prevented Guile's test suite from running on MinGW
|
** Fix many bugs that prevented Guile's test suite from running on MinGW
|
||||||
** Fix srfi-69 merge-hash
|
** Fix srfi-69 merge-hash
|
||||||
** Fix suspendable-ports implementation of get-bytevector-some!
|
** Fix suspendable-ports implementation of get-bytevector-some!
|
||||||
** Fix overread in string-locale<?, string-locale-ci<?, and friends
|
** Fix overread in string-locale<?, string-locale-ci<?, and friends
|
||||||
** Fix handling of parameter lists to elisp defun to allow nil
|
** Fix handling of parameter lists to elisp defun to allow nil
|
||||||
|
** Fix closure-conversion bug for SCC with no free vars and one not-well-known function
|
||||||
|
** Fix error when < passed non-real value
|
||||||
|
** Fix bug in which exported and private names in a used module could alias each other
|
||||||
|
** Fix bug with slot options in redefinable GOOPS classes
|
||||||
|
** Fix bugs regarding port buffering for TLS connections in web client
|
||||||
|
|
||||||
Thanks to Vasilij Schneidermann, Andrey Ivanov, Rob Browning, Erik
|
Thanks to Vasilij Schneidermann, Andrey Ivanov, Rob Browning, Erik
|
||||||
Dominikus, Göran Weinholt, Michael Gran, Andrew Whatson, and Ricardo
|
Dominikus, Göran Weinholt, Michael Gran, Andrew Whatson, Ricardo
|
||||||
G. Herdt.
|
G. Herdt, Jan Nieuwenhuizen, David Thompson, and abcdw.
|
||||||
|
|
||||||
* New deprecations
|
* New deprecations
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue