Andy Wingo
|
efcebb5b56
fold objects.[ch] into goops.[ch]
|
15 rokov pred |
Ludovic Courtès
|
3051344be5
Remove default port/SMOB finalizers.
|
15 rokov pred |
Ludovic Courtès
|
1c44468d77
Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution.
|
15 rokov pred |
Ludovic Courtès
|
f86f3b5b11
Remove the `scm_tc_free_cell' SMOB type.
|
15 rokov pred |
Ludovic Courtès
|
1f7de76940
Simplify the creation of the SMOB GC "kind".
|
15 rokov pred |
Ludovic Courtès
|
fbb857a472
Merge branch 'master' into boehm-demers-weiser-gc
|
15 rokov pred |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 rokov pred |
Ludovic Courtès
|
04795a1cb2
GOOPS: Statically allocate the SMOB class array.
|
16 rokov pred |
Ludovic Courtès
|
202271f291
Publish the maximum number of SMOB types as `SCM_I_MAX_SMOB_TYPE_COUNT'.
|
16 rokov pred |
Ludovic Courtès
|
474554694f
GOOPS: Statically allocate the SMOB class array.
|
16 rokov pred |
Ludovic Courtès
|
c891a40e9f
Publish the maximum number of SMOB types as `SCM_I_MAX_SMOB_TYPE_COUNT'.
|
16 rokov pred |
Ludovic Courtès
|
627796347f
Fix initialization of the SMOB GC "kind".
|
16 rokov pred |
Ludovic Courtès
|
44e268898b
Merge branch 'master' into boehm-demers-weiser-gc
|
16 rokov pred |
Ludovic Courtès
|
dbb605f575
Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.
|
16 rokov pred |
Ludovic Courtes
|
e7bca22779
Use thread-local allocation (significant perf. improvement!); added the `boehm-gc.h' header.
|
18 rokov pred |
Ludovic Courtes
|
194c0a3e40
Fixed the SMOB mark procedure so that it handles free-list objects.
|
18 rokov pred |
Ludovic Courtes
|
10fb3386dd
Fixed use of finalizers for guardians and SMOBs (undoes patches 23-24).
|
18 rokov pred |
Ludovic Courtes
|
4a6a4b492f
Fixed the undocumented `scm_make_smob ()' function.
|
18 rokov pred |
Ludovic Courtes
|
e9d635e5d8
Added support for SMOBs free function (via finalizers).
|
18 rokov pred |
Ludovic Courtes
|
378f262561
Added support for SMOB custom mark procedures.
|
18 rokov pred |
Kevin Ryde
|
2b829bbb3d
merge from 1.8 branch
|
18 rokov pred |
Marius Vollmer
|
92205699d0
The FSF has a new address.
|
19 rokov pred |
Marius Vollmer
|
4e047c3e46
Include "libguile/async.h" for SCM_CRITICAL_SECTION_START/END.
|
20 rokov pred |
Marius Vollmer
|
9de87eea47
See ChangeLog from 2005-03-02.
|
20 rokov pred |
Marius Vollmer
|
9511876f49
Include "libguile/goops.h".
|
20 rokov pred |
Marius Vollmer
|
0345e278f4
* variable.c, threads.c, struct.c, stackchk.c, smob.c, root.c,
|
20 rokov pred |
Marius Vollmer
|
197b057336
(scm_assert_smob_type): New.
|
20 rokov pred |
Marius Vollmer
|
d2e53ed6f8
*** empty log message ***
|
20 rokov pred |
Marius Vollmer
|
37fc18ae73
* smob.h (SCM_SMOB_DATA_2, SCM_SMOB_DATA_3, SCM_SMOB_FLAGS,
|
20 rokov pred |
Marius Vollmer
|
da0e6c2baf
Make type names char const * instead of char *. Thanks to Paul Jarc!
|
21 rokov pred |