Downloadliste

Projektbeschreibung

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, PHP, Python, Tcl/Tk, and Ruby, however the list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, UFFI), Java, Modula-3, OCAML, Octave, and R. Also several interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG can also export its parse tree in the form of XML and Lisp s-expressions.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-06-05 10:02
2.0.0

License Veränderungen. Viel besser nested class / struct unterstützen. Deutlich verbesserte Vorlage partielle Spezialisierung und explizite Spezialisierung Handling. Namespace-Unterstützung verbessert. Verbesserte typemap und Symboltabelle Debugging. Zahlreiche subtile typemap passender Regeländerungen bei Verwendung der Standardeinstellungen (SWIGTYPE) Typ. Diese funktionieren jetzt ähnlich wie C + + Klassen-Template Matching partielle Spezialisierung. Warn-und Fehlermeldungen angezeigt Verfeinerungen. Wrapping von shared_ptr wird verbessert. Verschiedene andere Bugfixes.
License changes. Much better nested class/struct support. Much improved template partial specialization and explicit specialization handling. Namespace support improved. Improved typemap and symbol table debugging. Numerous subtle typemap matching rule changes when using the default (SWIGTYPE) type. These now work much like C++ class template partial specialization matching. Warning and error display refinements. Wrapping of shared_ptr is improved. Various other bugfixes.

2009-03-21 12:17
1.3.39

Diese Veröffentlichung fügt kleine Funktionserweiterungen, verbesserte C # std:: vector-Wrapper und Bugfixes (hauptsächlich für Python, sondern auch für Perl, MzScheme, CFFI, AllegroCL, und Ruby).
This release adds small feature enhancements, improved C# std::vector
wrappers, and bugfixes (mainly for Python, but also for Perl, MzScheme,
CFFI, Allegrocl, and Ruby).

2007-11-18 09:57
1.3.32

shared_ptr Unterstützung für Java und C # hat. STL-Unterstützung für Ruby wurde verbessert. Windows-Unterstützung für R wurde hinzugefügt. Eine langjährige Speicherverlust in das PHP-Modul wurde behoben. Zahlreiche Fehlerbehebungen und kleinere Verbesserungen wurden für AllegroCL, C # gemacht, cffi, Huhn, Guile, Java, Lua, Ocaml, Perl, PHP, Python, Ruby und Tcl. Warnung Die Unterstützung wurde verbessert.
Tags: Minor feature enhancements
shared_ptr support was added for Java and C#. STL
support for Ruby was enhanced. Windows support for
R was added. A long-standing memory leak in the
PHP module was fixed. Numerous fixes and minor
enhancements were made for Allegrocl, C#, cffi,
Chicken, Guile, Java, Lua, Ocaml, Perl, PHP,
Python, Ruby, and Tcl. Warning support was
improved.

2006-02-13 01:34
1.3.28

Major Features und Bugfixes.
Tags: Major feature enhancements
Major features and bugfixes.

2005-10-16 10:58
1.3.27

Ein Fehler in anonymisierter typedef Strukturen, die führende wurde auf seltsame Verhalten wurde behoben.
Tags: Major bugfixes
A bug in anonymous typedef structures which was
leading to strange behavior was fixed.

Project Resources