Thien-Thi Nguyen
|
b88c22e916
Update copyright.
|
23 years ago |
Mikael Djurfeldt
|
aeacfc8fd1
* gc.c, gc.h (scm_default_init_heap_size_1,
|
24 years ago |
Mikael Djurfeldt
|
7bd4fbe2de
* gc.c (scm_protect_object): Updated comment.
|
24 years ago |
Dirk Herrmann
|
6a19994066
* The reference count in scm_unprotect_object is always positive.
|
24 years ago |
Mikael Djurfeldt
|
0f0f08998d
* gc.c (scm_protect_object): Avoid looking up the object handle
|
24 years ago |
Michael Livshin
|
2dd6a83aed
* gc.c (scm_unprotect_object): fix a nasty typo bug (thanks to
|
24 years ago |
Dirk Herrmann
|
9a09deb1c3
* Removed SCM_TRUE_P since it may get confused with !SCM_FALSEP.
|
25 years ago |
Dirk Herrmann
|
f8eaf8b9a3
* Restored the old behaviour of scm_create_hook.
|
25 years ago |
Dirk Herrmann
|
e11f8b42f2
* The name property of hooks is deprecated.
|
25 years ago |
Dirk Herrmann
|
47457e8a43
* Replace SCM_UNPACK_CAR appropriately.
|
25 years ago |
Dirk Herrmann
|
206d3de31e
* Replace SCM_UNPACK_CAR appropriately.
|
25 years ago |
Dirk Herrmann
|
6ba93e5e88
* Deprecated some unused SCM_NxxxP macros.
|
25 years ago |
Michael Livshin
|
fe517a7d3d
* gc.c (scm_heap_seg_data_t): fixed comment for the `span' member.
|
25 years ago |
Michael Livshin
|
686765af61
* gc.h (SCM_[SET_]CELL_{WORD,OBJECT}, SCM_VALIDATE_CELL): brought
|
25 years ago |
Dirk Herrmann
|
1a548472dd
* gc.c (scm_cellp): Fixed and simplified.
|
25 years ago |
Mikael Djurfeldt
|
801cb5e7ce
* gc.c: Removed #include "libguile/guardians.h".
|
25 years ago |
Mikael Djurfeldt
|
a059974535
* Makefile.am (DEFS): Added. automake adds -I options to DEFS,
|
25 years ago |
Mikael Djurfeldt
|
bc9d9bb216
* gc.c (scm_must_malloc, scm_must_realloc, scm_must_free): Added
|
25 years ago |
Dirk Herrmann
|
195e620170
Some cleanups with regard to the use of SCM2PTR and casts to SCM_CELLPTR.
|
25 years ago |
Dirk Herrmann
|
c8045e8dbd
* struct.c, struct.h: Struct data regions (and thus also vtable data regions)
|
25 years ago |
Dirk Herrmann
|
cf551a2be9
The msymbol slots are now a field of scm_bits_t values.
|
25 years ago |
Dirk Herrmann
|
54778cd312
Lots of fixes to make guile (at some time) compile with strict typing.
|
25 years ago |
Dirk Herrmann
|
96f6f4aebf
Removed use of SCM_POINTERS_MUNGED.
|
25 years ago |
Mikael Djurfeldt
|
c67baafdd1
* gc.c (scm_mark_locations): Changed * (SCM **) X --> * (SCM *) X
|
25 years ago |
Mikael Djurfeldt
|
890b019c74
* gc.c (scm_gc_sweep): SCM_PACK/UNPACK corrections.
|
25 years ago |
Mikael Djurfeldt
|
77490b49ab
* gc.c (scm_gc_mark): Bugfix 1: The recent SCM_PACK/UNPACK change
|
25 years ago |
Mikael Djurfeldt
|
8fef55a81c
* gc.c, gc.h (SCM_MIN_YIELD_1, SCM_MIN_YIELD_2,
|
25 years ago |
Mikael Djurfeldt
|
1811ebcee5
* gc.c (alloc_some_heap): Further improvement of minimal heap size
|
25 years ago |
Mikael Djurfeldt
|
7dbff8b15d
(gc_sweep_freelist_finish): Inserted explanation of use of
|
25 years ago |
Mikael Djurfeldt
|
37ddcaf606
* gc.c (scm_gc_stats): Inserted explanation of local_scm_mtrigger
|
25 years ago |