mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
Fold 2.1.6 NEWS changes
* NEWS: Fold 2.1.6 changes into main 2.2 NEWS.
This commit is contained in:
parent
bfa6c401ce
commit
db502f118e
1 changed files with 16 additions and 46 deletions
62
NEWS
62
NEWS
|
@ -8,57 +8,12 @@ Please send Guile bug reports to bug-guile@gnu.org.
|
||||||
|
|
||||||
Changes in 2.1.7 (changes since the 2.1.6 alpha release):
|
Changes in 2.1.7 (changes since the 2.1.6 alpha release):
|
||||||
|
|
||||||
* New deprecations
|
|
||||||
|
|
||||||
** `SCM_FDES_RANDOM_P'
|
|
||||||
|
|
||||||
Instead, use `lseek (fd, 0, SEEK_CUR)' directly.
|
|
||||||
|
|
||||||
* FIXME fold in 2.1.6 changes to main NEWS
|
|
||||||
|
|
||||||
|
|
||||||
Changes in 2.1.6 (changes since the 2.1.5 alpha release):
|
|
||||||
|
|
||||||
* New interfaces
|
* New interfaces
|
||||||
** suspendable-continuation?
|
|
||||||
|
|
||||||
This predicate returns true if the delimited continuation captured by
|
|
||||||
aborting to a prompt would be able to be resumed. See "Prompt
|
|
||||||
Primitives" in the manual for more.
|
|
||||||
|
|
||||||
** scm_c_prepare_to_wait_on_fd, scm_c_prepare_to_wait_on_cond,
|
|
||||||
** scm_c_wait_finished
|
|
||||||
|
|
||||||
See "Interrupts" in the manual for more.
|
|
||||||
|
|
||||||
* Performance improvements
|
* Performance improvements
|
||||||
|
* New deprecations
|
||||||
** Support unboxed floating-point comparisons
|
|
||||||
|
|
||||||
Thanks to David Thompson for this work.
|
|
||||||
|
|
||||||
* Incompatible changes
|
* Incompatible changes
|
||||||
|
|
||||||
** Rename new array functions
|
|
||||||
|
|
||||||
See "Arrays as arrays of arrays" in the manual for more.
|
|
||||||
|
|
||||||
* Bug fixes
|
* Bug fixes
|
||||||
|
|
||||||
** `scm_gc_warn_proc' writes directly to stderr
|
|
||||||
|
|
||||||
The garbage collector sometimes has warnings to display to the user.
|
|
||||||
Before, Guile would see if the current warning port was a file port, and
|
|
||||||
in that case write the warning to that file, and otherwise default to
|
|
||||||
stderr. Now Guile just writes to stderr, fixing a bug where determining
|
|
||||||
the current warning port would allocate and thus deadlock as the GC
|
|
||||||
warnings are issued with the GC lock held.
|
|
||||||
|
|
||||||
** Fix miscompilation in significant-bits computation for loop vars
|
|
||||||
** Fix many threading bugs
|
|
||||||
** Fix macOS portability bugs
|
|
||||||
Thanks to Matt Wette!
|
|
||||||
|
|
||||||
|
|
||||||
Previous changes in 2.1.x (changes since the 2.0.x series):
|
Previous changes in 2.1.x (changes since the 2.0.x series):
|
||||||
|
|
||||||
|
@ -316,6 +271,17 @@ See "R6RS Transcoders" in the manual.
|
||||||
|
|
||||||
See "Atomics" in the manual.
|
See "Atomics" in the manual.
|
||||||
|
|
||||||
|
** suspendable-continuation?
|
||||||
|
|
||||||
|
This predicate returns true if the delimited continuation captured by
|
||||||
|
aborting to a prompt would be able to be resumed. See "Prompt
|
||||||
|
Primitives" in the manual for more.
|
||||||
|
|
||||||
|
** scm_c_prepare_to_wait_on_fd, scm_c_prepare_to_wait_on_cond,
|
||||||
|
** scm_c_wait_finished
|
||||||
|
|
||||||
|
See "Interrupts" in the manual for more.
|
||||||
|
|
||||||
** File descriptor finalizers
|
** File descriptor finalizers
|
||||||
|
|
||||||
See "Ports and File Descriptors" in the manual.
|
See "Ports and File Descriptors" in the manual.
|
||||||
|
@ -816,6 +782,10 @@ scm_t_debug_info', `scm_pure_generic_p', `SCM_PUREGENERICP',
|
||||||
Instead, use the symbol values `none', `line', or `block', respectively,
|
Instead, use the symbol values `none', `line', or `block', respectively,
|
||||||
as arguments to the `setvbuf' function.
|
as arguments to the `setvbuf' function.
|
||||||
|
|
||||||
|
** `SCM_FDES_RANDOM_P'
|
||||||
|
|
||||||
|
Instead, use `lseek (fd, 0, SEEK_CUR)' directly.
|
||||||
|
|
||||||
** Arbiters
|
** Arbiters
|
||||||
|
|
||||||
Arbiters were an experimental mutual exclusion facility from 20 years
|
Arbiters were an experimental mutual exclusion facility from 20 years
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue