Han-Wen Nienhuys
1383773ba1
* gc.h: remove DOUBLECELL card flags.
...
* gc-malloc.c (scm_calloc): try to use calloc() before calling
scm_realloc().
* gc-segment.c (scm_i_initialize_heap_segment_data): remove card
init loop; handle this from scm_init_card_freelist()
* gc-card.c (scm_init_card_freelist): init bit vector here.
2002-08-28 23:13:30 +00:00
Han-Wen Nienhuys
be3ff02158
* gc-card.c ("sweep_card"): remove SCM_MISC_ERROR messages: print
...
message and abort.
* gc-mark.c ("scm_gc_mark_dependencies"): idem.
2002-08-08 23:18:23 +00:00
Han-Wen Nienhuys
ba1b222692
* tests/reader.test: change misc-error in read-error.
...
* read.c (scm_input_error): new function: give meaningful error
messages, and throw read-error
* gc-malloc.c (scm_calloc): add scm_calloc.
* scheme-memory.texi (Memory Blocks): add scm_calloc, scm_gc_calloc.
correct typos.
2002-08-05 23:04:44 +00:00
Han-Wen Nienhuys
39e8f371e2
(INPUT_ERROR): Prepare for file:line:column error
...
messages for errors in scm_lreadr() and friends.
2002-08-04 23:33:28 +00:00
Han-Wen Nienhuys
c2cbcc5768
gc statistic tweaks
2002-08-04 14:09:14 +00:00
Han-Wen Nienhuys
c7743d027a
more code
2002-08-04 00:18:33 +00:00