X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/6733d0247657f0f46a9fd27e3525b83bae24ae13..5458913abab5e33938892b0d279f02f3b09d94db:/README-hacking diff --git a/README-hacking b/README-hacking index cfb4b312..3ba1d4f9 100644 --- a/README-hacking +++ b/README-hacking @@ -37,6 +37,13 @@ of the .output file etc. This excludes impossible error messages (comparable to assert/abort), and all the --trace output which is meant for the maintainers only. +** Horizontal tabs +Do not add horizontal tab characters to any file in Bison's repository +except where required. For example, do not use tabs to format C code. +However, make files, ChangeLog, and some regular expressions require +tabs. Also, test cases might need to contain tabs to check that Bison +properly processes tabs in its input. + * Working from the repository @@ -211,6 +218,9 @@ release: that it does not make sense for glr.c, which should be ANSI, but currently is actually GNU C, nor for lalr1.cc. +- Test with a very recent version of GCC for both C and C++. Testing + with older versions that are still in use is nice too. + * Release Procedure This section needs to be updated to take into account features from @@ -272,7 +282,7 @@ where F125BDF3 should be replaced with your key ID. *** Using gnupload You need "ncftp". -At the end "make stable" (or alpha/beta) will display the prodecure to +At the end "make stable" (or alpha/beta) will display the procedure to run. Just copy and paste it in your shell. *** By hand