Andy Wingo
|
0607ebbfcf
locking for putc, puts
|
il y a 13 ans |
Andy Wingo
|
25d50a051d
most uses of scm_from_locale_symbol become scm_from_utf8_symbol
|
il y a 13 ans |
Andy Wingo
|
47ed8656db
add SCM_HEAP_OBJECT_BASE
|
il y a 13 ans |
Andy Wingo
|
8c5bb72920
add SCM_HEAP_OBJECT_P
|
il y a 13 ans |
Andy Wingo
|
21041372ed
add SCM_{PACK,UNPACK}_POINTER
|
il y a 13 ans |
Andy Wingo
|
203a92b67b
convert internal weak hash table users to use the weak table api
|
il y a 13 ans |
Andy Wingo
|
27583e7466
scm_new_smob, scm_new_double_smob inline functions
|
il y a 13 ans |
Andy Wingo
|
c0937f0988
safely access the trampoline weak map
|
il y a 13 ans |
Andy Wingo
|
f9654187b1
objcode type is an enumeration, not flags
|
il y a 14 ans |
Andy Wingo
|
75c3ed2820
smobs are applied with vm trampoline procedures
|
il y a 15 ans |
Andy Wingo
|
9174596d5b
re-add SCM_GSUBR_MAX
|
il y a 15 ans |
Andy Wingo
|
cc7005bc37
remove scm_tc7_gsubr
|
il y a 15 ans |
Andy Wingo
|
56164dc47f
clean up smob macro implementation
|
il y a 15 ans |
Andy Wingo
|
efcebb5b56
fold objects.[ch] into goops.[ch]
|
il y a 15 ans |
Ludovic Courtès
|
3051344be5
Remove default port/SMOB finalizers.
|
il y a 15 ans |
Ludovic Courtès
|
1c44468d77
Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution.
|
il y a 15 ans |
Ludovic Courtès
|
f86f3b5b11
Remove the `scm_tc_free_cell' SMOB type.
|
il y a 15 ans |
Ludovic Courtès
|
1f7de76940
Simplify the creation of the SMOB GC "kind".
|
il y a 15 ans |
Ludovic Courtès
|
fbb857a472
Merge branch 'master' into boehm-demers-weiser-gc
|
il y a 15 ans |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
il y a 15 ans |
Ludovic Courtès
|
04795a1cb2
GOOPS: Statically allocate the SMOB class array.
|
il y a 16 ans |
Ludovic Courtès
|
202271f291
Publish the maximum number of SMOB types as `SCM_I_MAX_SMOB_TYPE_COUNT'.
|
il y a 16 ans |
Ludovic Courtès
|
474554694f
GOOPS: Statically allocate the SMOB class array.
|
il y a 16 ans |
Ludovic Courtès
|
c891a40e9f
Publish the maximum number of SMOB types as `SCM_I_MAX_SMOB_TYPE_COUNT'.
|
il y a 16 ans |
Ludovic Courtès
|
627796347f
Fix initialization of the SMOB GC "kind".
|
il y a 16 ans |
Ludovic Courtès
|
44e268898b
Merge branch 'master' into boehm-demers-weiser-gc
|
il y a 16 ans |
Ludovic Courtès
|
dbb605f575
Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.
|
il y a 16 ans |
Ludovic Courtes
|
e7bca22779
Use thread-local allocation (significant perf. improvement!); added the `boehm-gc.h' header.
|
il y a 18 ans |
Ludovic Courtes
|
194c0a3e40
Fixed the SMOB mark procedure so that it handles free-list objects.
|
il y a 18 ans |
Ludovic Courtes
|
10fb3386dd
Fixed use of finalizers for guardians and SMOBs (undoes patches 23-24).
|
il y a 18 ans |