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
|
||||
|
||||
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?
|
||||
=============
|
||||
|
|
@ -21,11 +21,11 @@ Availability
|
|||
============
|
||||
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
|
||||
|
||||
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,
|
||||
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 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)
|
||||
=============================
|
||||
|
||||
|
|
|
|||
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 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">
|
||||
<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>
|
||||
|
||||
|
|
|
|||
2
README
2
README
|
|
@ -1,6 +1,6 @@
|
|||
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
|
||||
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 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 definition below can be removed
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue