Andy Wingo
|
6978c67339
use the new finalizer helpers
|
13 years ago |
Andy Wingo
|
0aed71aa51
Revert "add SCM_HEAP_OBJECT_BASE"
|
13 years ago |
Andy Wingo
|
0bdd43515e
Merge commit 'f78a1ccede02ccad89d6c91a6b297f1f14a30907'
|
13 years ago |
Andy Wingo
|
34cf38c3a2
stdlib.h, not malloc.h
|
13 years ago |
Andy Wingo
|
0607ebbfcf
locking for putc, puts
|
13 years ago |
Andy Wingo
|
25d50a051d
most uses of scm_from_locale_symbol become scm_from_utf8_symbol
|
13 years ago |
Andy Wingo
|
47ed8656db
add SCM_HEAP_OBJECT_BASE
|
13 years ago |
Andy Wingo
|
8c5bb72920
add SCM_HEAP_OBJECT_P
|
13 years ago |
Andy Wingo
|
21041372ed
add SCM_{PACK,UNPACK}_POINTER
|
13 years ago |
Andy Wingo
|
203a92b67b
convert internal weak hash table users to use the weak table api
|
13 years ago |
Andy Wingo
|
27583e7466
scm_new_smob, scm_new_double_smob inline functions
|
14 years ago |
Andy Wingo
|
c0937f0988
safely access the trampoline weak map
|
14 years ago |
Andy Wingo
|
f9654187b1
objcode type is an enumeration, not flags
|
14 years ago |
Andy Wingo
|
75c3ed2820
smobs are applied with vm trampoline procedures
|
15 years ago |
Andy Wingo
|
9174596d5b
re-add SCM_GSUBR_MAX
|
15 years ago |
Andy Wingo
|
cc7005bc37
remove scm_tc7_gsubr
|
15 years ago |
Andy Wingo
|
56164dc47f
clean up smob macro implementation
|
15 years ago |
Andy Wingo
|
efcebb5b56
fold objects.[ch] into goops.[ch]
|
15 years ago |
Ludovic Courtès
|
3051344be5
Remove default port/SMOB finalizers.
|
16 years ago |
Ludovic Courtès
|
1c44468d77
Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution.
|
16 years ago |
Ludovic Courtès
|
f86f3b5b11
Remove the `scm_tc_free_cell' SMOB type.
|
16 years ago |
Ludovic Courtès
|
1f7de76940
Simplify the creation of the SMOB GC "kind".
|
16 years ago |
Ludovic Courtès
|
fbb857a472
Merge branch 'master' into boehm-demers-weiser-gc
|
16 years ago |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
16 years ago |
Ludovic Courtès
|
04795a1cb2
GOOPS: Statically allocate the SMOB class array.
|
16 years ago |
Ludovic Courtès
|
202271f291
Publish the maximum number of SMOB types as `SCM_I_MAX_SMOB_TYPE_COUNT'.
|
16 years ago |
Ludovic Courtès
|
474554694f
GOOPS: Statically allocate the SMOB class array.
|
16 years ago |
Ludovic Courtès
|
c891a40e9f
Publish the maximum number of SMOB types as `SCM_I_MAX_SMOB_TYPE_COUNT'.
|
16 years ago |
Ludovic Courtès
|
627796347f
Fix initialization of the SMOB GC "kind".
|
16 years ago |
Ludovic Courtès
|
44e268898b
Merge branch 'master' into boehm-demers-weiser-gc
|
17 years ago |