From 7f6b3404da3d3184560b04492b64acf5c0ca4ce2 Mon Sep 17 00:00:00 2001 From: Eli Bendersky Date: Tue, 9 Jun 2015 20:00:55 -0700 Subject: Preparing for release 2.14 --- CHANGES | 9 ++++--- README.rst | 2 +- pycparser/__init__.py | 2 +- setup.py | 2 +- utils/cpp.exe | Bin 196608 -> 0 bytes utils/cpp_READ_THIS_FIRST | 3 --- utils/lcc_CPYRIGHT | 62 ---------------------------------------------- 7 files changed, 9 insertions(+), 71 deletions(-) delete mode 100644 utils/cpp.exe delete mode 100644 utils/cpp_READ_THIS_FIRST delete mode 100644 utils/lcc_CPYRIGHT diff --git a/CHANGES b/CHANGES index 6ffc42a..312dba9 100644 --- a/CHANGES +++ b/CHANGES @@ -1,7 +1,10 @@ -+ Version 2.14 (??) ++ Version 2.14 (09.06.2015) - TODO for this version: before releasing, remove cpp.exe and its license (and -mentions) from pycparser. + - Added CParser parameter to specify output directory for generated parsing + tables (#84). + - Removed lcc's cpp and its license from the distribution. Using lcc's cpp + is no longer recommended, now that Clang has binary builds available for + Windows. + Version 2.13 (12.05.2015) diff --git a/README.rst b/README.rst index a9eb873..4b05f20 100644 --- a/README.rst +++ b/README.rst @@ -1,5 +1,5 @@ =============== -pycparser v2.13 +pycparser v2.14 =============== :Author: `Eli Bendersky `_ diff --git a/pycparser/__init__.py b/pycparser/__init__.py index 16c14e8..6585492 100644 --- a/pycparser/__init__.py +++ b/pycparser/__init__.py @@ -8,7 +8,7 @@ # License: BSD #----------------------------------------------------------------- __all__ = ['c_lexer', 'c_parser', 'c_ast'] -__version__ = '2.13' +__version__ = '2.14' from subprocess import Popen, PIPE from .c_parser import CParser diff --git a/setup.py b/setup.py index f446b62..fdccbb3 100644 --- a/setup.py +++ b/setup.py @@ -40,7 +40,7 @@ setup( C compilers or analysis tools. """, license='BSD', - version='2.13', + version='2.14', author='Eli Bendersky', maintainer='Eli Bendersky', author_email='eliben@gmail.com', diff --git a/utils/cpp.exe b/utils/cpp.exe deleted file mode 100644 index 60c7787..0000000 Binary files a/utils/cpp.exe and /dev/null differ diff --git a/utils/cpp_READ_THIS_FIRST b/utils/cpp_READ_THIS_FIRST deleted file mode 100644 index ffbf381..0000000 --- a/utils/cpp_READ_THIS_FIRST +++ /dev/null @@ -1,3 +0,0 @@ -This cpp.exe is deprecated, and will be removed in the next release of -pycparser. Instead, grab a binary download of Clang for Windows from -http://llvm.org/releases/ and use 'clang -E' to do the preprocessing. diff --git a/utils/lcc_CPYRIGHT b/utils/lcc_CPYRIGHT deleted file mode 100644 index 2babdd0..0000000 --- a/utils/lcc_CPYRIGHT +++ /dev/null @@ -1,62 +0,0 @@ -The authors of this software are Christopher W. Fraser and -David R. Hanson. - -Copyright (c) 1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002 -by AT&T, Christopher W. Fraser, and David R. Hanson. All Rights Reserved. - -Permission to use, copy, modify, and distribute this software for any -purpose, subject to the provisions described below, without fee is -hereby granted, provided that this entire notice is included in all -copies of any software that is or includes a copy or modification of -this software and in all copies of the supporting documentation for -such software. - -THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED -WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR AT&T MAKE ANY -REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY -OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - - -lcc is not public-domain software, shareware, and it is not protected -by a `copyleft' agreement, like the code from the Free Software -Foundation. - -lcc is available free for your personal research and instructional use -under the `fair use' provisions of the copyright law. You may, however, -redistribute lcc in whole or in part provided you acknowledge its -source and include this CPYRIGHT file. You may, for example, include -the distribution in a CDROM of free software, provided you charge only -for the media, or mirror the distribution files at your site. - -You may not sell lcc or any product derived from it in which it is a -significant part of the value of the product. Using the lcc front end -to build a C syntax checker is an example of this kind of product. - -You may use parts of lcc in products as long as you charge for only -those components that are entirely your own and you acknowledge the use -of lcc clearly in all product documentation and distribution media. You -must state clearly that your product uses or is based on parts of lcc -and that lcc is available free of charge. You must also request that -bug reports on your product be reported to you. Using the lcc front -end to build a C compiler for the Motorola 88000 chip and charging for -and distributing only the 88000 code generator is an example of this -kind of product. - -Using parts of lcc in other products is more problematic. For example, -using parts of lcc in a C++ compiler could save substantial time and -effort and therefore contribute significantly to the profitability of -the product. This kind of use, or any use where others stand to make a -profit from what is primarily our work, requires a license agreement -with Addison-Wesley. Per-copy and unlimited use licenses are -available; for more information, contact - - Mike Hendrickson - Addison Wesley Professional - 75 Arlington St. - Boston, MA 02116 - 617/848-6522 FAX: 617/848-6569 mikeh@awl.com - ------ -Chris Fraser / cwfraser@microsoft.com -David Hanson / drh@microsoft.com -$Revision: 1.8 $ $Date: 2002/08/27 00:02:26 $ -- cgit v1.2.1