1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 22:10:21 +02:00

*** empty log message ***

This commit is contained in:
Marius Vollmer 2004-08-12 17:52:49 +00:00
parent 57d4d32fa3
commit c41acab35c
2 changed files with 22 additions and 2 deletions

18
NEWS
View file

@ -687,6 +687,12 @@ conventions.
These functions occupy the names that scm_round_number and
scm_truncate_number should have.
** The functions scm_c_string2str and scm_c_substring2str have been
deprecated.
Use scm_to_locale_stringbuf or similar instead, maybe together with
scm_substring.
** SCM_CELL_WORD_LOC has been deprecated.
Use the new macro SCM_CELL_OBJECT_LOC instead, which return a pointer
@ -729,7 +735,8 @@ prevent a potential memory leak:
scm_frame_unwind_handler (free, mem, SCM_F_WIND_EXPLICITELY);
/* MEM would leak if BAR throws an error.
SCM_FRAME_UNWIND_HANDLER frees it nevertheless. */
SCM_FRAME_UNWIND_HANDLER frees it nevertheless.
*/
bar ();
@ -742,6 +749,12 @@ prevent a potential memory leak:
For full documentation, see the node "Frames" in the manual.
** New function scm_frame_free
This function calls 'free' on a given pointer when a frame is left.
Thus the call to scm_frame_unwind_handler above could be replaced with
simply scm_frame_free (mem).
** New way to block and unblock asyncs
In addition to scm_c_call_with_blocked_asyncs you can now also use
@ -1225,7 +1238,8 @@ SCM_VALIDATE_RWSTRING, DIGITS, scm_small_istr2int, scm_istr2int,
scm_istr2flo, scm_istring2number, scm_istr2int, scm_istr2flo,
scm_istring2number, scm_vtable_index_vcell, scm_si_vcell, SCM_ECONSP,
SCM_NECONSP, SCM_GLOC_VAR, SCM_GLOC_VAL, SCM_GLOC_SET_VAL,
SCM_GLOC_VAL_LOC, scm_make_gloc, scm_gloc_p, scm_tc16_variable
SCM_GLOC_VAL_LOC, scm_make_gloc, scm_gloc_p, scm_tc16_variable,
SCM_CHARS, SCM_LENGTH, SCM_SET_STRING_CHARS, SCM_SET_STRING_LENGTH.
** Deprecated definitions for debugging: scm_debug_mode, SCM_DEBUGGINGP

View file

@ -1,3 +1,9 @@
2004-08-12 Marius Vollmer <marius.vollmer@uni-dortmund.de>
* srfi-13.c (MY_VALIDATE_SUBSTRING_SPEC_COPY,
MY_VALIDATE_STRING_COPY): Modernized clones of the deprecated
validation macros. Replaced every use.
2004-08-05 Kevin Ryde <user42@zip.com.au>
* srfi-13.c (scm_string_any, scm_string_every): Enhance docstrings as