[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r106331: * s/gnu.h (GC_MARK_STACK): D
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r106331: * s/gnu.h (GC_MARK_STACK): Define to GC_MAKE_GCPROS_NOOPS (Bug#9926). |
Date: |
Tue, 08 Nov 2011 12:15:17 -0800 |
User-agent: |
Bazaar (2.3.1) |
------------------------------------------------------------
revno: 106331
fixes bug(s): http://debbugs.gnu.org/9926
committer: Paul Eggert <address@hidden>
branch nick: trunk
timestamp: Tue 2011-11-08 12:15:17 -0800
message:
* s/gnu.h (GC_MARK_STACK): Define to GC_MAKE_GCPROS_NOOPS (Bug#9926).
modified:
src/ChangeLog
src/s/gnu.h
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2011-11-08 20:05:27 +0000
+++ b/src/ChangeLog 2011-11-08 20:15:17 +0000
@@ -1,5 +1,9 @@
2011-11-08 Paul Eggert <address@hidden>
+ * s/gnu.h (GC_MARK_STACK): Define to GC_MAKE_GCPROS_NOOPS (Bug#9926).
+
+2011-11-08 Paul Eggert <address@hidden>
+
Avoid some portability problems by eschewing 'extern inline' functions.
The trivial performance wins aren't worth the portability hassles; see
<http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html>
=== modified file 'src/s/gnu.h'
--- a/src/s/gnu.h 2011-09-09 01:06:52 +0000
+++ b/src/s/gnu.h 2011-11-08 20:15:17 +0000
@@ -44,3 +44,5 @@
#endif /* !_IO_STDIO_H */
#endif /* emacs */
+/* Use the GC_MAKE_GCPROS_NOOPS (see lisp.h) method for marking the stack. */
+#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r106331: * s/gnu.h (GC_MARK_STACK): Define to GC_MAKE_GCPROS_NOOPS (Bug#9926).,
Paul Eggert <=