aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b4e5fe84879..06633ba7165 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,24 @@
12012-07-26 Paul Eggert <eggert@cs.ucla.edu>
2
3 Fix export of symbols to GDB (Bug#12036).
4 * alloc.c (ARRAY_MARK_FLAG_VAL, PSEUDOVECTOR_FLAG_VAL, VALMASK_VAL)
5 (ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Move these here from
6 emacs.c, as this is a more-suitable home. Had this been done earlier
7 the fix for 12036 would have avoided some of the problems noted in
8 <http://bugs.gnu.org/12036#13> by Eli Zaretskii, as the scope problems
9 would have been more obvious.
10 * emacs.c (gdb_CHECK_LISP_OBJECT_TYPE, gdb_DATA_SEG_BITS)
11 (gdb_GCTYPEBITS, gdb_USE_LSB_TAG)
12 (CHECK_LISP_OBJECT_TYPE, DATA_SEG_BITS, GCTYPEBITS, USE_LSB_TAG):
13 Remove; now done in lisp.h.
14 * lisp.h (PUBLISH_TO_GDB): New macro.
15 (GCTYPEBITS, USE_LSB_TAG, CHECK_LISP_OBJECT_TYPE, enum pvec_type)
16 (DATA_SEG_BITS): Use it.
17 (GCTYPEBITS, USE_LSB_TAG): Now also an enum, for GDB.
18 (CHECK_LISP_OBJECT_TYPE, DATA_SEG_BITS): Now just an enum, for GDB.
19 * mem-limits.h (EXCEEDS_LISP_PTR): Redo so that DATA_SEG_BITS need
20 not be usable in #if. This simplifies things.
21
12012-07-26 Juanma Barranquero <lekktu@gmail.com> 222012-07-26 Juanma Barranquero <lekktu@gmail.com>
2 23
3 * makefile.w32-in ($(BLD)/emacs.$(O)): Update dependencies. 24 * makefile.w32-in ($(BLD)/emacs.$(O)): Update dependencies.