*** 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:
Thien-Thi Nguyen 2000-09-04 02:45:19 +00:00
commit 79aa30be55

View file

@ -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).