*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@828 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
3582da23cf
commit
79aa30be55
1 changed files with 17 additions and 11 deletions
28
SWIG/CHANGES
28
SWIG/CHANGES
|
|
@ -2,13 +2,19 @@ SWIG (Simplified Wrapper and Interface Generator)
|
|||
|
||||
Version 1.3 Alpha 4 (not yet released)
|
||||
======================================
|
||||
9/3/00 : beazley
|
||||
Added $typemap variable to typemaps. This gets replaced with a string
|
||||
indicating the typemap that is applied. Feature request from rsalz.
|
||||
|
||||
9/3/00 : ttn
|
||||
Added instructions for maintainers in Examples/README on how
|
||||
to make examples also be useful in the testing framework.
|
||||
|
||||
9/3/00 : beazley
|
||||
Experimental optimization to code generation for virtual member
|
||||
functions. If you have two classes like this:
|
||||
Added $typemap variable to typemaps. This gets replaced with
|
||||
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() {
|
||||
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
|
||||
as virtual and both take identical parameters.
|
||||
*** EXPERIMENTAL FEATURE ***
|
||||
|
||||
|
||||
9/3/00 : beazley
|
||||
Restored the "memberin" typemap for setting structure members.
|
||||
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
|
||||
complicates inlining and handling of the "memberin" typemap.
|
||||
*** POTENTIAL INCOMPATIBILITY ***
|
||||
|
||||
|
||||
9/2/00 : beazley
|
||||
Removed the ptrcast() and ptrmap() functions from the
|
||||
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
|
||||
exotic extension modules that need to directly manipulate
|
||||
scripting language objects.
|
||||
*** NEW FEATURE ***
|
||||
*** NEW FEATURE ***
|
||||
|
||||
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
|
||||
the runtime type-checking code. Normally it is never
|
||||
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
|
||||
work at all or required the use of a special typemap.
|
||||
*** NEW FEATURE (Tcl, Perl, Python) ***
|
||||
|
||||
|
||||
8/31/00 : ttn
|
||||
Added Makefile target `check-c++-examples', which uses new
|
||||
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;
|
||||
|
||||
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
|
||||
directives of this form).
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue