From 764a72768ed81de7bbda0cc2e64c8f99e68b7552 Mon Sep 17 00:00:00 2001 From: Dave Beazley Date: Mon, 4 Sep 2000 16:27:09 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@845 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/CHANGES | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/SWIG/CHANGES b/SWIG/CHANGES index 228929636..64ed485aa 100644 --- a/SWIG/CHANGES +++ b/SWIG/CHANGES @@ -1,6 +1,6 @@ SWIG (Simplified Wrapper and Interface Generator) -Version 1.3 Alpha 4 (not yet released) +Version 1.3 Alpha 4 (September 4, 2000) ====================================== 9/3/00 : ttn @@ -27,7 +27,7 @@ Version 1.3 Alpha 4 (not yet released) virtual void foo(); } - Swig will generate a single wrapper function like this + Swig now will generate a single wrapper function for this A_foo(A *a) { a->foo(); @@ -299,6 +299,17 @@ Version 1.3 Alpha 4 (not yet released) than before. *** POTENTIAL INCOMPATIBILITY *** +8/15/00 : beazley + Secret developer feature. Since datatypes are now represented as + strings internally, you can bypass limitations of the parser and + create a wild datatype by simply enclosing the raw string encoding + in backticks (``) and sticking it in the interface file anywhere a + type is expected. For example, `a(20).a(10).p.f(int,int)`. This + feature is only intended for testing (i.e., you want to see what + happens to your language module if it gets a reference to a pointer + to an array of pointers to functions or something). + *** SICK HACK *** + 8/14/00 : beazley Completely new type-system added to the implementation. More details later.