diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-11-30 14:15:28 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-11-30 14:15:28 -0800 |
commit | b3ee9cdddd521d0ee87a114269fc683f93d215e0 (patch) | |
tree | 721cd2d5fb677efde0dd9349b29a54bb31409739 /ChangeLog | |
parent | 42eb490febc7633ed162289921ce997ea4e35d18 (diff) | |
download | txr-b3ee9cdddd521d0ee87a114269fc683f93d215e0.tar.gz txr-b3ee9cdddd521d0ee87a114269fc683f93d215e0.tar.bz2 txr-b3ee9cdddd521d0ee87a114269fc683f93d215e0.zip |
* configure (extra_debugging): New variable. EXTRA_DEBUGGING
conditionally generated in config.h.
* gc.c (break_obj): New static variable.
(mark_obj): Debugging feature: if the object is the one stored in
break_obj and not yet reached, then call breakpt.
(deheap): New debugging function for viewing regions of the heaps.
* lib.c (breakpt): New function.
* lib.h (breakpt): Declared.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,5 +1,19 @@ 2011-11-30 Kaz Kylheku <kaz@kylheku.com> + * configure (extra_debugging): New variable. EXTRA_DEBUGGING + conditionally generated in config.h. + + * gc.c (break_obj): New static variable. + (mark_obj): Debugging feature: if the object is the one stored in + break_obj and not yet reached, then call breakpt. + (deheap): New debugging function for viewing regions of the heaps. + + * lib.c (breakpt): New function. + + * lib.h (breakpt): Declared. + +2011-11-30 Kaz Kylheku <kaz@kylheku.com> + * hash.c (hash_process_weak): Fix regression caused by a mistake in the the 2010-01-26 commit, prior to release 033. When processing a table with weak values, this function was mistakenly testing the keys |