Bump version to 3.0.2
This commit is contained in:
parent
703862dc3a
commit
68347cb723
6 changed files with 92 additions and 88 deletions
8
ANNOUNCE
8
ANNOUNCE
|
|
@ -1,8 +1,8 @@
|
|||
*** ANNOUNCE: SWIG 3.0.1 (27 May 2014) ***
|
||||
*** ANNOUNCE: SWIG 3.0.2 (in progress) ***
|
||||
|
||||
http://www.swig.org
|
||||
|
||||
We're pleased to announce SWIG-3.0.1, the latest SWIG release.
|
||||
We're pleased to announce SWIG-3.0.2, the latest SWIG release.
|
||||
|
||||
What is SWIG?
|
||||
=============
|
||||
|
|
@ -21,11 +21,11 @@ Availability
|
|||
============
|
||||
The release is available for download on Sourceforge at
|
||||
|
||||
http://prdownloads.sourceforge.net/swig/swig-3.0.1.tar.gz
|
||||
http://prdownloads.sourceforge.net/swig/swig-3.0.2.tar.gz
|
||||
|
||||
A Windows version is also available at
|
||||
|
||||
http://prdownloads.sourceforge.net/swig/swigwin-3.0.1.zip
|
||||
http://prdownloads.sourceforge.net/swig/swigwin-3.0.2.zip
|
||||
|
||||
Please report problems with this release to the swig-devel mailing list,
|
||||
details at http://www.swig.org/mail.html.
|
||||
|
|
|
|||
84
CHANGES
84
CHANGES
|
|
@ -3,6 +3,90 @@ SWIG (Simplified Wrapper and Interface Generator)
|
|||
See the CHANGES.current file for changes in the current version.
|
||||
See the RELEASENOTES file for a summary of changes in each release.
|
||||
|
||||
Version 3.0.1 (27 May 2014)
|
||||
===========================
|
||||
|
||||
2014-05-25: hfalcic
|
||||
[Python] Python 3 byte string output: use errors="surrogateescape"
|
||||
if available on the version of Python that's in use. This allows
|
||||
obtaining the original byte string (and potentially trying a fallback
|
||||
encoding) if the bytes can't be decoded as UTF-8.
|
||||
|
||||
Previously, a UnicodeDecodeError would be raised with no way to treat
|
||||
the data as bytes or try another codec.
|
||||
|
||||
2014-05-18: vkalinin
|
||||
Bug #175 - Restore %extend to work for unnamed nested structures by using a C
|
||||
symbol comprising the outer structure name and unnamed variable instance name.
|
||||
|
||||
2014-05-15: kwwette
|
||||
Add #166 - 'make check' now works out of source. This required te examples to build
|
||||
out of source. The main languages have been tested - C#, Go, Guile, Java, Javascript,
|
||||
Lua, Octave, Perl, PHP, Python, Ruby and Tcl.
|
||||
|
||||
2014-05-01: Oliver Buchtala
|
||||
Javascript support added, see Javascript chapter in the documentation.
|
||||
|
||||
2014-05-01: olly
|
||||
[PHP] The generated __isset() method now returns true for read-only properties.
|
||||
|
||||
2014-04-24: kwwette
|
||||
[Go] Fix go ./configure parsing of gccgo --version, and
|
||||
goruntime.swg typo in __GNUC_PATCHLEVEL__ (SF Bug #1298)
|
||||
|
||||
2014-04-24: kwwette
|
||||
Fix {python|perl5|ruby|tcl}/java examples
|
||||
|
||||
In Lib/gcj/cni.i, for compatibility with newer gcj versions:
|
||||
|
||||
- remove JvAllocObject() which gcj no longer defines, from gcj Changelog:
|
||||
2004-04-16 Bryce McKinlay <mckinlay@redhat.com>
|
||||
* gcj/cni.h (JvAllocObject): Remove these obsolete,
|
||||
undocumented CNI calls.
|
||||
|
||||
- change JvCreateJavaVM() argument from void* to JvVMInitArgs*, from gcj Changelog:
|
||||
2005-02-23 Thomas Fitzsimmons <fitzsim@redhat.com>
|
||||
PR libgcj/16923
|
||||
...
|
||||
(JvCreateJavaVM): Declare vm_args as JvVMInitArgs* rather than void*.
|
||||
|
||||
*** POTENTIAL INCOMPATIBILITY ***
|
||||
|
||||
2014-04-08: wsfulton
|
||||
SF Bug #1366 - Remove duplicate declarations of strtoimax and strtoumax in inttypes.i
|
||||
|
||||
2014-04-08: wsfulton
|
||||
[Java C#] Enums which have been ignored via %ignore and are subsequently
|
||||
used are handled slightly differently. Type wrapper classes are now generated
|
||||
which are effectively a wrapper of an empty enum. Previously in Java uncompilable
|
||||
code was generated and in C# an int was used.
|
||||
|
||||
2014-04-04: wsfulton
|
||||
Fix regression in 3.0.0 where legal code following an operator<< definition might
|
||||
give a syntax error. SF Bug #1365.
|
||||
|
||||
2014-04-03: olly
|
||||
[PHP] Fix wrapping director constructors with default parameters
|
||||
with a ZTS-enabled build of PHP.
|
||||
|
||||
2014-04-02: olly
|
||||
[PHP] Pass the ZTS context we already have to avoid needing to
|
||||
call TSRMLS_FETCH, which is relatively expensive.
|
||||
|
||||
2014-04-02: olly
|
||||
[PHP] Pass ZTS context through to t_output_helper() so it works
|
||||
with a ZTS-enabled build of PHP. Reported by Pierre Labastie in
|
||||
github PR#155.
|
||||
|
||||
2014-03-28: wsfulton
|
||||
[Java C# D Go] Fixes for C enums used in an API and the definition of the enum
|
||||
has not been parsed. For D, this fixes a segfault in SWIG. The other languages
|
||||
now produce code that compiles, although the definition of the enum is needed
|
||||
in order to use the enum properly from the target language.
|
||||
|
||||
2014-03-23: v-for-vandal
|
||||
[Lua] Fix for usage of snprintf in Lua runtime which Visual Studio does not have.
|
||||
|
||||
Version 3.0.0 (16 Mar 2014)
|
||||
===========================
|
||||
|
||||
|
|
|
|||
|
|
@ -2,86 +2,6 @@ Below are the changes for the current release.
|
|||
See the CHANGES file for changes in older releases.
|
||||
See the RELEASENOTES file for a summary of changes in each release.
|
||||
|
||||
Version 3.0.1 (27 May 2014)
|
||||
Version 3.0.2 (in progress)
|
||||
===========================
|
||||
|
||||
2014-05-25: hfalcic
|
||||
[Python] Python 3 byte string output: use errors="surrogateescape"
|
||||
if available on the version of Python that's in use. This allows
|
||||
obtaining the original byte string (and potentially trying a fallback
|
||||
encoding) if the bytes can't be decoded as UTF-8.
|
||||
|
||||
Previously, a UnicodeDecodeError would be raised with no way to treat
|
||||
the data as bytes or try another codec.
|
||||
|
||||
2014-05-18: vkalinin
|
||||
Bug #175 - Restore %extend to work for unnamed nested structures by using a C
|
||||
symbol comprising the outer structure name and unnamed variable instance name.
|
||||
|
||||
2014-05-15: kwwette
|
||||
Add #166 - 'make check' now works out of source. This required te examples to build
|
||||
out of source. The main languages have been tested - C#, Go, Guile, Java, Javascript,
|
||||
Lua, Octave, Perl, PHP, Python, Ruby and Tcl.
|
||||
|
||||
2014-05-01: Oliver Buchtala
|
||||
Javascript support added, see Javascript chapter in the documentation.
|
||||
|
||||
2014-05-01: olly
|
||||
[PHP] The generated __isset() method now returns true for read-only properties.
|
||||
|
||||
2014-04-24: kwwette
|
||||
[Go] Fix go ./configure parsing of gccgo --version, and
|
||||
goruntime.swg typo in __GNUC_PATCHLEVEL__ (SF Bug #1298)
|
||||
|
||||
2014-04-24: kwwette
|
||||
Fix {python|perl5|ruby|tcl}/java examples
|
||||
|
||||
In Lib/gcj/cni.i, for compatibility with newer gcj versions:
|
||||
|
||||
- remove JvAllocObject() which gcj no longer defines, from gcj Changelog:
|
||||
2004-04-16 Bryce McKinlay <mckinlay@redhat.com>
|
||||
* gcj/cni.h (JvAllocObject): Remove these obsolete,
|
||||
undocumented CNI calls.
|
||||
|
||||
- change JvCreateJavaVM() argument from void* to JvVMInitArgs*, from gcj Changelog:
|
||||
2005-02-23 Thomas Fitzsimmons <fitzsim@redhat.com>
|
||||
PR libgcj/16923
|
||||
...
|
||||
(JvCreateJavaVM): Declare vm_args as JvVMInitArgs* rather than void*.
|
||||
|
||||
*** POTENTIAL INCOMPATIBILITY ***
|
||||
|
||||
2014-04-08: wsfulton
|
||||
SF Bug #1366 - Remove duplicate declarations of strtoimax and strtoumax in inttypes.i
|
||||
|
||||
2014-04-08: wsfulton
|
||||
[Java C#] Enums which have been ignored via %ignore and are subsequently
|
||||
used are handled slightly differently. Type wrapper classes are now generated
|
||||
which are effectively a wrapper of an empty enum. Previously in Java uncompilable
|
||||
code was generated and in C# an int was used.
|
||||
|
||||
2014-04-04: wsfulton
|
||||
Fix regression in 3.0.0 where legal code following an operator<< definition might
|
||||
give a syntax error. SF Bug #1365.
|
||||
|
||||
2014-04-03: olly
|
||||
[PHP] Fix wrapping director constructors with default parameters
|
||||
with a ZTS-enabled build of PHP.
|
||||
|
||||
2014-04-02: olly
|
||||
[PHP] Pass the ZTS context we already have to avoid needing to
|
||||
call TSRMLS_FETCH, which is relatively expensive.
|
||||
|
||||
2014-04-02: olly
|
||||
[PHP] Pass ZTS context through to t_output_helper() so it works
|
||||
with a ZTS-enabled build of PHP. Reported by Pierre Labastie in
|
||||
github PR#155.
|
||||
|
||||
2014-03-28: wsfulton
|
||||
[Java C# D Go] Fixes for C enums used in an API and the definition of the enum
|
||||
has not been parsed. For D, this fixes a segfault in SWIG. The other languages
|
||||
now produce code that compiles, although the definition of the enum is needed
|
||||
in order to use the enum properly from the target language.
|
||||
|
||||
2014-03-23: v-for-vandal
|
||||
[Lua] Fix for usage of snprintf in Lua runtime which Visual Studio does not have.
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
<body bgcolor="#ffffff">
|
||||
<H1><a name="Sections"></a>SWIG-3.0 Documentation</H1>
|
||||
|
||||
Last update : SWIG-3.0.1 (27 May 2014)
|
||||
Last update : SWIG-3.0.2 (in progress)
|
||||
|
||||
<H2>Sections</H2>
|
||||
|
||||
|
|
|
|||
2
README
2
README
|
|
@ -1,6 +1,6 @@
|
|||
SWIG (Simplified Wrapper and Interface Generator)
|
||||
|
||||
Version: 3.0.1 (27 May 2014)
|
||||
Version: 3.0.2 (27 May 2014)
|
||||
|
||||
Tagline: SWIG is a compiler that integrates C and C++ with languages
|
||||
including Perl, Python, Tcl, Ruby, PHP, Java, C#, D, Go, Lua,
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script.
|
|||
dnl The macros which aren't shipped with the autotools are stored in the
|
||||
dnl Tools/config directory in .m4 files.
|
||||
|
||||
AC_INIT([swig],[3.0.1],[http://www.swig.org])
|
||||
AC_INIT([swig],[3.0.2],[http://www.swig.org])
|
||||
|
||||
dnl NB: When this requirement is increased to 2.60 or later, AC_PROG_SED
|
||||
dnl definition below can be removed
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue