*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@828 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
ea8422c7d6
commit
6075529d0b
1 changed files with 17 additions and 11 deletions
28
CHANGES
28
CHANGES
|
|
@ -2,13 +2,19 @@ SWIG (Simplified Wrapper and Interface Generator)
|
||||||
|
|
||||||
Version 1.3 Alpha 4 (not yet released)
|
Version 1.3 Alpha 4 (not yet released)
|
||||||
======================================
|
======================================
|
||||||
9/3/00 : beazley
|
|
||||||
Added $typemap variable to typemaps. This gets replaced with a string
|
9/3/00 : ttn
|
||||||
indicating the typemap that is applied. Feature request from rsalz.
|
Added instructions for maintainers in Examples/README on how
|
||||||
|
to make examples also be useful in the testing framework.
|
||||||
|
|
||||||
9/3/00 : beazley
|
9/3/00 : beazley
|
||||||
Experimental optimization to code generation for virtual member
|
Added $typemap variable to typemaps. This gets replaced with
|
||||||
functions. If you have two classes like this:
|
a string indicating the typemap that is applied. Feature
|
||||||
|
request from rsalz.
|
||||||
|
|
||||||
|
9/3/00 : beazley
|
||||||
|
Experimental optimization to code generation for virtual
|
||||||
|
member functions. If you have two classes like this:
|
||||||
|
|
||||||
class A() {
|
class A() {
|
||||||
virtual void foo();
|
virtual void foo();
|
||||||
|
|
@ -28,7 +34,7 @@ Version 1.3 Alpha 4 (not yet released)
|
||||||
This optimization only takes place if both methods are declared
|
This optimization only takes place if both methods are declared
|
||||||
as virtual and both take identical parameters.
|
as virtual and both take identical parameters.
|
||||||
*** EXPERIMENTAL FEATURE ***
|
*** EXPERIMENTAL FEATURE ***
|
||||||
|
|
||||||
9/3/00 : beazley
|
9/3/00 : beazley
|
||||||
Restored the "memberin" typemap for setting structure members.
|
Restored the "memberin" typemap for setting structure members.
|
||||||
Unlike the old version, the new version is expanded inline in the
|
Unlike the old version, the new version is expanded inline in the
|
||||||
|
|
@ -62,7 +68,7 @@ Version 1.3 Alpha 4 (not yet released)
|
||||||
to do this with more exotic datatypes such as arrays. It also
|
to do this with more exotic datatypes such as arrays. It also
|
||||||
complicates inlining and handling of the "memberin" typemap.
|
complicates inlining and handling of the "memberin" typemap.
|
||||||
*** POTENTIAL INCOMPATIBILITY ***
|
*** POTENTIAL INCOMPATIBILITY ***
|
||||||
|
|
||||||
9/2/00 : beazley
|
9/2/00 : beazley
|
||||||
Removed the ptrcast() and ptrmap() functions from the
|
Removed the ptrcast() and ptrmap() functions from the
|
||||||
pointer.i library file. Old implementation is incompatible
|
pointer.i library file. Old implementation is incompatible
|
||||||
|
|
@ -81,10 +87,10 @@ Version 1.3 Alpha 4 (not yet released)
|
||||||
This is an advanced feature that has been added to support some
|
This is an advanced feature that has been added to support some
|
||||||
exotic extension modules that need to directly manipulate
|
exotic extension modules that need to directly manipulate
|
||||||
scripting language objects.
|
scripting language objects.
|
||||||
*** NEW FEATURE ***
|
*** NEW FEATURE ***
|
||||||
|
|
||||||
9/2/00 : beazley
|
9/2/00 : beazley
|
||||||
New directive %types() added. This is used to
|
New directive %types() added. This is used to
|
||||||
explicitly list datatypes that should be included in
|
explicitly list datatypes that should be included in
|
||||||
the runtime type-checking code. Normally it is never
|
the runtime type-checking code. Normally it is never
|
||||||
necessary to use this but sometimes advanced extensions
|
necessary to use this but sometimes advanced extensions
|
||||||
|
|
@ -98,7 +104,7 @@ Version 1.3 Alpha 4 (not yet released)
|
||||||
managed as a 64 character string. Previously this didn't
|
managed as a 64 character string. Previously this didn't
|
||||||
work at all or required the use of a special typemap.
|
work at all or required the use of a special typemap.
|
||||||
*** NEW FEATURE (Tcl, Perl, Python) ***
|
*** NEW FEATURE (Tcl, Perl, Python) ***
|
||||||
|
|
||||||
8/31/00 : ttn
|
8/31/00 : ttn
|
||||||
Added Makefile target `check-c++-examples', which uses new
|
Added Makefile target `check-c++-examples', which uses new
|
||||||
files under Examples/C++ contributed by Tal Shalif. Now "make
|
files under Examples/C++ contributed by Tal Shalif. Now "make
|
||||||
|
|
@ -337,7 +343,7 @@ Version 1.3 Alpha 4 (not yet released)
|
||||||
|
|
||||||
%constant FOO 42;
|
%constant FOO 42;
|
||||||
|
|
||||||
In this case, the type is inferred from the syntax of the
|
In this case, the type is inferred from the syntax of the
|
||||||
value (in reality, all #define macros are translated into
|
value (in reality, all #define macros are translated into
|
||||||
directives of this form).
|
directives of this form).
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue