Opened 10 years ago

Closed 10 years ago

#4813 closed enhancement (fixed)

SWIG 3.0.0

Reported by: Pierre Labastie Owned by: Pierre Labastie
Priority: normal Milestone: 7.6
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

http://prdownloads.sourceforge.net/swig/swig-3.0.0.tar.gz

SWIG-3.0.0 summary:

  • This is a major new release focusing primarily on C++ improvements.
  • C++11 support added. Please see documentation for details of supported features: http://www.swig.org/Doc3.0/CPlusPlus11.html.
  • Nested class support added. This has been taken full advantage of in Java and C#. Other languages can use the nested classes, but require further work for a more natural integration into the target language. We urge folk knowledgeable in the other target languages to step forward and help with this effort.
  • Lua: improved metatables and support for %nspace.
  • Go 1.3 support added.
  • Python import improvements including relative imports.
  • Python 3.3 support completed.
  • Perl director support added.
  • C# .NET 2 support is now the minimum. Generated using statements are replaced by fully qualified names.
  • Bug fixes and improvements to the following languages: C#, Go, Guile, Java, Lua, Perl, PHP, Python, Octave, R, Ruby, Tcl
  • Various other bug fixes and improvements affecting all languages.
  • Note that this release contains some backwards incompatible changes in some languages.
  • Full detailed release notes are in the changes file.

Change History (5)

comment:1 by Pierre Labastie, 10 years ago

Owner: changed from blfs-book@… to Pierre Labastie
Status: newassigned

New major version: needs some testing before being included in the book

comment:2 by Armin K, 10 years ago

I have built Graphviz-2.36.0 with Perl, Python, Tcl and Lua bindings using Swig 3.0.0 and I didn't notice any problems.

in reply to:  2 comment:3 by Pierre Labastie, 10 years ago

Replying to Krejzi:

I have built Graphviz-2.36.0 with Perl, Python, Tcl and Lua bindings using Swig 3.0.0 and I didn't notice any problems.

Thanks. I plan to run the SWIG tests against all the languages we have in the book, then build subversion with SWIG bindings, and I guess it will be enough...

comment:4 by Pierre Labastie, 10 years ago

All tests passed, except some with PHP: several tests have an issue with 'tsrm_ls' undeclared, and I do not know whether it comes form our php build or from swig. This issue was also present in older versions.

comment:5 by Pierre Labastie, 10 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r12887

Note: See TracTickets for help on using tickets.