Re: swig-4.1.0 beta1 release available for testing
William S Fulton <[email protected]> Sun, 16 Oct 2022 18:27:13 +0100
| Newsgroups | gmane.comp.programming.swig.devel,gmane.comp.programming.swig |
|---|---|
| Message-ID | <CANGqftCgQj9i_w_iNXdcEC2eiQ5D+22OAttn1Qsg--5xAuEASQ@mail.gmail.com> |
Sorry, there was an error in the source tarball URL, the correct URLs are: Source tarball: http://prdownloads.sourceforge.net/swig/swig-4.1.0-beta1.tar.gz Windows prebuilt executable: http://prdownloads.sourceforge.net/swig/swigwin-4.1.0-beta1.zip William On Sat, 15 Oct 2022 at 17:03, William S Fulton <[email protected]> wrote: > I have finally made a beta version of SWIG 4.1.0 available for testing > before making the official release. I aim to turn this into the official > release on 24 Oct if there are no major issues reported, so please test it > before then and send feedback via the Github issue tracker > <https://github.com/swig/swig/issues> or reply to this email including > the mailing lists. > > Download it from here: > > Source tarball: > http://prdownloads.sourceforge.net/swig/swig-4.0.0-beta1.tar.gz > Windows prebuilt executable: > http://prdownloads.sourceforge.net/swig/swigwin-4.1.0-beta1.zip > > > Summary of changes: > > SWIG-4.1.0 summary: > - Add Javascript Node v12-v18 support, remove support prior to v6. > - Octave 6.0 to 6.4 support added. > - Add PHP 8 support. > - PHP wrapping is now done entirely via PHP's C API - no more .php wrapper. > - Perl 5.8.0 is now the oldest version SWIG supports. > - Python 3.3 is now the oldest Python 3 version SWIG supports. > - Python 3.9-3.11 support added. > - Various memory leak fixes in Python generated code. > - Scilab 5.5-6.1 support improved. > - Many improvements for each and every target language. > - Various preprocessor expression handling improvements. > - Improved C99, C++11, C++14, C++17 support. Start adding C++20 standard. > - Make SWIG much more move semantics friendly. > - Add C++ std::unique_ptr support. > - Few minor C++ template handling improvements. > - Various C++ using declaration fixes. > - Few fixes for handling Doxygen comments. > - GitHub Actions is now used instead of Travis CI for continuous > integration. > - Add building SWIG using CMake as a secondary build system. > - Update optional SWIG build dependency for regex support from PCRE to > PCRE2. > > > William >