Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 éve |
Han-Wen Nienhuys
|
b71c8ec90a
Revise GC asserts.
|
16 éve |
Han-Wen Nienhuys
|
7ddb9baf80
Cleanup mark-during-GC debug checks.
|
16 éve |
Han-Wen Nienhuys
|
82ae1b8eb3
Garbage collection cleanup.
|
16 éve |
Han-Wen Nienhuys
|
d09752ffd1
Introduce scm_i_marking to detect when GC mark bits are touched
|
16 éve |
Ludovic Courtès
|
102dbb6f6c
Add `SCM_INTERNAL' macro, use it.
|
16 éve |
Han-Wen Nienhuys
|
5dbc6c0679
replace port table with weak hash table. This simplifies
|
17 éve |
Ludovic Courtès
|
d9f71a0754
Changes from arch/CVS synchronization
|
18 éve |
Neil Jerram
|
9a5fa6e98a
* configure.in: New check for uca lib (needed for IA64 on HP-UX).
|
18 éve |
Kevin Ryde
|
2b829bbb3d
merge from 1.8 branch
|
19 éve |
Marius Vollmer
|
92205699d0
The FSF has a new address.
|
19 éve |
Marius Vollmer
|
b17e0ac397
* gc.h, gc.c (SCM_FREECELL_P): Removed for good.
|
20 éve |
Marius Vollmer
|
9de87eea47
See ChangeLog from 2005-03-02.
|
20 éve |
Han-Wen Nienhuys
|
8b378a5f48
*** empty log message ***
|
20 éve |
Han-Wen Nienhuys
|
1367aa5e91
* gc.c (s_scm_gc_live_object_stats): return alist, not hashtable.
|
20 éve |
Marius Vollmer
|
76da80e788
Reverted changed from 2005/01/24 19:14:54, which was a commit to the
|
20 éve |
Marius Vollmer
|
a54a94b397
Threading changes.
|
20 éve |
Marius Vollmer
|
eb01cb6494
* gc.h, gc.c (scm_i_gc_admin_mutex): New, to protect
|
20 éve |
Han-Wen Nienhuys
|
141521ad8b
(SCM_CELL_OBJECT_LOC): use SCM_GC_CELL_OBJECT to prevent
|
20 éve |
Marius Vollmer
|
33c527ec83
(scm_t_cell): Fields are now of type SCM instead of
|
21 éve |
Han-Wen Nienhuys
|
84fad13058
* srfi-13.c (s_scm_string_map): convert character to unsigned char
|
21 éve |
Han-Wen Nienhuys
|
702551e6cc
* gc.h (SCM_GC_CELL_TYPE): SCM_GC_CELL_TYPE uses SCM_GC_CELL_OBJECT.
|
21 éve |
Marius Vollmer
|
0d558fbb95
* gc.h (scm_gc_cells_collected): Removed duplicated declaration.
|
21 éve |
Kevin Ryde
|
c1ffdc6a42
(scm_remember_upto_here_1): Revise comments on the asm form.
|
21 éve |
Kevin Ryde
|
aca3618f81
(scm_remember_upto_here_1, scm_remember_upto_here_2) [__GNUC__]:
|
21 éve |
Marius Vollmer
|
c5b0618d92
* gc.h (SCM_GC_SET_CELL_BVEC): New.
|
21 éve |
Stefan Jahn
|
2e945bccca
2003-05-29 Stefan Jahn <stefan@lkcc.org>
|
21 éve |
Marius Vollmer
|
73be1d9e8e
Changed license terms to the plain LGPL thru-out.
|
22 éve |
Rob Browning
|
45a1c3e89f
*** empty log message ***
|
22 éve |
Rob Browning
|
ca74704af0
* gc.h: fix various preprocessor usages of new public
|
22 éve |