* 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.
This commit is contained in:
Joel E. Denny
2008-05-23 04:36:56 +00:00
parent fa6aa7b3dd
commit 9126263e13
2 changed files with 23 additions and 3 deletions

View File

@@ -1,3 +1,10 @@
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> 2008-05-13 Joel E. Denny <jdenny@ces.clemson.edu>
* data/yacc.c: Reformat m4 a little for readability. * data/yacc.c: Reformat m4 a little for readability.
@@ -20508,7 +20515,7 @@
----- -----
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. Free Software Foundation, Inc.
Copying and distribution of this file, with or without Copying and distribution of this file, with or without

17
HACKING
View File

@@ -1,8 +1,7 @@
-*- outline -*- -*- outline -*-
This file attempts to describe the rules to use when hacking Bison. 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 Don't put this file into the distribution.
ChangeLog.
Everything related to the development of Bison is on Savannah: Everything related to the development of Bison is on Savannah:
@@ -57,6 +56,18 @@ release:
- runs the parsers under Valgrind. - runs the parsers under Valgrind.
- runs the test suite with G++ as C compiler... - 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 - Change tests/atlocal/CFLAGS to add your preferred options. For
instance, `-traditional' to check that the parsers are K&R. Note instance, `-traditional' to check that the parsers are K&R. Note
that it does not make sense for glr.c, which should be ANSI, that it does not make sense for glr.c, which should be ANSI,
@@ -92,6 +103,8 @@ the tarballs, the xdeltas, and prepares (in /tmp/) a proto
announcement. It is so neat, that that's what I use anyway for 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 genuine releases, but adjusting things by hand (e.g., the urls in the
announcement file, the ChangeLog which is not needed etc.). 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...