All releases of Simplified Wrapper and Interface Generator

  •  04 Jun 2010 20:16
Avatar

    Release Notes: 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.

    •  21 Mar 2009 01:08
    Avatar

      Release Notes: 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).

      •  18 Nov 2007 08:57
      Avatar

        Release Notes: 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.

        •  13 Feb 2006 00:34
        Avatar

          Release Notes: Major features and bugfixes.

          •  16 Oct 2005 08:58
          Avatar

            Release Notes: A bug in anonymous typedef structures which was leading to strange behavior was fixed.

            •  09 Oct 2005 22:42
            Avatar

              Release Notes: New language modules: Lua, CLISP, and Common Lisp with UFFI. A big overhaul to the PHP module. A change to the way 'extern' is handled. Minor bugfixes specific to the C#, Java, Modula3, Ocaml, Allegro CL, XML, Lisp s-expressions, Tcl, Ruby, and Python modules. Other minor improvements and bugfixes.

              •  13 Jun 2005 20:56
              Avatar

                Release Notes: An improved runtime type system. The speed of module loading has improved in modules with lots of types. Various improvements with typemaps and template handling. Fewer warnings in generated code. Improved colour documentation. Many C# module improvements (exception handling, prevention of early garbage collection, C# attributes support, and more flexible type marshalling/asymmetric types.) Minor improvements and bugfixes specific to the C#, Java, TCL, Guile, Chicken, MzScheme, Perl, Php, Python, Ruby, and Ocaml modules. Various other bugfixes and memory leak fixes.

                •  29 Dec 2004 03:46
                Avatar

                  Release Notes: This version features improved enum handling, more runtime library options, more bugfixes for templates and template default arguments, directors, and other areas, and better smart pointer support, including data members, static members, and %extend.

                  •  29 Nov 2004 15:11
                  Avatar

                    Release Notes: Support for callbacks was improved. Python docstring support was added. C++ default argument support for Java and C# was added. %feature and %ignore/%rename bug fixes and modifications were made. Runtime code can now exist in more than one module. Support for templates and namespaces was improved. Default typemaps were mixed. Some important %extend and director code bugs were fixed. Guile now defaults to using the SCM API. Various minor improvements and bugfixes were made for C#, Chicken, Guile, Java, MzScheme, Perl, Python, and Ruby. Dependencies generation for constructing Makefiles was improved.

                    •  04 Sep 2004 18:58
                    Avatar

                      Release Notes: Exception handling was improved. enum support was improved, and a mapping was made to the built-in Java 1.5 enums and C# enums or to the typesafe enum pattern for these two languages. Much better STL support and support for std::wstring, wchar_t, and FILE * were added. Support was added for Modula3 and Allegro CL. Java and C#'s proxy classes are now nearly 100% generated from typemaps and/or features. The documentation was improved. SWIG now additionally provides documentation in the form of a single HTML page as well as a PDF document. Various other minor improvements and bugfixes were made.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.