summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorDave Beazley <dave-swig@dabeaz.com>2000-09-02 19:25:23 +0000
committerDave Beazley <dave-swig@dabeaz.com>2000-09-02 19:25:23 +0000
commit5e64031ebe789987924ff7c069e42d6981656f49 (patch)
tree5f3211c17c3d5a090273e08a54ea4354422a4c4f /CHANGES
parent58ecd2560ff559a9bc896da660ab886cbe828249 (diff)
downloadswig-5e64031ebe789987924ff7c069e42d6981656f49.tar.gz
*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@808 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES29
1 files changed, 29 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 5dcfc2c2b..bed7e157d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -3,6 +3,35 @@ SWIG (Simplified Wrapper and Interface Generator)
Version 1.3 Alpha 4 (not yet released)
======================================
+9/2/00 : beazley
+ Removed the ptrcast() and ptrmap() functions from the
+ pointer.i library file. Old implementation is incompatible
+ with new type system.
+ *** POTENTIAL INCOMPATIBILITY ***
+
+9/2/00 : beazley
+ New runtime function SWIG_TypeQuery(const char *name) added.
+ This function can be used to extract the type info structure
+ that is used for type-checking. It works with either the
+ nice C name or mangled version of a datatype. For example:
+
+ swig_type_info *ty = Swig_TypeQuery("int *");
+ swig_type_info *ty = Swig_TypeQuery("_p_int");
+
+ 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 ***
+
+9/2/00 : beazley
+ 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
+ (such as the pointer.i library) may need to manually
+ add types to the type-checker.
+ *** NEW FEATURE ***
+
8/31/00 : beazley
Improved handling of string array variables. For example,
a global variable of the form "char name[64]" is automatically