[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
guile/guile-core/libguile print.h print.c backt...
From: |
Mikael Djurfeldt |
Subject: |
guile/guile-core/libguile print.h print.c backt... |
Date: |
Mon, 12 May 2003 16:46:52 -0400 |
CVSROOT: /cvsroot/guile
Module name: guile
Changes by: Mikael Djurfeldt <address@hidden> 03/05/12 16:46:52
Modified files:
guile-core/libguile: print.h print.c backtrace.c ChangeLog
Log message:
* backtrace.c (scm_display_error_message): Introduced fancy
printing with max level 7 and length 10. (Purpose: avoid printing
gigantic objects in error messages.)
* print.c, print.h (scm_i_port_with_print_state): New function.
* print.c (scm_iprin1, scm_printer_apply,
scm_port_with_print_state): Use scm_i_port_with_print_state.
(scm_simple_format): Modified not to destroy print states.
(print_state_mutex): New mutex.
(scm_make_print_state, scm_free_print_state, scm_prin1):
Lock/unlock print_state_mutex.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/print.h.diff?tr1=1.41&tr2=1.42&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/print.c.diff?tr1=1.149&tr2=1.150&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/backtrace.c.diff?tr1=1.82&tr2=1.83&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/ChangeLog.diff?tr1=1.1854&tr2=1.1855&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- guile/guile-core/libguile print.h print.c backt...,
Mikael Djurfeldt <=