Mercurial > hg > xemacs-beta
comparison src/bytecode.h @ 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 | 141c2920ea48 |
children | 17362f371cc2 e0db3c197671 |
comparison
equal
deleted
inserted
replaced
3262:79d41cfd8e6b | 3263:d674024a8674 |
---|---|
53 CONCHECK_RECORD (x, compiled_function_args) | 53 CONCHECK_RECORD (x, compiled_function_args) |
54 | 54 |
55 #define compiled_function_args_data(v) ((v)->args) | 55 #define compiled_function_args_data(v) ((v)->args) |
56 #define XCOMPILED_FUNCTION_ARGS_DATA(s) \ | 56 #define XCOMPILED_FUNCTION_ARGS_DATA(s) \ |
57 compiled_function_args_data (XCOMPILED_FUNCTION_ARGS (s)) | 57 compiled_function_args_data (XCOMPILED_FUNCTION_ARGS (s)) |
58 #endif /* not NEW_GC */ | 58 #endif /* NEW_GC */ |
59 | 59 |
60 /* Meanings of slots in a Lisp_Compiled_Function. | 60 /* Meanings of slots in a Lisp_Compiled_Function. |
61 Don't use these! For backward compatibility only. */ | 61 Don't use these! For backward compatibility only. */ |
62 #define COMPILED_ARGLIST 0 | 62 #define COMPILED_ARGLIST 0 |
63 #define COMPILED_INSTRUCTIONS 1 | 63 #define COMPILED_INSTRUCTIONS 1 |