]> git.saurik.com Git - bison.git/commitdiff
Remove the support for C++ namespace cleanliness; it was
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 14 Feb 2002 20:17:53 +0000 (20:17 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 14 Feb 2002 20:17:53 +0000 (20:17 +0000)
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.

ChangeLog

index ccb7c7b906cc0aeb0eda137c430a276043f715f1..21df4c53c3a5894dacc9224cfc6fc85b5058a59b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2002-02-14  Paul Eggert  <eggert@twinsun.com>
+
+       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  <akim@epita.fr>
 
        * tests/regression.at (else): Adjust to Andreas' change.
 2002-02-14  Akim Demaille  <akim@epita.fr>
 
        * tests/regression.at (else): Adjust to Andreas' change.