[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bison 1.33a
From: |
Akim Demaille |
Subject: |
Bison 1.33a |
Date: |
28 Feb 2002 16:36:12 +0100 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp) |
This pre-release fixes minor problems, amongst which C++ portability
issues and a very irritating test suite bug. There remains one issue
to solve before releasing 1.34, namely, _deciding_ how bison should
react to:
bison foo.y -o foo.x -d
currently, because of suffix extrapolation the header is also named
foo.x.
In the meanwhile, please consider testing the following:
ftp://alpha.gnu.org/gnu/bison/bison-1.33a.tar.gz (717 kB)
ftp://alpha.gnu.org/gnu/bison/bison-1.33a.tar.bz2 (589 kB)
And here are xdelta-style diffs
ftp://alpha.gnu.org/gnu/bison/bison-1.33-1.33a.xdelta (23 kB)
Here are the MD5 and SHA1 signatures for the compressed tar files:
eb9549ea0b829375807eb1278f6d3080 bison-1.33a.tar.gz
c89e86ac88b5629b1af6e455aa3fc5cb bison-1.33a.tar.bz2
7dfe6348179cd75576a155d5962a83fc41bee305 bison-1.33a.tar.gz
a176174f31a985dc975595b52fe2c23781599fe7 bison-1.33a.tar.bz2
NEWS:
Changes in version 1.33a:
* Revert the C++ namespace changes introduced in 1.31, as they caused too
many portability hassles.
* DJGPP support added.
* Fix portability problems within the test suite.
ChangeLog entries:
**********************************************************************
ChangeLog 28 Feb 2002 15:12:19 -0000 1.173.2.284
**********************************************************************
2002-02-28 Akim Demaille <address@hidden>
Version 1.33a.
2002-02-25 Akim Demaille <address@hidden>
* src/bison.simple (yydebug): Fix the comment.
From Bruce Lilly.
2002-02-21 Guerrero, Juan Manuel <address@hidden>
* src/getargs.c [AS_FILE_NAME] [__DJGPP__]: New macro STRLWR.
Check that no NULL pointer is passed to strlwr.
2002-02-14 Paul Eggert <address@hidden>
Remove the support for C++ namespace cleanliness; it was
causing more problems than it was curing, since it didn't work
properly on some nonstandard C++ compilers. This can wait
for a proper C++ parser.
* NEWS: Document this.
* doc/bison.texinfo (Bison Parser, Debugging): Remove special mention
of C++, as it's treated like C now.
* src/bison.simple (YYSTD): Remove.
(YYSIZE_T, YYFPRINTF, YYPARSE_PARAM_ARG, YYPARSE_PARAM_DECL):
Treat C++ just like Standard C instead of trying to support
namespace cleanliness.
2002-02-14 Akim Demaille <address@hidden>
* tests/regression.at (else): Adjust to Andreas' change.
2002-02-13 Andreas Schwab <address@hidden>
* src/output.c (output_rule_data): Don't output NULL, it might
not be defined yet.
2002-02-13 Guerrero, Juan Manuel <address@hidden>
* doc/bison.texinfo: Add DJGPP specific information about
file name extensions used on different file systems.
* src/files.c (output_files): MSDOS conditional removed.
New macro EXT_TYPE will provide at runtime the appropiate
output file extension.
(skeleton_find) [MSDOS]: __DJGPP__ conditional added to
inhibit the use of DOSish code. POSIX like behaviour.
* src/getargs.c [AS_FILE_NAME]: __DJGPP__ conditional added.
Check at runtime if LFN-API (case preserving) is available or not.
Do not unconditionly convert upper case strings in lower case strings.
* src/system.h [MSDOS] [__GO32__]: __DJGPP__ conditional added.
__GO32__ is obsolete and its use is deprecated.
[MSDOS]: __DJGPP__ conditional added. Use pathconf
to choose POSIX or DOS file extensions at run time.
[MSDOS] [__DJGPP__]: New macro EXT_TYPE. If LFN-API is
available, the src or header file extension (.c or .h) will be
added to the output file name. If no LFN-API is available no src
or header file extension will be added to the output file name.
[MSDOS] [!__DJGPP__]: New macro EXT_TYPE. Src file and header
file extension will never be added to the output file name.
[!MSDOS]: New macro EXT_TYPE. Src file and header file
extensions will always be added to the output file name.
2002-02-11 Akim Demaille <address@hidden>
* tests/regression.at (%nonassoc and eof): Don't include non
portable headers.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Bison 1.33a,
Akim Demaille <=