* The creation of symbols and bindings are two separate issues now.
[bpt/guile.git] / libguile / gc.c
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.
2000-03-17 Dirk HerrmannOnly include ports.h where it is actually needed.
2000-03-17 Dirk HerrmannOnly include vectors.h in those files, where it is...
2000-03-17 Dirk HerrmannRemoved empty file genio.h and references to it.
2000-03-17 Mikael Djurfeldt(SCM_GC_TRIGGER_1, SCM_GC_TRIGGER_2): Default values...
2000-03-17 Mikael Djurfeldt* gc.c, gc.h: Cleanup of the change of 2000-03-15.
2000-03-17 Mikael Djurfeldt* gc.c, gc.h: Cleanup of the change of 2000-03-15.
2000-03-16 Mikael Djurfeldt*** empty log message ***
2000-03-16 Mikael Djurfeldt*** empty log message ***
2000-03-16 Mikael Djurfeldt* gc.c, gc.h (scm_map_free_list): Define also if GUILE_...
2000-03-16 Mikael Djurfeldt* gc.c, gc.h (scm_map_free_list): Define also if GUILE_...
2000-03-16 Mikael Djurfeldt* gc.c (scm_gc_sweep): Moved variable n_objects to...
2000-03-16 Mikael Djurfeldt* gc.c (scm_gc_sweep): Sigh... forgot to clear private...
2000-03-15 Mikael DjurfeldtRemoved some stupid code.
2000-03-15 Mikael Djurfeldt* gc.c, gc.h, pairs.h, init.c: Implementation of a...
2000-03-14 Mikael Djurfeldt* gc.c (SCM_INIT_HEAP_SIZE): Changed from 32768 --...
2000-03-14 Mikael Djurfeldt* __scm.h eq.c, eval.c, gc.c, hc.h, gh_data, hash.c...
2000-03-12 Mikael Djurfeldt*** empty log message ***
2000-03-12 Mikael Djurfeldt* async.c, boolean.h, debug.c, dynl.c, dynwind.c, eval...
2000-03-09 Greg J. Badros* vectors.h (SCM_VELTS_AS_STACKITEMS): Added this macro...
2000-03-09 Greg J. Badros*.[ch]: make a distinction between SCM as a generic
2000-03-03 Greg J. Badros* error.h, error.c: Added `scm_wrong_type_arg_msg'...
2000-02-14 Greg J. Badros* arbiters.c, eq.c, gc.c, guardians.c, list.c, ports...
2000-01-26 Greg J. Badros* sort.c: typo in comment fixed.
2000-01-18 Mikael Djurfeldt* alist.c, chars.c, debug.c, dynl.c, dynwind.c, error...
2000-01-05 Greg J. Badros* *.[ch]: Whitespace changes -- added space after SCM_V...
next