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.