<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>C&#43;&#43; on ISciNumPy.dev</title>
    <link>https://iscinumpy.dev/tags/c&#43;&#43;/</link>
    <description>Recent content in C&#43;&#43; on ISciNumPy.dev</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <managingEditor>henryfs@princeton.edu (Henry Schreiner)</managingEditor>
    <webMaster>henryfs@princeton.edu (Henry Schreiner)</webMaster>
    <lastBuildDate>Thu, 10 Jul 2025 00:13:00 -0400</lastBuildDate>
    <atom:link href="https://iscinumpy.dev/tags/c++/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>pybind11 3.0.0</title>
      <link>https://iscinumpy.dev/post/pybind11-3-0-0/</link>
      <pubDate>Thu, 10 Jul 2025 00:13:00 -0400</pubDate><author>henryfs@princeton.edu (Henry Schreiner)</author>
      <guid>https://iscinumpy.dev/post/pybind11-3-0-0/</guid>
      <description>&lt;figure class=&#34;transparent&#34;&gt;&lt;img src=&#34;https://iscinumpy.dev/post/pybind11-2-6-0/images/pybind11-logo.png&#34;&#xA;    alt=&#34;pybind11 logo&#34; width=&#34;405&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Pybind11 3.0 has been released! I would like to highlight some of the key&#xA;changes below; be sure to check out the &lt;a href=&#34;https://pybind11.readthedocs.io/en/latest/changelog.html&#34;&gt;changelog&lt;/a&gt; and &lt;a href=&#34;https://pybind11.readthedocs.io/en/latest/upgrade.html&#34;&gt;upgrade guide&lt;/a&gt; for&#xA;more information! This release includes an ABI bump, the first required bump in&#xA;many years on Unix (Windows has had required bumps more often). This release&#xA;contains the multi-year smart-holder branch, multi-phase init and subinterpreter&#xA;support, &lt;code&gt;py::native_enum&lt;/code&gt;, an interface to warnings, typing improvements, and&#xA;more. CMake now defaults to &lt;a href=&#34;https://cmake.org/cmake/help/latest/module/FindPython.html&#34;&gt;FindPython&lt;/a&gt; mode.&lt;/p&gt;&#xA;&lt;p&gt;Support for Python 3.14, 3.14t, GraalPy, PyPy 3.11, and iOS have been added,&#xA;while legacy support for Python 3.7, PyPy 3.8/3.9, and CMake &amp;lt;3.15 has been&#xA;removed. Most deprecated features have been kept for this release, but anything&#xA;producing a warning in 3.0 may be removed in a future 3.x version.&lt;/p&gt;</description>
    </item>
    <item>
      <title>pybind11 2.6.0</title>
      <link>https://iscinumpy.dev/post/pybind11-2-6-0/</link>
      <pubDate>Wed, 21 Oct 2020 15:00:00 -0400</pubDate><author>henryfs@princeton.edu (Henry Schreiner)</author>
      <guid>https://iscinumpy.dev/post/pybind11-2-6-0/</guid>
      <description>&lt;figure class=&#34;transparent&#34;&gt;&lt;img src=&#34;https://iscinumpy.dev/post/pybind11-2-6-0/images/pybind11-logo.png&#34;&#xA;    alt=&#34;pybind11 logo&#34; width=&#34;405&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;I am pleased to announce the release of &lt;a href=&#34;https://github.com/pybind/pybind11/releases/tag/v2.6.0&#34;&gt;pybind11 2.6.0&lt;/a&gt;! This is the largest&#xA;release since 2.2 (released over three years ago). I would like to highlight&#xA;some of the key changes below; be sure to check out the &lt;a href=&#34;https://pybind11.readthedocs.io/en/latest/changelog.html&#34;&gt;changelog&lt;/a&gt; and&#xA;&lt;a href=&#34;https://pybind11.readthedocs.io/en/latest/upgrade.html&#34;&gt;upgrade guide&lt;/a&gt; for more information! The focus of this release was stability,&#xA;packaging, and supporting more platforms, though there are a lot of small&#xA;features and useful additions, covered by &lt;a href=&#34;https://pybind11.readthedocs.io&#34;&gt;newly expanded docs&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
