bump version to 2.0.5
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12704 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
262ba47521
commit
c077d83803
6 changed files with 125 additions and 122 deletions
8
ANNOUNCE
8
ANNOUNCE
|
|
@ -1,8 +1,8 @@
|
||||||
*** ANNOUNCE: SWIG 2.0.4 (21 May 2011) ***
|
*** ANNOUNCE: SWIG 2.0.5 (in progress) ***
|
||||||
|
|
||||||
http://www.swig.org
|
http://www.swig.org
|
||||||
|
|
||||||
We're pleased to announce SWIG-2.0.4, the latest SWIG release.
|
We're pleased to announce SWIG-2.0.5, the latest SWIG release.
|
||||||
|
|
||||||
What is SWIG?
|
What is SWIG?
|
||||||
=============
|
=============
|
||||||
|
|
@ -21,11 +21,11 @@ Availability
|
||||||
============
|
============
|
||||||
The release is available for download on Sourceforge at
|
The release is available for download on Sourceforge at
|
||||||
|
|
||||||
http://prdownloads.sourceforge.net/swig/swig-2.0.4.tar.gz
|
http://prdownloads.sourceforge.net/swig/swig-2.0.5.tar.gz
|
||||||
|
|
||||||
A Windows version is also available at
|
A Windows version is also available at
|
||||||
|
|
||||||
http://prdownloads.sourceforge.net/swig/swigwin-2.0.4.zip
|
http://prdownloads.sourceforge.net/swig/swigwin-2.0.5.zip
|
||||||
|
|
||||||
Please report problems with this release to the swig-devel mailing list,
|
Please report problems with this release to the swig-devel mailing list,
|
||||||
details at http://www.swig.org/mail.html.
|
details at http://www.swig.org/mail.html.
|
||||||
|
|
|
||||||
116
CHANGES
116
CHANGES
|
|
@ -3,6 +3,122 @@ SWIG (Simplified Wrapper and Interface Generator)
|
||||||
See the CHANGES.current file for changes in the current version.
|
See the CHANGES.current file for changes in the current version.
|
||||||
See the RELEASENOTES file for a summary of changes in each release.
|
See the RELEASENOTES file for a summary of changes in each release.
|
||||||
|
|
||||||
|
Version 2.0.4 (21 May 2011)
|
||||||
|
===========================
|
||||||
|
2011-05-19: wsfulton
|
||||||
|
[Guile] Patch #3191625 fixing overloading of integer types.
|
||||||
|
|
||||||
|
2011-05-19: wsfulton
|
||||||
|
[Perl] Patch #3260265 fixing overloading of non-primitive types and integers in
|
||||||
|
Perl 5.12 and later.
|
||||||
|
|
||||||
|
2011-05-19: wsfulton
|
||||||
|
[Ruby] Fix %import where one of the imported files %include one of the STL include
|
||||||
|
files such as std_vector.i.
|
||||||
|
|
||||||
|
2011-05-17: wsfulton
|
||||||
|
[Java] Apply #3289851 from Alan Harder to fix memory leak in directors when checking
|
||||||
|
for pending exceptions.
|
||||||
|
|
||||||
|
2011-05-17: wsfulton
|
||||||
|
[Tcl] Apply #3300072 from Christian Delbaere to fix multiple module loading not
|
||||||
|
always sharing variables across modules.
|
||||||
|
|
||||||
|
2011-05-16: xavier98
|
||||||
|
[octave] Fix an incompatibility with never versions of Octave. Case on Octave
|
||||||
|
API >= 40 to handle rename of Octave_map to octave_map.
|
||||||
|
[octave] Add support for y.__rop__(x) operators when x.__op__(y) doesn't exist.
|
||||||
|
[octave] Allow global operators to be defined by SWIG-wrapped functions.
|
||||||
|
[octave] Fix several bugs around module namespaces; add -global, -noglobal,
|
||||||
|
-globals <name> command line options to the module.
|
||||||
|
|
||||||
|
2011-05-14: wsfulton
|
||||||
|
%varargs when used with a numeric argument used to create an additional argument
|
||||||
|
which was intended to provide a guaranteed sentinel value. This never worked and now
|
||||||
|
the additional argument is not generated.
|
||||||
|
|
||||||
|
2011-05-13: wsfulton
|
||||||
|
[python] Additional fixes for python3.2 support.
|
||||||
|
|
||||||
|
2011-05-07: szager
|
||||||
|
[python] Fixed PyGetSetDescr for python3.2.
|
||||||
|
|
||||||
|
2011-05-05: wsfulton
|
||||||
|
[Lua, Python, Tcl] C/C++ prototypes shown in error message when calling an overloaded
|
||||||
|
method with incorrect arguments improved to show always show fully qualified name
|
||||||
|
and if a const method.
|
||||||
|
|
||||||
|
Also fixed other Lua error messages in generated code which weren't consistently
|
||||||
|
using the fully qualified C++ name - requested by Gedalia Pasternak.
|
||||||
|
|
||||||
|
2011-04-29: szager
|
||||||
|
Bug 2635919: Convenience method to convert std::map to a python dict.
|
||||||
|
|
||||||
|
2011-04-29: szager
|
||||||
|
[Python] Fixed bug 2811549: return non-const iterators from STL
|
||||||
|
methods begin(), end(), rbegin(), rend().
|
||||||
|
|
||||||
|
2011-04-25: szager
|
||||||
|
[Python] Fixed bug 1498929: Access to member fields in map elements
|
||||||
|
|
||||||
|
2011-04-23: klickverbot
|
||||||
|
[D] nspace: Correctly generate identifiers for base classes when
|
||||||
|
not in split proxy mode.
|
||||||
|
|
||||||
|
2011-04-13: szager
|
||||||
|
Fixed bug 3286333: infinite recursion with mutual 'using namespace' clauses.
|
||||||
|
|
||||||
|
2011-04-12: szager
|
||||||
|
Fixed bug 1163440: vararg typemaps.
|
||||||
|
|
||||||
|
2011-04-12: szager
|
||||||
|
Fixed bug #3285386: parse error from 'operator T*&()'. Added operator_pointer_ref
|
||||||
|
test case to demonstrate.
|
||||||
|
|
||||||
|
2011-04-11: szager
|
||||||
|
[Python] Fixed PyVarObject_HEAD_INIT to eliminate VC++ compiler errors about
|
||||||
|
static initialization of struct members with pointers.
|
||||||
|
|
||||||
|
2011-04-11: wsfulton
|
||||||
|
[Tcl] Apply patch #3284326 from Colin McDonald to fix some compiler warnings.
|
||||||
|
|
||||||
|
2011-04-11: szager
|
||||||
|
[Python] Fixed PyVarObject_HEAD_INIT to eliminate VC++ compiler errors about
|
||||||
|
static initialization of struct members with pointers.
|
||||||
|
|
||||||
|
2011-04-10: klickverbot
|
||||||
|
[D] Fixed wrapping of enums that are type char, for example:
|
||||||
|
enum { X = 'X'; } (this was already in 2.0.3 for C# and Java)
|
||||||
|
|
||||||
|
2011-04-10: klickverbot
|
||||||
|
[D] nspace: Fixed referencing types in the root namespace when
|
||||||
|
not in split proxy mode.
|
||||||
|
|
||||||
|
2011-04-09: szager
|
||||||
|
[Python] Applied patch #1932484: migrate PyCObject to PyCapsule.
|
||||||
|
|
||||||
|
2011-04-09: szager
|
||||||
|
[Python] Added preprocessor guards for python functions PyUnicode_AsWideChar and
|
||||||
|
PySlice_GetIndices, which changed signatures in python3.2.
|
||||||
|
|
||||||
|
2011-04-07: wsfulton
|
||||||
|
Fix wrapping of const array typedefs which were generating uncompileable code as
|
||||||
|
reported by Karl Wette.
|
||||||
|
|
||||||
|
2011-04-03: szager
|
||||||
|
[Python] Fixed the behavior of %pythonnondynamic to conform to the spec in Lib/pyuserdir.swg.
|
||||||
|
|
||||||
|
2011-04-03: szager
|
||||||
|
[Python] Merged in the szager-python-builtin branch, adding the -builtin feature
|
||||||
|
for python. The -builtin option may provide a significant performance gain
|
||||||
|
in python wrappers. For full details and limitations, refer to Doc/Manual/Python.html.
|
||||||
|
A small test suite designed to demonstrate the performance gain is in
|
||||||
|
Examples/python/performance.
|
||||||
|
|
||||||
|
2011-04-01: wsfulton
|
||||||
|
Add in missing wrappers for friend functions for some target languages, mostly
|
||||||
|
the non-scripting languages like Java and C#.
|
||||||
|
|
||||||
Version 2.0.3 (29 March 2011)
|
Version 2.0.3 (29 March 2011)
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
|
|
|
||||||
117
CHANGES.current
117
CHANGES.current
|
|
@ -1,119 +1,6 @@
|
||||||
This file contains the changes for the current release.
|
Below are the changes for the current release.
|
||||||
See the CHANGES file for changes in older releases.
|
See the CHANGES file for changes in older releases.
|
||||||
See the RELEASENOTES file for a summary of changes in each release.
|
See the RELEASENOTES file for a summary of changes in each release.
|
||||||
|
|
||||||
Version 2.0.4 (21 May 2011)
|
Version 2.0.5 (in progress)
|
||||||
===========================
|
===========================
|
||||||
2011-05-19: wsfulton
|
|
||||||
[Guile] Patch #3191625 fixing overloading of integer types.
|
|
||||||
|
|
||||||
2011-05-19: wsfulton
|
|
||||||
[Perl] Patch #3260265 fixing overloading of non-primitive types and integers in
|
|
||||||
Perl 5.12 and later.
|
|
||||||
|
|
||||||
2011-05-19: wsfulton
|
|
||||||
[Ruby] Fix %import where one of the imported files %include one of the STL include
|
|
||||||
files such as std_vector.i.
|
|
||||||
|
|
||||||
2011-05-17: wsfulton
|
|
||||||
[Java] Apply #3289851 from Alan Harder to fix memory leak in directors when checking
|
|
||||||
for pending exceptions.
|
|
||||||
|
|
||||||
2011-05-17: wsfulton
|
|
||||||
[Tcl] Apply #3300072 from Christian Delbaere to fix multiple module loading not
|
|
||||||
always sharing variables across modules.
|
|
||||||
|
|
||||||
2011-05-16: xavier98
|
|
||||||
[octave] Fix an incompatibility with never versions of Octave. Case on Octave
|
|
||||||
API >= 40 to handle rename of Octave_map to octave_map.
|
|
||||||
[octave] Add support for y.__rop__(x) operators when x.__op__(y) doesn't exist.
|
|
||||||
[octave] Allow global operators to be defined by SWIG-wrapped functions.
|
|
||||||
[octave] Fix several bugs around module namespaces; add -global, -noglobal,
|
|
||||||
-globals <name> command line options to the module.
|
|
||||||
|
|
||||||
2011-05-14: wsfulton
|
|
||||||
%varargs when used with a numeric argument used to create an additional argument
|
|
||||||
which was intended to provide a guaranteed sentinel value. This never worked and now
|
|
||||||
the additional argument is not generated.
|
|
||||||
|
|
||||||
2011-05-13: wsfulton
|
|
||||||
[python] Additional fixes for python3.2 support.
|
|
||||||
|
|
||||||
2011-05-07: szager
|
|
||||||
[python] Fixed PyGetSetDescr for python3.2.
|
|
||||||
|
|
||||||
2011-05-05: wsfulton
|
|
||||||
[Lua, Python, Tcl] C/C++ prototypes shown in error message when calling an overloaded
|
|
||||||
method with incorrect arguments improved to show always show fully qualified name
|
|
||||||
and if a const method.
|
|
||||||
|
|
||||||
Also fixed other Lua error messages in generated code which weren't consistently
|
|
||||||
using the fully qualified C++ name - requested by Gedalia Pasternak.
|
|
||||||
|
|
||||||
2011-04-29: szager
|
|
||||||
Bug 2635919: Convenience method to convert std::map to a python dict.
|
|
||||||
|
|
||||||
2011-04-29: szager
|
|
||||||
[Python] Fixed bug 2811549: return non-const iterators from STL
|
|
||||||
methods begin(), end(), rbegin(), rend().
|
|
||||||
|
|
||||||
2011-04-25: szager
|
|
||||||
[Python] Fixed bug 1498929: Access to member fields in map elements
|
|
||||||
|
|
||||||
2011-04-23: klickverbot
|
|
||||||
[D] nspace: Correctly generate identifiers for base classes when
|
|
||||||
not in split proxy mode.
|
|
||||||
|
|
||||||
2011-04-13: szager
|
|
||||||
Fixed bug 3286333: infinite recursion with mutual 'using namespace' clauses.
|
|
||||||
|
|
||||||
2011-04-12: szager
|
|
||||||
Fixed bug 1163440: vararg typemaps.
|
|
||||||
|
|
||||||
2011-04-12: szager
|
|
||||||
Fixed bug #3285386: parse error from 'operator T*&()'. Added operator_pointer_ref
|
|
||||||
test case to demonstrate.
|
|
||||||
|
|
||||||
2011-04-11: szager
|
|
||||||
[Python] Fixed PyVarObject_HEAD_INIT to eliminate VC++ compiler errors about
|
|
||||||
static initialization of struct members with pointers.
|
|
||||||
|
|
||||||
2011-04-11: wsfulton
|
|
||||||
[Tcl] Apply patch #3284326 from Colin McDonald to fix some compiler warnings.
|
|
||||||
|
|
||||||
2011-04-11: szager
|
|
||||||
[Python] Fixed PyVarObject_HEAD_INIT to eliminate VC++ compiler errors about
|
|
||||||
static initialization of struct members with pointers.
|
|
||||||
|
|
||||||
2011-04-10: klickverbot
|
|
||||||
[D] Fixed wrapping of enums that are type char, for example:
|
|
||||||
enum { X = 'X'; } (this was already in 2.0.3 for C# and Java)
|
|
||||||
|
|
||||||
2011-04-10: klickverbot
|
|
||||||
[D] nspace: Fixed referencing types in the root namespace when
|
|
||||||
not in split proxy mode.
|
|
||||||
|
|
||||||
2011-04-09: szager
|
|
||||||
[Python] Applied patch #1932484: migrate PyCObject to PyCapsule.
|
|
||||||
|
|
||||||
2011-04-09: szager
|
|
||||||
[Python] Added preprocessor guards for python functions PyUnicode_AsWideChar and
|
|
||||||
PySlice_GetIndices, which changed signatures in python3.2.
|
|
||||||
|
|
||||||
2011-04-07: wsfulton
|
|
||||||
Fix wrapping of const array typedefs which were generating uncompileable code as
|
|
||||||
reported by Karl Wette.
|
|
||||||
|
|
||||||
2011-04-03: szager
|
|
||||||
[Python] Fixed the behavior of %pythonnondynamic to conform to the spec in Lib/pyuserdir.swg.
|
|
||||||
|
|
||||||
2011-04-03: szager
|
|
||||||
[Python] Merged in the szager-python-builtin branch, adding the -builtin feature
|
|
||||||
for python. The -builtin option may provide a significant performance gain
|
|
||||||
in python wrappers. For full details and limitations, refer to Doc/Manual/Python.html.
|
|
||||||
A small test suite designed to demonstrate the performance gain is in
|
|
||||||
Examples/python/performance.
|
|
||||||
|
|
||||||
2011-04-01: wsfulton
|
|
||||||
Add in missing wrappers for friend functions for some target languages, mostly
|
|
||||||
the non-scripting languages like Java and C#.
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<body bgcolor="#ffffff">
|
<body bgcolor="#ffffff">
|
||||||
<H1><a name="Sections"></a>SWIG-2.0 Documentation</H1>
|
<H1><a name="Sections"></a>SWIG-2.0 Documentation</H1>
|
||||||
|
|
||||||
Last update : SWIG-2.0.4 (21 May 2011)
|
Last update : SWIG-2.0.5 (in progress)
|
||||||
|
|
||||||
<H2>Sections</H2>
|
<H2>Sections</H2>
|
||||||
|
|
||||||
|
|
|
||||||
2
README
2
README
|
|
@ -1,6 +1,6 @@
|
||||||
SWIG (Simplified Wrapper and Interface Generator)
|
SWIG (Simplified Wrapper and Interface Generator)
|
||||||
|
|
||||||
Version: 2.0.4 (21 May 2011)
|
Version: 2.0.5 (in progress)
|
||||||
|
|
||||||
Tagline: SWIG is a compiler that integrates C and C++ with languages
|
Tagline: SWIG is a compiler that integrates C and C++ with languages
|
||||||
including Perl, Python, Tcl, Ruby, PHP, Java, Ocaml, Lua,
|
including Perl, Python, Tcl, Ruby, PHP, Java, Ocaml, 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 The macros which aren't shipped with the autotools are stored in the
|
||||||
dnl Tools/config directory in .m4 files.
|
dnl Tools/config directory in .m4 files.
|
||||||
|
|
||||||
AC_INIT([swig],[2.0.4],[http://www.swig.org])
|
AC_INIT([swig],[2.0.5],[http://www.swig.org])
|
||||||
|
|
||||||
dnl NB: When this requirement is increased to 2.60 or later, AC_PROG_SED
|
dnl NB: When this requirement is increased to 2.60 or later, AC_PROG_SED
|
||||||
dnl definition below can be removed
|
dnl definition below can be removed
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue