*** empty log message ***

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@1797 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Dave Beazley 2001-10-07 17:32:13 +00:00
commit 03e73f24a4

View file

@ -7,41 +7,52 @@ SWIG History
Just the facts: Just the facts:
<ul> <ul>
<li>July, 1995. SWIG developed in the Theoretical Physics Division at Los Alamos National <li>July, 1995. Dave develops SWIG while working in the Theoretical
Laboratory as an extension building tool for a lame customized scripting language Physics Division at Los Alamos National Laboratory. Originally, it
that had been created for the Connection Machine 5. was conceived as an extension building tool for a customized scripting
language that had been created for the Connection Machine 5.
<li>January, 1996. SWIG rewritten in C++ at the University of Utah and expanded to cover <li>January, 1996. SWIG rewritten in C++ at the University of Utah and expanded to cover Tcl, Perl, and Guile.
Tcl, Perl, and Guile.
<li>February, 1996. First alpha release. <li>February, 1996. First alpha release.
<li>September, 1996. Version 1.0 released. Support for Python added. <li>September, 1996. Version 1.0 released. Support for Python added.
<li>September, 1997. Version 1.1 released with a variety of improvements. <li>September, 1997. Version 1.1 released with a variety of improvements such as shadow classes.
<li>February, 1998. SWIG1.1p5 released. <li>February, 1998. SWIG1.1p5 released.
<li>1997-1999. Various attempts are made to create SWIG2.0 without much success. <li>1997-1999. Various unsuccessful attempts to create SWIG2.0.
Mostly this is due to annoying distractions such as writing dissertations, searching for jobs, and so forth. Aside from various second system effects, there were other
distractions such as a dissertation and searching for a job. All
of this work was abandoned although parts of it are found in
newer SWIG releases.
<li>July, 1998. SWIG development moves to the University of Chicago. <li>July, 1998. SWIG development moves to the University of Chicago.
<li>January 1, 2000. Dave survives his most pleasant Y2K flight to Chicago O'Hare. <li>January 1, 2000. Dave survives his most pleasant Y2K flight to Chicago O'Hare.
<li>February 11, 2000. SWIG1.3 alpha released. <li>February 11, 2000. SWIG1.3 alpha released. This is the first in
a series of releases that slowly migrate most of SWIG's implementation
back to ANSI C.
<li>March 1, 2000. SWIG1.3a2 released. <li>March 1, 2000. SWIG1.3a2 released.
<li>June 18, 2000. SWIG1.3a3 released. <li>June 18, 2000. SWIG1.3a3 released.
<li>September 4, 2000. SWIG1.3a4 released. <li>September 4, 2000. SWIG1.3a4 released.
<li>September 22, 2000. SWIG1.3a5 released. <li>September 22, 2000. SWIG1.3a5 released.
<li>July 9, 2001. SWIG-1.3.6 released.
<li>September 3, 2001. SWIG-1.3.7 released. Support for templates and better
handling of overloaded functions added.
<li>September 23, 2001. SWIG-1.3.8 released.
<li>September 25, 2001. SWIG-1.3.9 released.
</ul> </ul>
<p> <p>
Currently SWIG is being rewritten in ANSI C and reorganized in an Currently SWIG is being rewritten in ANSI C and reorganized in an
attempt to simplify the construction of language modules and to attempt to simplify the construction of language modules and to
improve the quality of the code that is generated. As this is only a part-time project for improve the quality of the code that is generated. As this is only a
just about everyone involved, this work will be completed when it is completed (i.e., don't part-time project for just about everyone involved, this work will be
hold your breath). completed when it is completed.