From 75a6e98cdde64a68df2e95ef8b072a5fdf4593b0 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Thu, 22 Sep 2005 22:28:55 +0000 Subject: [PATCH] Updates for 1.3.26 git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7479 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/ANNOUNCE | 10 +++++----- SWIG/README | 16 ++++++++++++---- SWIG/TODO | 6 +++--- 3 files changed, 20 insertions(+), 12 deletions(-) diff --git a/SWIG/ANNOUNCE b/SWIG/ANNOUNCE index a5e17def9..bdcdfd3a0 100644 --- a/SWIG/ANNOUNCE +++ b/SWIG/ANNOUNCE @@ -1,10 +1,10 @@ -*** ANNOUNCE: SWIG 1.3.25 (June 11, 2005) *** +*** ANNOUNCE: SWIG 1.3.26 (October 1, 2005) *** http://www.swig.org -We're pleased to announce SWIG-1.3.25, the latest installment in the -SWIG development effort. SWIG-1.3.25 includes a number of bug fixes +We're pleased to announce SWIG-1.3.26, the latest installment in the +SWIG development effort. SWIG-1.3.26 includes a number of bug fixes and large number of enhancements throughout. What is SWIG? @@ -21,11 +21,11 @@ Availability: ------------- The release is available for download on Sourceforge at - http://prdownloads.sourceforge.net/swig/swig-1.3.25.tar.gz + http://prdownloads.sourceforge.net/swig/swig-1.3.26.tar.gz A Windows version should also be available at - http://prdownloads.sourceforge.net/swig/swigwin-1.3.25.zip + http://prdownloads.sourceforge.net/swig/swigwin-1.3.26.zip Release numbers --------------- diff --git a/SWIG/README b/SWIG/README index 49fe02371..4750d00c2 100644 --- a/SWIG/README +++ b/SWIG/README @@ -1,11 +1,11 @@ SWIG (Simplified Wrapper and Interface Generator) -Version: 1.3.25 (June 11, 2005) +Version: 1.3.26 (October 1, 2005) Tagline: SWIG is a compiler that integrates C and C++ with languages including Perl, Python, Tcl, Guile, Mzscheme, - Java, Ruby, PHP, Ocaml, Pike, C#, Modula-3, CHICKEN, and - Allegro Common Lisp. + Java, Lua, Ruby, PHP, Ocaml, Pike, C#, Modula-3, CHICKEN + and Allegro Common Lisp. SWIG reads annotated C/C++ header files and creates wrapper code (glue code) in order to make the corresponding C/C++ libraries available to @@ -20,7 +20,6 @@ Active Developers: William Fulton (wsf@fultondesigns.co.uk) (Java, C#, Windows, Cygwin) Matthias Köppe (mkoeppe@mail.math.uni-magdeburg.de) (Guile/MzScheme) Jason Stewart (jason@openinformatics.com) (Perl5) - Lyle Johnson (lyle@users.sourceforge.net) (Ruby) Luigi Ballabio (luigi.ballabio@fastwebnet.it) (STL wrapping) Art Yerkes (ayerkes@speakeasy.net) (Ocaml) Jonah Beckford (beckford@usermail.com) (CHICKEN) @@ -31,6 +30,7 @@ Active Developers: John Lenz (Guile, MzScheme updates, Chicken module) Major contributors include: + Lyle Johnson (lyle@users.sourceforge.net) (Ruby) Thien-Thi Nguyen (ttn@glug.org) (build/test/misc) Richard Palmer (richard@magicality.org) (PHP) Sam Liddicott (saml@liddicott.com) (PHP) @@ -70,6 +70,14 @@ Information about SWIG is also available in Japanese translation at What's New? =========== +SWIG-1.3.26 summary: +- New language modules: Lua, CLisp and Common Lisp with UFFI. +- Big overhaul to the PHP module. +- Change to the way 'extern' is handled. +- Minor bug fixes specific to C#, Java, Modula3, Ocaml, Allegro CL, + Xml Tcl, Ruby and Python modules. +- Other minor improvements and bug fixes. + SWIG-1.3.25 summary: - Improved runtime type system. Speed of module loading improved in modules with lots of types. SWIG_RUNTIME_VERSION has been increased diff --git a/SWIG/TODO b/SWIG/TODO index 02defda8d..5b8cdb006 100644 --- a/SWIG/TODO +++ b/SWIG/TODO @@ -1,6 +1,6 @@ SWIG TO-DO -Release: SWIG-1.3.25 +Release: SWIG-1.3.26 $Header$ ----------------------------------------------------------------------------- @@ -127,7 +127,7 @@ defer ready to go. The primary obstacle lies in the target language an implementation that is better integrated with symbol table management. Continue to consolidate SWIG directives to %feature. -*** Bring Aquinas' contract/assertion checking code online. +[done] Bring Aquinas' contract/assertion checking code online. *** Add more intelligent information related to object ownership. SWIG should be able to automatically strip ownership from @@ -148,7 +148,7 @@ defer ready to go. The primary obstacle lies in the target language Build ----- -**** Make sure there are tests for *ALL* library files in the test-suite. +[done] Make sure there are tests for *ALL* library files in the test-suite. A number of files appear to be broken in SWIG-1.3.13. Library