<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs, branch scratch/mps-import2</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>Support out-of-tree builds</title>
<updated>2025-09-22T14:56:02+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2025-09-22T14:56:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1507199e3573d7786991d181d06885d82999c3b2'/>
<id>1507199e3573d7786991d181d06885d82999c3b2</id>
<content type='text'>
* mps/example/scheme/Makefile.in (VPATH): Set VPATH.
* mps/Makefile.in (COMMON_OPTS): New.  Pass SRCDIR down to sub-make.
* mps/code/comm.gmk (VPATH): Set VPATH from SRCDIR parameter
* mps/configure.ac (AC_CONFIG_COMMANDS): Copy .gmk makefiles and some
other things to the biuld directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* mps/example/scheme/Makefile.in (VPATH): Set VPATH.
* mps/Makefile.in (COMMON_OPTS): New.  Pass SRCDIR down to sub-make.
* mps/code/comm.gmk (VPATH): Set VPATH from SRCDIR parameter
* mps/configure.ac (AC_CONFIG_COMMANDS): Copy .gmk makefiles and some
other things to the biuld directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>Better support for parallel make</title>
<updated>2025-09-15T06:23:25+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2025-09-15T03:55:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a97f6d888fcb34b416a64724e67b7d7e77df6f68'/>
<id>a97f6d888fcb34b416a64724e67b7d7e77df6f68</id>
<content type='text'>
* mps/code/comm.gmk (LIB_TARGETS, TEST_TARGETS, EVENT_TARGETS)
(TEST_SUITES, testmmqa): If VARIETY is not defined, then disable
parallism with .NOTPARALLEL.  Otherwise, avoid the recursive make with
a static pattern rule.
(clean-testansi, clean-testpollnone): New.
* mps/Makefile.in (build-via-make): Invoke submake explicit
VARIETY argument to allow more parallelism.
(test-make-build): Use clean-testansi and clean-testpollnone.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* mps/code/comm.gmk (LIB_TARGETS, TEST_TARGETS, EVENT_TARGETS)
(TEST_SUITES, testmmqa): If VARIETY is not defined, then disable
parallism with .NOTPARALLEL.  Otherwise, avoid the recursive make with
a static pattern rule.
(clean-testansi, clean-testpollnone): New.
* mps/Makefile.in (build-via-make): Invoke submake explicit
VARIETY argument to allow more parallelism.
(test-make-build): Use clean-testansi and clean-testpollnone.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pre-commit check for MPS</title>
<updated>2025-09-13T15:04:10+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2025-09-13T15:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d15aa6aa44018014a37fcc91f10a6d82da6ddd05'/>
<id>d15aa6aa44018014a37fcc91f10a6d82da6ddd05</id>
<content type='text'>
* build-aux/git-hooks/pre-commit: Don't allow mixing commits to MPS with
commits to Emacs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* build-aux/git-hooks/pre-commit: Don't allow mixing commits to MPS with
commits to Emacs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove some autoconf-generated files</title>
<updated>2025-09-13T13:39:24+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2025-09-13T12:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=685167848ac43059d1b02361e767f1f8e9d7665f'/>
<id>685167848ac43059d1b02361e767f1f8e9d7665f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* configure.ac: Run configure in the mps subdirectory.</title>
<updated>2025-09-13T11:58:18+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2025-09-13T11:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=250721be25cbe1f4edc0cd50b20d16720b796372'/>
<id>250721be25cbe1f4edc0cd50b20d16720b796372</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Relax compiler flags in Makefile</title>
<updated>2025-09-13T11:51:28+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2025-09-13T11:51:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=baa2ffe03c066f1cf342b55547492a842fa2f880'/>
<id>baa2ffe03c066f1cf342b55547492a842fa2f880</id>
<content type='text'>
We don't want to abort on every warning.

* mps/configure.ac (CFLAGS_GC): Remove -Werror.
* mps/Makefile.in (CFLAGSCOMPILERSTRICT): Add -Wno-error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't want to abort on every warning.

* mps/configure.ac (CFLAGS_GC): Remove -Werror.
* mps/Makefile.in (CFLAGSCOMPILERSTRICT): Add -Wno-error.
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/Makefile.in: Simplify TAGS generation for MPS code</title>
<updated>2025-09-13T11:26:28+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2025-09-11T06:25:35+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=14fbd23eba87e0837d1aa2104977400199d48fea'/>
<id>14fbd23eba87e0837d1aa2104977400199d48fea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* mps/code/mps.h (MPS_RM_PROT_INNER): Fix MPS issue #285.</title>
<updated>2025-09-13T11:26:07+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2025-09-11T03:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=10b079d8c5d2c64530ee9cea9971a4a1398109f6'/>
<id>10b079d8c5d2c64530ee9cea9971a4a1398109f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/Makefile.in: Generate TAGS for MPS code</title>
<updated>2025-09-13T11:25:40+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2025-09-10T19:11:17+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cb146c7d660fac4722fd06df85de7d76353af5dd'/>
<id>cb146c7d660fac4722fd06df85de7d76353af5dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce include path pollution</title>
<updated>2025-09-13T11:25:07+00:00</updated>
<author>
<name>Helmut Eller</name>
</author>
<published>2025-09-09T19:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ceb119596256baf2338bf7f475ccd5350f4e906d'/>
<id>ceb119596256baf2338bf7f475ccd5350f4e906d</id>
<content type='text'>
* configure.ac (MPS_CFLAGS): No longer add -I../mps/code for all files.
* src/igc.c: Instead, add ../mps/code only here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.ac (MPS_CFLAGS): No longer add -I../mps/code for all files.
* src/igc.c: Instead, add ../mps/code only here.
</pre>
</div>
</content>
</entry>
</feed>
