mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-11 06:20:23 +02:00
*** empty log message ***
This commit is contained in:
parent
fb89fef7fb
commit
49c00ecc7b
3 changed files with 25 additions and 0 deletions
11
NEWS
11
NEWS
|
@ -608,6 +608,17 @@ a quick example of how to prevent a potential memory leak:
|
|||
|
||||
For full documentation, see the node "Frames" in the manual.
|
||||
|
||||
** New way to block and unblock asyncs
|
||||
|
||||
In addition to scm_c_call_with_blocked_asyncs you can now also use
|
||||
scm_with_blocked_asyncs in a 'frame' (see above). Likewise for
|
||||
scm_c_call_with_unblocked_asyncs and scm_with_unblocked_asyncs.
|
||||
|
||||
** New way to temporarily set the current input, output or error ports
|
||||
|
||||
C code can now use scm_with_current_<foo>_port in a 'frame' (see
|
||||
above). <foo> is one of "input", "output" or "error".
|
||||
|
||||
** New types scm_t_intmax and scm_t_uintmax.
|
||||
|
||||
On platforms that have them, these types are identical to intmax_t and
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2004-01-05 Marius Vollmer <mvo@zagadka.de>
|
||||
|
||||
* scheme-scheduling.texi: Document scm_with_[un]blocked_asyncs.
|
||||
|
||||
* scheme-io.texi: Document scm_with_current_<foo>_port.
|
||||
|
||||
2004-01-03 Marius Vollmer <mvo@zagadka.de>
|
||||
|
||||
* scheme-control.texi: Document the frames stuff and other random
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
2004-01-05 Marius Vollmer <mvo@zagadka.de>
|
||||
|
||||
* ports.h, ports.c (scm_with_current_input_port,
|
||||
scm_with_current_output_port, scm_with_current_error_port): New.
|
||||
|
||||
* async.h, async.c (scm_with_blocked_asyncs,
|
||||
scm_with_unblocked_asyncs): New.
|
||||
|
||||
2004-01-03 Marius Vollmer <mvo@zagadka.de>
|
||||
|
||||
* dynwind.h, scm_dynwind.c (scm_t_frame_flags, scm_t_wind_flags,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue