Merge from mvo-vcell-cleanup-1-branch.
[bpt/guile.git] / libguile / gc.c
2001-05-15 Marius VollmerMerge from mvo-vcell-cleanup-1-branch.
2001-05-15 Dirk Herrmann* Make SCM_DEBUG_CELL_ACCESSES=1 work with GUILE_DEBUG_...
2001-05-08 Dirk Herrmann* Removed deprecated hook names.
2001-04-27 Rob Browning * gc.c
2001-04-21 Dirk Herrmann* Made creation of new smob types thread safe.
2001-04-17 Dirk Herrmann* Incorporated fixes to interrupt deferring/allowing...
2001-04-03 Martin GrabmüllerCorrect, update, improve and clean up a lot of docstrin...
2001-03-31 Dirk Herrmann* Re-introduce a cheap sanity test for non debug mode.
2001-03-30 Dirk Herrmann* Made SCM_DEBUG_CELL_ACCESSES working again.
2001-03-30 Dirk Herrmann* Replaced a lot of calls to SCM_C[AD]R with more appro...
2001-03-22 Dirk Herrmann* Replace function scm_makstr with new function scm_all...
2001-03-17 Gary Houston * gc.c (scm_must_malloc): changed the comment explaini...
2001-03-16 Martin Grabmüller * list.c (scm_list, scm_cons_star, scm_null_p, scm_lis...
2001-03-14 Martin Grabmüller* gh_data.c (gh_scm2chars, gh_scm2shorts, gh_scm2longs),
2001-03-10 Mikael Djurfeldt* _scm.h: Removed #include <errno.h>.
2001-03-09 Keisuke NishidaRemove #include <stdio.h>. Add #include <string.h>.
2001-03-04 Dirk Herrmann* Eliminate some calls to scm_wta.
2001-02-16 Martin Grabmüller(scm_unhash_name): Added docstring.
2001-02-03 Michael LivshinSCM_DOUBLE_CELLP deprecated and made unused
2001-02-02 Keisuke NishidaNew functions: scm_c_make_vector, scm_c_make_hash_table.
2001-01-11 Michael Livshin* objects.h (SCM_SET_ENTITY_SETTER): new macro. SCM_EN...
2000-12-28 Dirk Herrmann* Fixed the changelog entry regarding re-introduction...
2000-12-24 Michael Livshin* gc.c: (scm_gc_mark_dependencies): use SCM_EQ_P for...
2000-12-23 Michael Livshin* gc.c: (scm_gc_mark_dependencies): new function. ...
2000-12-13 Dirk Herrmann* Renamed scm_symbols to symbols and made it static...
2000-12-12 Dirk Herrmann* The creation of symbols and bindings are two separate...
2000-12-11 Dirk Herrmann* Initialize symbols using SCM_(GLOBAL_)?SYMBOL instead...
2000-12-08 Dirk Herrmann* Guile does not assume a hash table size of scm_symhas...
2000-12-07 Dirk Herrmann* Undid my last patch and added a comment why it was...
2000-12-06 Dirk Herrmann* Fixed: gc_async must be protected from gc.
2000-12-06 Dirk Herrmann* No binding is created for %gc-thunk any more.
2000-12-04 Dirk Herrmann* Minor cleanup/optimization for char=?.
2000-11-25 Gary Houston * use an applicable SMOB to represent continuations...
2000-11-23 Dirk Herrmann* Deprecated SCM_SETLENGTH.
2000-11-17 Marius Vollmer* alist.c, arbiters.c, async.c, backtrace.c, boolean...
2000-11-02 Dirk Herrmann* Get rid of calls to SCM_ROSTRINGP.
2000-10-25 Dirk Herrmann* Deprecated scm_vector_set_length_x.
2000-10-25 Dirk Herrmann* Some more work to get rid of SCM_LENGTH
2000-10-10 Dirk Herrmann* Removed further calls to SCM_LENGTH.
2000-09-26 Dirk Herrmann* Eliminated all remaining calls to SCM_CHARS.
2000-09-26 Dirk Herrmann* Further references to SCM_CHARS removed.
2000-09-22 Dirk Herrmann* Removed unused type tag scm_tc7_lvector.
2000-09-22 Dirk Herrmann* Eliminated some more calls to SCM_CHARS.
2000-09-12 Dirk Herrmann* Unified ssymbols and msymbols to a single symbol...
2000-09-02 Michael Livshin* gc.c (scm_mark_locations): mark freecells too, and...
2000-08-23 Mikael Djurfeldt* gc.c (scm_gc_mark): Don't use GUILE_DEBUG flag to...
2000-08-19 Michael Livshin* gc.c (scm_gc_sweep): added a `continue' statement...
2000-08-17 Michael Livshin* gc.c: (scm_default_init_heap_size_*): defined to...
2000-08-16 Michael Livshin* gc.c (scm_gc_stats): add more obscure stats, such...
2000-08-09 Mikael Djurfeldt* gc.c (scm_gc_mark, scm_gc_sweep): Remove vcell =...
2000-07-26 Dirk Herrmann* Renamed local variable 'free' to avoid confusion...
2000-07-15 Michael Livshin* gc.c (scm_done_free): new.
2000-07-13 Dirk Herrmann* Extend checks performed with SCM_DEBUG_CELL_ACCESSES...
2000-07-13 Dirk Herrmann* Minor cleanups in scm_mark_locations.
2000-07-10 Dirk Herrmann* Use a set of dedicated macros to access and modify...
2000-07-06 Dirk Herrmann* Keep track of the heap segment table size.
2000-06-30 Dirk Herrmann* Improved memory error handling.
2000-06-29 Mikael Djurfeldt* gc.c (scm_gc_for_newcell): Behave gracefully also...
2000-06-29 Dirk Herrmann* Use appropriate error signalling functions.
2000-06-29 Dirk Herrmann* Removed unused identifier MIN_GC_YIELD.
2000-06-28 Michael Livshin* gc.c (scm_gc_for_newcell): don't try to do GC if...
2000-06-28 Dirk Herrmann* Cleaned up initialization of asyncs.
2000-06-28 Dirk Herrmann* Removed commented code from gc.c.
2000-06-20 Mikael Djurfeldt* gc.c, gc.h (scm_default_init_heap_size_1,
2000-06-19 Mikael Djurfeldt* gc.c (scm_protect_object): Updated comment.
2000-06-15 Dirk Herrmann* The reference count in scm_unprotect_object is always...
2000-06-14 Mikael Djurfeldt* gc.c (scm_protect_object): Avoid looking up the objec...
2000-06-14 Michael Livshin* gc.c (scm_unprotect_object): fix a nasty typo bug...
2000-06-05 Dirk Herrmann* Removed SCM_TRUE_P since it may get confused with...
2000-05-29 Dirk Herrmann* Restored the old behaviour of scm_create_hook.
2000-05-26 Dirk Herrmann* The name property of hooks is deprecated.
2000-05-25 Dirk Herrmann* Replace SCM_UNPACK_CAR appropriately.
2000-05-23 Dirk Herrmann* Replace SCM_UNPACK_CAR appropriately.
2000-05-23 Dirk Herrmann* Deprecated some unused SCM_NxxxP macros.
2000-05-23 Michael Livshin* gc.c (scm_heap_seg_data_t): fixed comment for the...
2000-05-21 Michael Livshin* gc.h (SCM_[SET_]CELL_{WORD,OBJECT}, SCM_VALIDATE_CELL...
2000-05-19 Dirk Herrmann* gc.c (scm_cellp): Fixed and simplified.
2000-04-21 Mikael Djurfeldt* gc.c: Removed #include "libguile/guardians.h".
2000-04-21 Mikael Djurfeldt* Makefile.am (DEFS): Added. automake adds -I options...
2000-04-21 Mikael Djurfeldt* gc.c (scm_must_malloc, scm_must_realloc, scm_must_fre...
2000-04-19 Dirk HerrmannSome cleanups with regard to the use of SCM2PTR and...
2000-04-17 Dirk Herrmann* struct.c, struct.h: Struct data regions (and thus...
2000-04-12 Dirk HerrmannThe msymbol slots are now a field of scm_bits_t values.
2000-04-03 Dirk HerrmannLots of fixes to make guile (at some time) compile...
2000-03-25 Dirk HerrmannRemoved use of SCM_POINTERS_MUNGED.
2000-03-23 Mikael Djurfeldt* gc.c (scm_mark_locations): Changed * (SCM **) X ...
2000-03-22 Mikael Djurfeldt* gc.c (scm_gc_sweep): SCM_PACK/UNPACK corrections.
2000-03-21 Mikael Djurfeldt* gc.c (scm_gc_mark): Bugfix 1: The recent SCM_PACK...
2000-03-21 Mikael Djurfeldt* gc.c, gc.h (SCM_MIN_YIELD_1, SCM_MIN_YIELD_2,
2000-03-21 Mikael Djurfeldt* gc.c (alloc_some_heap): Further improvement of minima...
2000-03-20 Mikael Djurfeldt(gc_sweep_freelist_finish): Inserted explanation of...
2000-03-20 Mikael Djurfeldt* gc.c (scm_gc_stats): Inserted explanation of local_sc...
2000-03-20 Mikael Djurfeldt* print.h, stacks.h, options.c, options.h: Changed C++
2000-03-20 Mikael Djurfeldt* gc.c (adjust_gc_trigger): Improved documentation.
2000-03-19 Mikael Djurfeldt* gc.c, gc.h (scm_gc_yield): New variable.
2000-03-19 Mikael Djurfeldt* gc.c (scm_gc_for_newcell, adjust_gc_trigger): Improved GC
2000-03-19 Michael Livshin * *.[hc]: add Emacs magic at the end of file, to ensur...
2000-03-18 Michael Livshin* tags.h: (SCM_DOUBLE_CELLP, SCM_NDOUBLE_CELLP): new...
2000-03-18 Dirk HerrmannOnly include root.h where it is actually needed.
2000-03-17 Dirk HerrmannOnly include strings.h where it is actually needed.
next