[MapServer-dev] SWIG library: call for help with final 4.1.0 release push

Jeff McKenna jmckenna at gatewaygeomatics.com
Sun Oct 16 04:06:16 PDT 2022


https://sourceforge.net/projects/swig/files/swig/swig-4.1.0-beta1/swig-4.1.0-beta1.tar.gz

-jeff



On 2022-10-16 8:04 a.m., Jeff McKenna wrote:
> Oops he likely meant: swig-4.1.0-beta1
> 
> -jeff
> 
> 
> 
> On 2022-10-16 8:03 a.m., Jeff McKenna wrote:
>> See below for the call to test swig-4.0.0-beta1
>>
>> -jeff
>>
>>
>>
>> On 2022-10-15 1:03 p.m., William S Fulton 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
>>  > <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
>>  > <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
>>
>>
>> On 2022-09-21 9:36 a.m., Jeff McKenna wrote:
>>> A related news item for those MapServer people concerned on when the 
>>> next SWIG library release will be: dive in and help here at 
>>> https://sourceforge.net/p/swig/mailman/message/37710392/
>>>
>>> Side note: I've noticed that MapGuideOS PSC has recently voted to 
>>> switch to SWIG support for their PHP modules.
>>>
>>> [so SWIG has become another one of those core FOSS4G libraries]
>>>
>>> Thanks,
>>>
>>> -jeff
>>>
>>>
>>>
>>
> 



More information about the MapServer-dev mailing list