1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-04 22:40:25 +02:00

*** empty log message ***

This commit is contained in:
Kevin Ryde 2007-08-21 01:09:41 +00:00
parent 8f3aa0bd6a
commit 1f11c61a62

View file

@ -1,3 +1,21 @@
2007-08-21 Kevin Ryde <user42@zip.com.au>
* gc-card.c (scm_i_card_statistics): Record scm_tc7_number types as
tc16 values so big, real, complex and fraction can be distinguished.
(scm_i_tag_name): Return "number" for scm_tc7_number, not NULL. NULL
was making numbers come out as "type 23" in gc-live-object-stats.
Fix tests of the tc16 number types, they were checked under
scm_tc7_number, but the values went down the tag>=255 smob case.
Put smob case under scm_tc7_smob instead of using tag>=255, per
recommendation in comments with scm_tc7_smob to use symbolic values.
Use SCM_TC2SMOBNUM to extract scm_smobs index, instead of explicit
code. Lose some unnecessary "break" statements.
(scm_i_card_statistics): Use scm_hashq_create_handle_x and modify the
element returned, rather than two lookups scm_hashq_ref and
scm_hashq_set_x.
2007-08-17 Kevin Ryde <user42@zip.com.au> 2007-08-17 Kevin Ryde <user42@zip.com.au>
* stime.c: Add #define _REENTRANT, to get gmtime_r() prototype on * stime.c: Add #define _REENTRANT, to get gmtime_r() prototype on