<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src/s, branch pending</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>* src/s/gnu.h: Define POSIX_SIGNALS.</title>
<updated>2012-01-28T03:11:41+00:00</updated>
<author>
<name>Chong Yidong</name>
</author>
<published>2012-01-28T03:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0e24a8b2f490baa90f726639134d04ec82078b98'/>
<id>0e24a8b2f490baa90f726639134d04ec82078b98</id>
<content type='text'>
Fixes: debbugs:10552
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: debbugs:10552
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 2012 to FSF copyright years for Emacs files</title>
<updated>2012-01-05T09:46:05+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-01-05T09:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=acaf905b1130aae80fa59d2c861ffd4c8eb75486'/>
<id>acaf905b1130aae80fa59d2c861ffd4c8eb75486</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* s/gnu-linux.h: Fix mark_memory typo (Bug#10286).</title>
<updated>2011-12-17T01:05:26+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2011-12-17T01:05:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2adb6e857867449beb24faf7b361e7c3c3904c88'/>
<id>2adb6e857867449beb24faf7b361e7c3c3904c88</id>
<content type='text'>
(GC_MARK_SECONDARY_STACK): Omit removed 3rd arg to mark_memory,
which caused a build failure on GNU/Linux IA-64.  This problem was
introduced by my 2011-10-07 patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(GC_MARK_SECONDARY_STACK): Omit removed 3rd arg to mark_memory,
which caused a build failure on GNU/Linux IA-64.  This problem was
introduced by my 2011-10-07 patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix MS-Windows build with MSVC compiler.</title>
<updated>2011-11-27T18:52:53+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2011-11-27T18:52:53+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8c9afb46949ddd9853f38eb8c1a865cb13522d92'/>
<id>8c9afb46949ddd9853f38eb8c1a865cb13522d92</id>
<content type='text'>
Parts of the changes by Fabrice Popineau  &lt;fabrice.popineau@supelec.fr&gt;.

 lib-src/makefile.w32-in (LOCAL_FLAGS): Add $(EMACS_EXTRA_C_FLAGS).
 lib-src/emacsclient.c (main) &lt;environ&gt;: Remove declaration, already
 pulled in by unistd.h on Posix hosts and stdlib.h on MS-Windows.
 nt/inc/stdint.h (uint32_t, uint64_t) [_WIN64]: New typedefs.
 (UINT64_MAX) [_WIN64]: Fix definition.
 (uintmax_t, intmax_t): Fix definitions.
 nt/inc/inttypes.h (strtoumax, strtoimax) [!__MINGW32__]: Provide
 correct definitions.
 nt/config.nt (HAVE_DECL_STRTOLL): Define.
 (va_copy) [_WIN64]: Provide a better definition.
 src/s/ms-w32.h (utimbuf) [_MSC_VER]: Don't define.
 (snprintf) [_MSC_VER]: Redirect to _snprintf.
 (strtoll) [_MSC_VER]: Redirect to _strtoi64.
 (malloc, free, realloc, calloc): Redirect to e_* only when
 compiling Emacs.
 src/lisp.h (GCTYPEBITS): Move before first use.
 (ALIGN_GCTYPEBITS) [_MSC_VER]: Define.
 (DECL_ALIGN) [_MSC_VER]: Use it, as MSVC doesn't like bit ops in
 this macro definition.
 (tzname): Redirect to _tzname for all values of _MSC_VER.

Fixes: debbugs:9960
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Parts of the changes by Fabrice Popineau  &lt;fabrice.popineau@supelec.fr&gt;.

 lib-src/makefile.w32-in (LOCAL_FLAGS): Add $(EMACS_EXTRA_C_FLAGS).
 lib-src/emacsclient.c (main) &lt;environ&gt;: Remove declaration, already
 pulled in by unistd.h on Posix hosts and stdlib.h on MS-Windows.
 nt/inc/stdint.h (uint32_t, uint64_t) [_WIN64]: New typedefs.
 (UINT64_MAX) [_WIN64]: Fix definition.
 (uintmax_t, intmax_t): Fix definitions.
 nt/inc/inttypes.h (strtoumax, strtoimax) [!__MINGW32__]: Provide
 correct definitions.
 nt/config.nt (HAVE_DECL_STRTOLL): Define.
 (va_copy) [_WIN64]: Provide a better definition.
 src/s/ms-w32.h (utimbuf) [_MSC_VER]: Don't define.
 (snprintf) [_MSC_VER]: Redirect to _snprintf.
 (strtoll) [_MSC_VER]: Redirect to _strtoi64.
 (malloc, free, realloc, calloc): Redirect to e_* only when
 compiling Emacs.
 src/lisp.h (GCTYPEBITS): Move before first use.
 (ALIGN_GCTYPEBITS) [_MSC_VER]: Define.
 (DECL_ALIGN) [_MSC_VER]: Use it, as MSVC doesn't like bit ops in
 this macro definition.
 (tzname): Redirect to _tzname for all values of _MSC_VER.

Fixes: debbugs:9960
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from trunk.</title>
<updated>2011-11-20T03:07:02+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2011-11-20T03:07:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=615a3b8d0d2c88cd664f1e0beb5a32b5b8e08f90'/>
<id>615a3b8d0d2c88cd664f1e0beb5a32b5b8e08f90</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Spelling fixes.</title>
<updated>2011-11-14T20:23:26+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2011-11-14T20:23:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8350f087efe62e2ce0ded434534629a56cdc4e8c'/>
<id>8350f087efe62e2ce0ded434534629a56cdc4e8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from trunk.</title>
<updated>2011-11-14T04:35:22+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2011-11-14T04:35:22+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c3ca24d48c10fb771ee02eb58f7d49bd82d6306e'/>
<id>c3ca24d48c10fb771ee02eb58f7d49bd82d6306e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos.</title>
<updated>2011-11-11T23:17:16+00:00</updated>
<author>
<name>Juanma Barranquero</name>
</author>
<published>2011-11-11T23:17:16+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=40a8bdf60f261d476869cdb1276a00e5641ceba4'/>
<id>40a8bdf60f261d476869cdb1276a00e5641ceba4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Standardize on VIRT_ADDR_VARIES behavior; otherwise, valgrind</title>
<updated>2011-11-10T08:14:27+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2011-11-10T08:14:27+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6a0bf43d7c5961297aa5024aec534e5bab73c8af'/>
<id>6a0bf43d7c5961297aa5024aec534e5bab73c8af</id>
<content type='text'>
does not work on some platforms.  Problem reported by Andreas Schwab in
&lt;http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00081.html&gt;.
* puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES
is set, removing the need for VIRT_ADDRESS_VARIES.
(PURE_P): Use a more-efficient implementation that needs just one
comparison, not two: on x86-64 with GCC 4.6.2, this cut down the
number of instructions from 6 (xorl, cmpq, jge, xorl, cmpq, setge)
to 4 (xorl, subq, cmpq, setbe).
* alloc.c (pure): Always extern now, since that's the
VIRT_ADDR_VARIES behavior.
(PURE_POINTER_P): Use a single comparison, not two, for
consistency with the new puresize.h.
* lisp.h (PNTR_COMPARISON_TYPE): Remove; no longer needed.
* m/ibms390.h, m/intel386.h, m/template.h, s/cygwin.h, s/hpux10-20.h:
Remove VIRT_ADDR_VARIES no longer needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
does not work on some platforms.  Problem reported by Andreas Schwab in
&lt;http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00081.html&gt;.
* puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES
is set, removing the need for VIRT_ADDRESS_VARIES.
(PURE_P): Use a more-efficient implementation that needs just one
comparison, not two: on x86-64 with GCC 4.6.2, this cut down the
number of instructions from 6 (xorl, cmpq, jge, xorl, cmpq, setge)
to 4 (xorl, subq, cmpq, setbe).
* alloc.c (pure): Always extern now, since that's the
VIRT_ADDR_VARIES behavior.
(PURE_POINTER_P): Use a single comparison, not two, for
consistency with the new puresize.h.
* lisp.h (PNTR_COMPARISON_TYPE): Remove; no longer needed.
* m/ibms390.h, m/intel386.h, m/template.h, s/cygwin.h, s/hpux10-20.h:
Remove VIRT_ADDR_VARIES no longer needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>* s/gnu.h (GC_MARK_STACK): Define to GC_MAKE_GCPROS_NOOPS (Bug#9926).</title>
<updated>2011-11-08T20:15:17+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2011-11-08T20:15:17+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ac6b1f816a09c514f25b26e6236cf8b82b5a777d'/>
<id>ac6b1f816a09c514f25b26e6236cf8b82b5a777d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
