*** empty log message ***

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@623 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Thien-Thi Nguyen 2000-08-04 20:19:15 +00:00
commit 3e779b0441

View file

@ -3,9 +3,22 @@ SWIG (Simplified Wrapper and Interface Generator)
Version 1.3 Alpha 4 (not yet released) Version 1.3 Alpha 4 (not yet released)
====================================== ======================================
8/4/00 : ttn
Added Makefile target "check" and variants.
This can be used like "make check" or, to explicitly skip a
language LANG: "make skip-LANG=true check". LANG is skipped
automatically if ./configure determines that LANG support is
insufficient.
Currently, the check is limited to doing the equivalent of
"make all" in some of the Examples directories. This should
be expanded both horizontally (different types of tests) and
vertically (after "make all" in an Examples subdir succeeds,
do some additional tests with the resulting interpreter, etc).
8/4/00 : ttn 8/4/00 : ttn
Added Makefile target "distclean", which deletes all the Added Makefile target "distclean", which deletes all the
files ./configure creates. files ./configure creates, including config.status and friends.
8/3/00 : harcoh 8/3/00 : harcoh
java changes??? [todo: document changes] java changes??? [todo: document changes]
@ -21,26 +34,26 @@ Version 1.3 Alpha 4 (not yet released)
respect to interfaces involving pass-by-value. respect to interfaces involving pass-by-value.
7/23/00 : beazley 7/23/00 : beazley
Modified the parser so that variable declarations of the form Modified the parser so that variable declarations of the form
"const type *a" are handled as variables, not constants. "const type *a" are handled as variables, not constants.
Note: SWIG1.1 handled this case erroneously because Note: SWIG1.1 handled this case erroneously because
const char *a is a pointer variable that can be reassigned. const char *a is a pointer variable that can be reassigned.
*** POTENTIAL INCOMPATIBILITY *** *** POTENTIAL INCOMPATIBILITY ***
Note: just because this is the "right" way to do things, Note: just because this is the "right" way to do things,
doesn't mean it's the most appropriate interpretation. doesn't mean it's the most appropriate interpretation.
I suspect that many C programmers might use 'const char *' I suspect that many C programmers might use 'const char *'
with the intent of creating a constant, without realizing with the intent of creating a constant, without realizing
that they've created a reassignable global variable. that they've created a reassignable global variable.
7/23/00 : beazley 7/23/00 : beazley
The C/C++ wrapping layer has been completely redesigned and The C/C++ wrapping layer has been completely redesigned and
reimplemented. This change should iron out a few rough reimplemented. This change should iron out a few rough
spots with the handling of datatypes. In addition, the spots with the handling of datatypes. In addition, the
wrapper code is somewhat cleaner. wrapper code is somewhat cleaner.
*** POTENTIAL INCOMPATIBILITY *** *** POTENTIAL INCOMPATIBILITY ***
This change may break interfaces that involve This change may break interfaces that involve
subtle corner-cases with typemaps and the %addmethods subtle corner-cases with typemaps and the %addmethods
directive since some of these features had somewhat directive since some of these features had somewhat
type handling behavior in SWIG1.1. type handling behavior in SWIG1.1.
7/23/00 : beazley 7/23/00 : beazley
@ -64,7 +77,7 @@ Version 1.3 Alpha 4 (not yet released)
to achieve similar results. This also cleans up the to achieve similar results. This also cleans up the
handling of types and parameters quite a bit. handling of types and parameters quite a bit.
*** POTENTIAL INCOMPATIBILITY *** *** POTENTIAL INCOMPATIBILITY ***
7/20/00 : ttn 7/20/00 : ttn
Fixed unspecified-module bug in Guile support and removed Fixed unspecified-module bug in Guile support and removed
more non-"with-smobs" functionality using patches submitted more non-"with-smobs" functionality using patches submitted