Re: [EXTERNAL] [Swig-user] swig-4.3.0 beta1 release available for testing

William S Fulton <[email protected]> Tue, 8 Oct 2024 21:47:50 +0100
Newsgroups gmane.comp.programming.swig.devel,gmane.comp.programming.swig
Message-ID <CANGqftBp+p8x3gwPEXfrJCgyg=DXE7z-tbWm3uHP92otyTccig@mail.gmail.com>
--===============8245567740176174079==
Content-Type: multipart/alternative; boundary="000000000000509f900623fd4219"

--000000000000509f900623fd4219
Content-Type: text/plain; charset="UTF-8"

I've just pushed the tag now: v4.3.0-beta1

William

On Tue, 8 Oct 2024 at 16:42, Lowekamp, Bradley (NIH/NIAID) [C] <
[email protected]> wrote:

> Hello,
>
>
>
> Is there an associated tag on Github? I have build infrastructure that can
> easily use a SWIG version from a GH tag or hash.
>
>
>
> Thanks,
>
> Bradley
>
>
>
> *From: *William S Fulton <[email protected]>
> *Date: *Monday, October 7, 2024 at 6:37 PM
> *To: *swig-user <[email protected]>, swig-devel <
> [email protected]>
> *Subject: *[EXTERNAL] [Swig-user] swig-4.3.0 beta1 release available for
> testing
>
> I have made a beta version of SWIG 4.3.0 available for testing before
> making the official release. I aim to turn this into the official release
> on 26 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.3.0-beta1.tar.gz
>
> Windows prebuilt executable:
> http://prdownloads.sourceforge.net/swig/swigwin-4.3.0-beta1.zip
>
>
>
> Summary of changes:
>
>
>
> - Add experimental support for C as a target language.
> - MzScheme/Racket is deprecated and planned for removal in SWIG-4.4.
> - The distributed Windows binary is now a 64-bit executable.
> - Add some missing use of move semantics for performance improvements.
> - Enhanced handling of namespaces when using the nspace feature.
> - STL wrapper enhancements for std::unique_ptr, std::string_view,
>   std::filesystem.
> - Various enum and enum class wrapping improvements.
> - Other C++ handling improvements around templates, friends, C++11
>   trailing return types and C++17 fold expressions.
> - Many parser improvements for both C and C++, especially expressions.
> - Improvements to handling of string and character literals.
> - Minor preprocessor fixes.
> - Python: Stricter stable ABI conformance, add support for python-3.13.
> - C#: Add support for converting Doxygen comments into XML C# comments.
> - Various other target language specific enhancements and updates for
>   Java, Javascript, Lua, MzScheme, Ocaml, Octave, Perl, Python, R, Ruby.
>
>
>
> More detailed information is in the CHANGES.current file in the release.
>
>
>
> William
>
> CAUTION: This email originated from outside of the organization. Do not
> click links or open attachments unless you recognize the sender and are
> confident the content is safe.
>
>
>

--000000000000509f900623fd4219
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I&#39;ve just pushed the tag now: v4.3.0-beta1</div><=
div><br></div><div>William<br></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Tue, 8 Oct 2024 at 16:42, Lowekamp, Bradle=
y (NIH/NIAID) [C] &lt;<a href=3D"mailto:[email protected]">blowekamp@m=
ail.nih.gov</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div class=3D"msg-8784687486613803529">





<div style=3D"overflow-wrap: break-word;" lang=3D"EN-US">
<div class=3D"m_-8784687486613803529WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Hello,<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Is there an associate=
d tag on Github? I have build infrastructure that can easily use a SWIG ver=
sion from a GH tag or hash.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Thanks,<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Bradley<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<div id=3D"m_-8784687486613803529mail-editor-reference-message-container">
<div>
<div>
<div style=3D"border-color:rgb(181,196,223) currentcolor currentcolor;borde=
r-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in"=
>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><b><span style=3D"color=
:black">From:
</span></b><span style=3D"color:black">William S Fulton &lt;<a href=3D"mail=
to:[email protected]" target=3D"_blank">[email protected]</a>&g=
t;<br>
<b>Date: </b>Monday, October 7, 2024 at 6:37 PM<br>
<b>To: </b>swig-user &lt;<a href=3D"mailto:[email protected]"=
 target=3D"_blank">[email protected]</a>&gt;, swig-devel &lt;=
<a href=3D"mailto:[email protected]" target=3D"_blank">swig-=
[email protected]</a>&gt;<br>
<b>Subject: </b>[EXTERNAL] [Swig-user] swig-4.3.0 beta1 release available f=
or testing<u></u><u></u></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">I have made a beta version of SWIG 4.3.0 available f=
or testing before making the official
<span class=3D"m_-8784687486613803529gmail-il">release</span>. I aim to tur=
n this into the official <span class=3D"m_-8784687486613803529gmail-il">
release</span> on 26 Oct if there are no major issues reported, so please t=
est it before then and send feedback via the
<a href=3D"https://github.com/swig/swig/issues" target=3D"_blank">Github is=
sue tracker</a> or reply to this email including the mailing lists.<u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Download it from here:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Source tarball: <a href=3D"http://prdownloads.source=
forge.net/swig/swig-4.3.0-beta1.tar.gz" target=3D"_blank">
http://prdownloads.sourceforge.net/swig/swig-4.3.0-beta1.tar.gz</a><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Windows prebuilt executable: <a href=3D"http://prdow=
nloads.sourceforge.net/swig/swigwin-4.3.0-beta1.zip" target=3D"_blank">
http://prdownloads.sourceforge.net/swig/swigwin-4.3.0-beta1.zip</a><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Summary of changes:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Add experimental support for C as a target languag=
e.<br>
- MzScheme/Racket is deprecated and planned for removal in SWIG-4.4.<br>
- The distributed Windows binary is now a 64-bit executable.<br>
- Add some missing use of move semantics for performance improvements.<br>
- Enhanced handling of namespaces when using the nspace feature.<br>
- STL wrapper enhancements for std::unique_ptr, std::string_view,<br>
=C2=A0 std::filesystem.<br>
- Various enum and enum class wrapping improvements.<br>
- Other C++ handling improvements around templates, friends, C++11<br>
=C2=A0 trailing return types and C++17 fold expressions.<br>
- Many parser improvements for both C and C++, especially expressions.<br>
- Improvements to handling of string and character literals.<br>
- Minor preprocessor fixes.<br>
- Python: Stricter stable ABI conformance, add support for python-3.13.<br>
- C#: Add support for converting Doxygen comments into XML C# comments.<br>
- Various other target language specific enhancements and updates for<br>
=C2=A0 Java, Javascript, Lua, MzScheme, Ocaml, Octave, Perl, Python, R, Rub=
y.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">More detailed information is in the CHANGES.current =
file in the release.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">William<u></u><u></u></p>
</div>
</div>
<div style=3D"border:1pt solid rgb(156,101,0);padding:2pt">
<p class=3D"MsoNormal" style=3D"line-height:12pt;background:rgb(255,235,156=
)"><span style=3D"font-size:10pt;font-family:&quot;Calibri&quot;,sans-serif=
;color:rgb(156,101,0)">CAUTION:</span><span style=3D"font-size:10pt;font-fa=
mily:&quot;Calibri&quot;,sans-serif;color:black"> This email originated
 from outside of the organization. Do not click links or open attachments u=
nless you recognize the sender and are confident the content is safe.<u></u=
><u></u></span></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
</div>
</div>

</div></blockquote></div></div>

--000000000000509f900623fd4219--


--===============8245567740176174079==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============8245567740176174079==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline