mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-07-23 14:40:33 +00:00
pstate_clear is lacking a prototype. Reported by Ryan https://lists.gnu.org/r/bug-bison/2020-05/msg00101.html Besides, none of the C examples were compiled with the warning flags. * configure.ac (warn_c): Add -Wmissing-prototypes. * data/skeletons/yacc.c (pstate_clear): Make it static. * examples/local.mk (TEST_CFLAGS): New. * examples/c/bistromathic/local.mk, examples/c/calc/local.mk, * examples/c/lexcalc/local.mk, examples/c/mfcalc/local.mk, * examples/c/pushcalc/local.mk, examples/c/reccalc/local.mk, * examples/c/rpcalc/local.mk: Use it. GCC's warn_unused_result is not silenced by a cast to void, so we have to "use" scanf's result. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25509 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425 Flex generated code produces too many warnings, including things such as, with ICC: examples/c/lexcalc/scan.c(1088): error #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem) 2259 YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), 2260 ^ 2261 2262 I am tired of trying to fix Flex's output. The project does not seem maintained. We ought to avoid it. So, for the time being, don't try to enable warnings with Flex. * examples/c/bistromathic/parse.y, examples/c/reccalc/scan.l: Fix warnings. * doc/bison.texi: Discard scanf's return value to defeat -Werror=unused-result.
248 lines
11 KiB
Plaintext
248 lines
11 KiB
Plaintext
Bison was originally written by Robert Corbett. It would not be what
|
|
it is today without the invaluable help of these people:
|
|
|
|
Aaro Koskinen [email protected]
|
|
Аскар Сафин [email protected]
|
|
Adam Sampson [email protected]
|
|
Adrian Vogelsgesang [email protected]
|
|
Ahcheong Lee [email protected]
|
|
Airy Andre [email protected]
|
|
Akim Demaille [email protected]
|
|
Albert Chin-A-Young [email protected]
|
|
Alexander Belopolsky [email protected]
|
|
Alexandre Duret-Lutz [email protected]
|
|
Andre da Costa Barros [email protected]
|
|
Andreas Damm [email protected]
|
|
Andreas Schwab [email protected]
|
|
Andrew Suffield [email protected]
|
|
Angelo Borsotti [email protected]
|
|
Anthony Heading [email protected]
|
|
Antonio Silva Correia [email protected]
|
|
Arnold Robbins [email protected]
|
|
Art Haas [email protected]
|
|
Arthur Schwarz [email protected]
|
|
Askar Safin [email protected]
|
|
Balázs Scheidler [email protected]
|
|
Baron Schwartz [email protected]
|
|
Ben Pfaff [email protected]
|
|
Benoit Perrot [email protected]
|
|
Bernd Edlinger [email protected]
|
|
Bernd Kiefer [email protected]
|
|
Bert Deknuydt [email protected]
|
|
Bill Allombert [email protected]
|
|
Bob Rossi [email protected]
|
|
Brandon Lucia [email protected]
|
|
Brooks Moses [email protected]
|
|
Bruce Lilly [email protected]
|
|
Bruno Haible [email protected]
|
|
Charles-Henri de Boysson [email protected]
|
|
Christian Burger [email protected]
|
|
Clément Démoulins [email protected]
|
|
Colin Daley [email protected]
|
|
Cris Bailiff [email protected]
|
|
Cris van Pelt [email protected]
|
|
Csaba Raduly [email protected]
|
|
Dagobert Michelsen [email protected]
|
|
Daniel Frużyński [email protected]
|
|
Daniel Galloway [email protected]
|
|
Daniel Hagerty [email protected]
|
|
David Barto [email protected]
|
|
David J. MacKenzie [email protected]
|
|
David Kastrup [email protected]
|
|
David Michael [email protected]
|
|
Dengke Du [email protected]
|
|
Denis Excoffier [email protected]
|
|
Dennis Clarke [email protected]
|
|
Derek Clegg [email protected]
|
|
Derek M. Jones [email protected]
|
|
Di-an Jan [email protected]
|
|
Dick Streefland [email protected]
|
|
Didier Godefroy [email protected]
|
|
Don Macpherson [email protected]
|
|
Efi Fogel [email protected]
|
|
Enrico Scholz [email protected]
|
|
Eric Blake [email protected]
|
|
Eric S. Raymond [email protected]
|
|
Étienne Renault [email protected]
|
|
Evan Lavelle [email protected]
|
|
Evan Nemerson [email protected]
|
|
Evgeny Stambulchik [email protected]
|
|
Fabrice Bauzac [email protected]
|
|
Ferdinand Thiessen [email protected]
|
|
Florian Krohm [email protected]
|
|
Frank Heckenbach [email protected]
|
|
Frans Englich [email protected]
|
|
Gabriel Rassoul [email protected]
|
|
Gary L Peskin [email protected]
|
|
Gavin Smith [email protected]
|
|
Georg Sauthoff [email protected]
|
|
George Neuner [email protected]
|
|
Gilles Espinasse [email protected]
|
|
Goran Uddeborg [email protected]
|
|
Guido Trentalancia [email protected]
|
|
H. Merijn Brand [email protected]
|
|
Hans Åberg [email protected]
|
|
Horst Von Brand [email protected]
|
|
Jan Nieuwenhuizen [email protected]
|
|
Jannick [email protected]
|
|
Jeff Hammond [email protected]
|
|
Jerry Quinn [email protected]
|
|
Jesse Thilo [email protected]
|
|
Jim Kent [email protected]
|
|
Jim Meyering [email protected]
|
|
Joel E. Denny [email protected]
|
|
Johan van Selst [email protected]
|
|
John Horigan [email protected]
|
|
Jonathan Fabrizio [email protected]
|
|
Jonathan Nieder [email protected]
|
|
Josh Soref [email protected]
|
|
Juan Manuel Guerrero [email protected]
|
|
Karl Berry [email protected]
|
|
Kees Zeelenberg [email protected]
|
|
Keith Browne [email protected]
|
|
Ken Moffat [email protected]
|
|
Kiyoshi Kanazawa [email protected]
|
|
Lars Maier [email protected]
|
|
László Várady [email protected]
|
|
Laurent Mascherpa [email protected]
|
|
Lie Yan [email protected]
|
|
Magnus Fromreide [email protected]
|
|
Marc Autret [email protected]
|
|
Marc Mendiola [email protected]
|
|
Marc Schönefeld [email protected]
|
|
Mark Boyall [email protected]
|
|
Martin Jacobs [email protected]
|
|
Martin Mokrejs [email protected]
|
|
Martin Nylin [email protected]
|
|
Matt Kraai [email protected]
|
|
Matt Rosing [email protected]
|
|
Maxim Prohorenko [email protected]
|
|
Michael Catanzaro [email protected]
|
|
Michael Felt [email protected]
|
|
Michael Hayes [email protected]
|
|
Michael Raskin [email protected]
|
|
Michel d'Hooge [email protected]
|
|
Michiel De Wilde [email protected]
|
|
Mickael Labau [email protected]
|
|
Mike Castle [email protected]
|
|
Mike Frysinger [email protected]
|
|
Mike Sullivan [email protected]
|
|
Nate Guerin [email protected]
|
|
Neil Booth [email protected]
|
|
Nelson H. F. Beebe [email protected]
|
|
neok m4700 [email protected]
|
|
Nick Bowler [email protected]
|
|
Nicolas Bedon [email protected]
|
|
Nicolas Burrus [email protected]
|
|
Nicolas Tisserand [email protected]
|
|
Nikki Valen [email protected]
|
|
Noah Friedman [email protected]
|
|
Odd Arild Olsen [email protected]
|
|
Oleg Smolsky [email protected]
|
|
Oleksii Taran [email protected]
|
|
Oliver Mangold [email protected]
|
|
Paolo Bonzini [email protected]
|
|
Paolo Simone Gasparello [email protected]
|
|
Pascal Bart [email protected]
|
|
Patrice Dumas [email protected]
|
|
Paul Eggert [email protected]
|
|
Paul Hilfinger [email protected]
|
|
Per Allansson [email protected]
|
|
Peter Eisentraut [email protected]
|
|
Peter Fales [email protected]
|
|
Peter Hamorsky [email protected]
|
|
Peter Simons [email protected]
|
|
Petr Machata [email protected]
|
|
Pho [email protected]
|
|
Piotr Gackiewicz [email protected]
|
|
Piotr Marcińczyk [email protected]
|
|
Pramod Kumbhar [email protected]
|
|
Quentin Hocquet [email protected]
|
|
Quoc Peyrot [email protected]
|
|
R Blake [email protected]
|
|
Raja R Harinath [email protected]
|
|
Ralf Wildenhues [email protected]
|
|
Ryan [email protected]
|
|
Rich Wilson [email protected]
|
|
Richard Stallman [email protected]
|
|
Rici Lake [email protected]
|
|
Rob Conde [email protected]
|
|
Rob Vermaas [email protected]
|
|
Robert Anisko [email protected]
|
|
Robert Yang [email protected]
|
|
Roland Levillain [email protected]
|
|
Satya Kiran Popuri [email protected]
|
|
Sebastian Setzer [email protected]
|
|
Sebastien Fricker [email protected]
|
|
Sébastien Villemot [email protected]
|
|
Sergei Steshenko [email protected]
|
|
Shura [email protected]
|
|
Simon Sobisch [email protected]
|
|
Stefano Lattarini [email protected]
|
|
Stephen Cameron [email protected]
|
|
Steve Murphy [email protected]
|
|
Sum Wu [email protected]
|
|
Théophile Ranquet [email protected]
|
|
Thiru Ramakrishnan [email protected]
|
|
Thomas Jahns [email protected]
|
|
Thomas Petazzoni [email protected]
|
|
Tim Josling [email protected]
|
|
Tim Landscheidt [email protected]
|
|
Tim Van Holder [email protected]
|
|
Tobias Frost [email protected]
|
|
Todd Freed [email protected]
|
|
Tom Kramer [email protected]
|
|
Tom Lane [email protected]
|
|
Tom Tromey [email protected]
|
|
Tomasz Kłoczko [email protected]
|
|
Tommy Nordgren [email protected]
|
|
Troy A. Johnson [email protected]
|
|
Tys Lefering [email protected]
|
|
Uxio Prego [email protected]
|
|
Valentin Tolmer [email protected]
|
|
wcventure [email protected]
|
|
Victor Khomenko [email protected]
|
|
Victor Zverovich [email protected]
|
|
Vin Shelton [email protected]
|
|
W.C.A. Wijngaards [email protected]
|
|
Wayne Green [email protected]
|
|
Wei Song [email protected]
|
|
Wojciech Polak [email protected]
|
|
Wolfgang S. Kechel [email protected]
|
|
Wolfgang Thaller [email protected]
|
|
Wolfram Wagner [email protected]
|
|
Wwp [email protected]
|
|
xolodho [email protected]
|
|
Yuichiro Kaneko [email protected]
|
|
Zack Weinberg [email protected]
|
|
江 祖铭 [email protected]
|
|
長田偉伸 [email protected]
|
|
马俊 [email protected]
|
|
|
|
Many people are not named here because we lost track of them. We
|
|
thank them! Please, help us keeping this list up to date.
|
|
|
|
Local Variables:
|
|
mode: text
|
|
coding: utf-8
|
|
End:
|
|
|
|
-----
|
|
|
|
Copyright (C) 2000-2015, 2018-2020 Free Software Foundation, Inc.
|
|
|
|
This file is part of Bison, the GNU Parser Generator.
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|