aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c58b87c7705..0fa21336900 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,29 @@
12012-04-16 Paul Eggert <eggert@cs.ucla.edu>
2
3 Improve ralloc.c interface checking.
4 See http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html
5 * buffer.c (ralloc_reset_variable, r_alloc, r_re_alloc)
6 (r_alloc_free) [REL_ALLOC]: Move decls from here ...
7 * lisp.h (r_alloc, r_alloc_free, r_re_alloc, r_alloc_reset_variable)
8 [REL_ALLOC]: ... to here, to check interface.
9 * m/ia64.h (r_alloc, r_alloc_free) [REL_ALLOC && !_MALLOC_INTERNAL]:
10 Remove decls. This fixes an "It stinks!".
11
12 * alloc.c (which_symbols): Fix alignment issue / type clash.
13
142012-04-15 Andreas Schwab <schwab@linux-m68k.org>
15
16 * lisp.h (struct Lisp_Symbol): Remove explicit padding.
17 (struct Lisp_Misc_Any): Likewise.
18 (struct Lisp_Free): Likewise.
19 * alloc.c (union aligned_Lisp_Symbol): Define.
20 (SYMBOL_BLOCK_SIZE, struct symbol_block): Use union
21 aligned_Lisp_Symbol instead of struct Lisp_Symbol.
22 (union aligned_Lisp_Misc): Define.
23 (MARKER_BLOCK_SIZE, struct marker_block): Use union
24 aligned_Lisp_Misc instead of union Lisp_Misc.
25 (Fmake_symbol, allocate_misc, gc_sweep): Adjust
26
12012-04-14 Paul Eggert <eggert@cs.ucla.edu> 272012-04-14 Paul Eggert <eggert@cs.ucla.edu>
2 28
3 Make GC_MAKE_GCPROS_NOOPS the default (Bug#9926). 29 Make GC_MAKE_GCPROS_NOOPS the default (Bug#9926).