From 6075529d0b7f21355eb19919068af48764f4e5ed Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen Date: Mon, 4 Sep 2000 02:45:19 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@828 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- CHANGES | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/CHANGES b/CHANGES index 79d91a9e5..922ca02ea 100644 --- a/CHANGES +++ b/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).