[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/ChangeLog
From: |
Kim F . Storm |
Subject: |
[Emacs-diffs] Changes to emacs/src/ChangeLog |
Date: |
Tue, 22 Jun 2004 09:56:03 -0400 |
Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.3764 emacs/src/ChangeLog:1.3765
*** emacs/src/ChangeLog:1.3764 Mon Jun 21 22:35:00 2004
--- emacs/src/ChangeLog Tue Jun 22 13:56:05 2004
***************
*** 1,5 ****
--- 1,19 ----
2004-06-22 Kim F. Storm <address@hidden>
+ * lisp.h (struct Lisp_Save_Value): New member dogc.
+ (SAFE_ALLOCA_LISP): Change second arg to number of elements.
+ Set dogc member in Lisp_Save_Value object so it will be GC'ed.
+ (SAFE_FREE_LISP): New macro.
+
+ * alloc.c (safe_alloca_unwind): Clear dogc and pointer members.
+ (make_save_value): Init new dogc member.
+ (mark_object): Mark Lisp_Save_Value pointer array if dogc is set.
+
+ * fns.c (Fmapconcat, Fmapcar): Use new SAFE_ALLOCA_LISP and
+ SAFE_FREE_LISP macros.
+
+ 2004-06-22 Kim F. Storm <address@hidden>
+
* lisp.h (SAFE_ALLOCA_LISP): New macro to allocate Lisp_Objects.
Temporarily inhibits GC if memory is xmalloc'ed, as the Lisp_Objects
in that memory area are unknown to GC. Add comments.
- [Emacs-diffs] Changes to emacs/src/ChangeLog, (continued)
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2004/06/16
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2004/06/16
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2004/06/17
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2004/06/17
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2004/06/17
- [Emacs-diffs] Changes to emacs/src/ChangeLog, David Kastrup, 2004/06/20
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M . Stallman, 2004/06/20
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Eli Zaretskii, 2004/06/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F . Storm, 2004/06/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F . Storm, 2004/06/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog,
Kim F . Storm <=
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F . Storm, 2004/06/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2004/06/23
- [Emacs-diffs] Changes to emacs/src/ChangeLog, David Kastrup, 2004/06/23
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M . Stallman, 2004/06/24
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F . Storm, 2004/06/24
- [Emacs-diffs] Changes to emacs/src/ChangeLog, David Kastrup, 2004/06/25
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jason Rumney, 2004/06/27
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2004/06/28
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2004/06/28
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Steven Tamm, 2004/06/28