Mercurial > hg > xemacs-beta
comparison src/xemacs.def.in.in @ 3263:d674024a8674
[xemacs-hg @ 2006-02-27 16:29:00 by crestani]
- Introduce a fancy asynchronous finalization strategy on C level.
- Merge the code conditioned on MC_ALLOC into the code conditioned on
NEW_GC.
- Remove the possibility to free objects manually outside garbage
collections when the new collector is enabled.
author | crestani |
---|---|
date | Mon, 27 Feb 2006 16:29:29 +0000 |
parents | 28ffea327985 |
children | 4363b75330ca |
comparison
equal
deleted
inserted
replaced
3262:79d41cfd8e6b | 3263:d674024a8674 |
---|---|
7 #include <config.h> | 7 #include <config.h> |
8 NAME xemacs.exe | 8 NAME xemacs.exe |
9 EXPORTS | 9 EXPORTS |
10 /* Exported functions */ | 10 /* Exported functions */ |
11 acons | 11 acons |
12 #ifdef MC_ALLOC | 12 #ifdef NEW_GC |
13 alloc_lrecord /* alloc_lrecord_type */ | 13 alloc_lrecord /* alloc_lrecord_type */ |
14 lrecord_subr /* DEFSUBR */ | 14 lrecord_subr /* DEFSUBR */ |
15 lrecord_symbol_value_forward /* DEFVAR_SYMVAL_FWD */ | 15 lrecord_symbol_value_forward /* DEFVAR_SYMVAL_FWD */ |
16 #ifdef DEBUG_XEMACS | 16 #ifdef DEBUG_XEMACS |
17 mcpro_1 /* mcpro */ | 17 mcpro_1 /* mcpro */ |
18 #endif | 18 #endif |
19 mc_alloc /* DEFSUBR */ | 19 mc_alloc /* DEFSUBR */ |
20 #else /* not MC_ALLOC */ | 20 #else /* not NEW_GC */ |
21 alloc_automanaged_lcrecord /* old_alloc_lcrecord_type */ | 21 alloc_automanaged_lcrecord /* old_alloc_lcrecord_type */ |
22 #endif /* not MC_ALLOC */ | 22 #endif /* not NEW_GC */ |
23 apply1 | 23 apply1 |
24 #ifdef USE_ASSERTIONS | 24 #ifdef USE_ASSERTIONS |
25 assert_failed /* abort(), assert(), etc. */ | 25 assert_failed /* abort(), assert(), etc. */ |
26 #endif | 26 #endif |
27 build_ext_string | 27 build_ext_string |