*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@623 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
15625a0912
commit
4fe0890583
1 changed files with 22 additions and 9 deletions
31
CHANGES
31
CHANGES
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue