comparison src/ChangeLog @ 889:aa5a731873df

[xemacs-hg @ 2002-06-28 14:24:23 by michaels] Sync with recent commits.
author michaels
date Fri, 28 Jun 2002 14:24:23 +0000
parents 9a25b5ae3a51
children c9f067fd71a3
comparison
equal deleted inserted replaced
888:201c016cfc12 889:aa5a731873df
1 2002-06-27 Mike Sperber <mike@xemacs.org>
2
3 * eval.c (Ffuncall): Run `post-gc-hook' if GC just happened.
4
5 * alloc.c (garbage_collect_1): Delay running `post-gc-hook' until later.
6
7 * data.c (prune_weak_boxes): Rewrite for better readability.
8
9 2002-06-23 Martin Köbele <martin@mkoebele.de>
10 Jens Müller <jmueller@informatik.uni-tuebingen.de>
11 Mike Sperber <mike@xemacs.org>
12
13 * lrecord.h (lrecord_type): add lrecord_type_ephemeron to lrecord_type enumeration.
14
15 * lisp.h (XEPHEMERON):
16 (XEPHEMERON_REF):
17 (XEPHEMERON_NEXT):
18 (XEPHEMERON_FINALIZER):
19 (XSET_EPHEMERON_NEXT):
20 (XSET_EPHEMERON_VALUE):
21 (XSET_EPHEMERON_KEY):
22 (wrap_ephemeron):
23 (EPHEMERONP):
24 (CHECK_EPHEMERON):
25 (CONCHECK_EPHEMERON):
26 (struct ephemeron): Add representation of ephemerons.
27
28 * alloc.c (garbage_collect_1):
29 (finish_marking_ephemerons):
30 (prune_ephemerons): Call.
31
32 * data.c:
33 (finish_marking_ephemerons):
34 (prune_ephemerons):
35 (mark_ephemeron):
36 (print_ephemeron):
37 (ephemeron_equal)
38 (ephemeron_hash)::
39 (make_ephemeron):
40 (Fmake_ephemeron):
41 (Fephemeronp):
42 (Fephemeron_ref):
43 (syms_of_data):
44 (vars_of_data): Add implementation of ephemerons
45
1 2002-06-28 Steve Youngs <youngs@xemacs.org> 46 2002-06-28 Steve Youngs <youngs@xemacs.org>
2 47
3 * inline.c: Include device-impl.h, extents-impl.h, frame-impl.h, 48 * inline.c: Include device-impl.h, extents-impl.h, frame-impl.h,
4 and objects-impl.h to pick up some error_check_* functions. 49 and objects-impl.h to pick up some error_check_* functions.
5 Remove console.h, extents.h, frame.h and objects.h because the 50 Remove console.h, extents.h, frame.h and objects.h because the
6 *-impl.h files include them. 51 *-impl.h files include them.
7 52
8
9 2002-06-17 Jerry James <james@xemacs.org> 53 2002-06-17 Jerry James <james@xemacs.org>
10 54
11 * sysdll.c: Remove RTLD_GLOBAL initialization. 55 * sysdll.c: Remove RTLD_GLOBAL initialization.
12 * sysdll.c (dll_open): Do not use RTLD_GLOBAL. 56 * sysdll.c (dll_open): Do not use RTLD_GLOBAL.
13 57