been doing it for years.
(Test suite): Mention maintainer-push-check and maintainer-xml-check.
(Release Procedure): Add FIXME about make alpha being unmaintained.
+2008-05-23 Joel E. Denny <jdenny@ces.clemson.edu>
+
+ * HACKING: Don't say don't mention HACKING in the ChangeLog. We've
+ been doing it for years.
+ (Test suite): Mention maintainer-push-check and maintainer-xml-check.
+ (Release Procedure): Add FIXME about make alpha being unmaintained.
+
2008-05-13 Joel E. Denny <jdenny@ces.clemson.edu>
* data/yacc.c: Reformat m4 a little for readability.
2008-05-13 Joel E. Denny <jdenny@ces.clemson.edu>
* data/yacc.c: Reformat m4 a little for readability.
-----
Copyright (C) 1987, 1988, 1991, 1992, 1993, 1994, 1995, 1996,
-----
Copyright (C) 1987, 1988, 1991, 1992, 1993, 1994, 1995, 1996,
- 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
Free Software Foundation, Inc.
Copying and distribution of this file, with or without
Free Software Foundation, Inc.
Copying and distribution of this file, with or without
-*- outline -*-
This file attempts to describe the rules to use when hacking Bison.
-*- outline -*-
This file attempts to describe the rules to use when hacking Bison.
-Don't put this file into the distribution. Don't mention it in the
-ChangeLog.
+Don't put this file into the distribution.
Everything related to the development of Bison is on Savannah:
Everything related to the development of Bison is on Savannah:
- runs the parsers under Valgrind.
- runs the test suite with G++ as C compiler...
- runs the parsers under Valgrind.
- runs the test suite with G++ as C compiler...
+- run `make maintainer-push-check', which runs `make maintainer-check'
+ while activating the push implementation and its pull interface wrappers
+ in many test cases that were originally written to exercise only the
+ pull implementation. This makes certain the push implementation can
+ perform every task the pull implementation can.
+
+- run `make maintainer-xml-check', which runs `make maintainer-check'
+ while checking Bison's XML automaton report for every working grammar
+ passed to Bison in the test suite. The check just diffs the output of
+ Bison's included XSLT style sheets with the output of --report=all and
+ --graph.
+
- Change tests/atlocal/CFLAGS to add your preferred options. For
instance, `-traditional' to check that the parsers are K&R. Note
that it does not make sense for glr.c, which should be ANSI,
- Change tests/atlocal/CFLAGS to add your preferred options. For
instance, `-traditional' to check that the parsers are K&R. Note
that it does not make sense for glr.c, which should be ANSI,
announcement. It is so neat, that that's what I use anyway for
genuine releases, but adjusting things by hand (e.g., the urls in the
announcement file, the ChangeLog which is not needed etc.).
announcement. It is so neat, that that's what I use anyway for
genuine releases, but adjusting things by hand (e.g., the urls in the
announcement file, the ChangeLog which is not needed etc.).
+FIXME: `make alpha' is not maintained and is broken. These
+instructions need to be replaced or removed.
If it fails, you're on your own...
If it fails, you're on your own...