<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<meta charset="utf-8">
<head>
  <title>
    WG21 agenda: 16-21 June 2025, Sofia Bulgaria
  </title>
  <style type="text/css">
    ol > li {
      border-left: solid yellow;
    }

    ol > li { /* enable before publication */
      display: block;
      border-left: none;
    }

    .tbd {
      background-color: yellow;
    }

    .tbd {
      /* I use this class as a reminder for everything
	that needs to be changed for every meeting.
	For publication, you could change it to "inherit",
	or just leave it as-is. */
      background-color: yellow;
    }

    .xtbd {
      background-color: inherit;
    }

    tr.nopwd {
      /* This is here so you can hide the row for a project
	that has no WD to approve at some meeting,
	instead of physically deleting the row from the table. */
      text-decoration: line-through;
      color: silver;
      display: none;
    }

    /* When I revise the agenda for a meeting, I think it's important
      to indicate what has changed. (Not so much from meeting to meeting.) */
    ins {
      background-color: #CFC;
    }

    del {
      background-color: #FCC;
    }

    ol {
      counter-reset: item;
    }

      ol > li:before {
        content: counters(item, ".") ".\A0\A0";
        counter-increment: item;
      }

    li > p {
      margin-left: 2em;
    }
  </style>
</head>
<body>
  <table border="1">
    <tbody>
      <tr>
	<th>Doc. No.:</th>
	<td class="xtbd">N5010</td>
      </tr>
      <tr>
	<th>Date:</th>
	<td class="xtbd">2025-05-04</td>
      </tr>
      <tr>
	<th>Reply to:</th>
	<td><a href="mailto:jhs@edg.com">John Spicer</a></td>
      </tr>
      <tr>
	<th>Tel:</th>
	<td>+1-732-993-3341</td>
      </tr>
      <tr>
	<th>Post:</th>
	<td>Edison Design Group<br />
	  18 Drake Way.<br />
	  Flanders, NJ 07836</td>
      </tr>
    </tbody>
  </table>
  <h1>
    WG21 agenda: 16-21 June 2025, Sofia Bulgaria
  </span></h1>
  <h2>Meeting notice and location:
    <a href=
       "https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/n5004.pdf"
	     >N5004</a>
  </h2>
  <h2>Zoom Information</h2>
  <p>
Join from PC, Mac, Linux, iOS or Android:
<a href="https://iso.zoom.us/j/97901899941?pwd=eHRCeXhhdFo4d0pSZFJ5RDNvOHF6UT09">here</a>
  <p>
    Password: template

  <pre>
Or iPhone one-tap :
    US: +12532158782,,97901899941#  or +12063379723,,97901899941#
Or Telephone:
    Dial(for higher quality, dial a number based on your current location):
        US: +1 253 215 8782  or +1 206 337 9723  or +1 602 753 0140  or +1 669 219 2599  or +1 669 900 6833  or +1 720 928 9299  or +1 971 247 1195  or +1 213 338 8477  or +1 346 248 7799  or +1 408 638 0968  or +1 646 876 9923  or +1 651 372 8299  or +1 786 635 1003  or +1 267 831 0333  or +1 301 715 8592  or +1 312 626 6799  or +1 470 250 9358  or +1 470 381 2552  or +1 646 518 9805  or 888 788 0099 (Toll Free) or 877 853 5247 (Toll Free)
        Canada: +1 438 809 7799  or +1 587 328 1099  or +1 613 209 3054  or +1 647 374 4685  or +1 647 558 0588  or +1 778 907 2071  or +1 204 272 7920  or 855 703 8985 (Toll Free)
        Germany: +49 69 3807 9883  or +49 695 050 2596  or +49 69 7104 9922  or 0 800 000 1590 (Toll Free) or 0 800 000 6954 (Toll Free) or 0 800 1800 150 (Toll Free)
        United Kingdom: +44 203 481 5237  or +44 203 481 5240  or +44 203 901 7895  or +44 208 080 6591  or +44 208 080 6592  or +44 330 088 5830  or +44 131 460 1196  or 0 800 031 5717 (Toll Free) or 0 800 260 5801 (Toll Free) or 0 800 358 2817 (Toll Free)
        Finland: +358 3 4109 2129  or +358 9 4245 1488  or +358 9 7252 2471  or 0 800 102 188 (Toll Free)
        Bulgaria: +359 3 257 1633  or +359 2 492 5688  or 00 800 111 3251 (Toll Free)
        Poland: +48 22 306 5342  or +48 22 307 3488  or +48 22 398 7356  or 00 800 321 1464 (Toll Free) or 00 800 112 5171 (Toll Free)
        Spain: +34 84 368 5025  or +34 91 787 0058  or +34 917 873 431  or 800 654 404 (Toll Free) or 800 906 063 (Toll Free) or 900 053 647 (Toll Free)
        Netherlands: +31 20 794 6520  or +31 20 794 7345  or +31 707 006 526  or +31 20 241 0288  or +31 20 794 0854  or +31 20 794 6519  or 0 800 220 0040 (Toll Free) or 0 800 022 1954 (Toll Free)
        France: +33 1 8699 5831  or +33 1 7037 2246  or +33 1 7037 9729  or +33 1 7095 0103  or +33 1 7095 0350  or 0 800 944 049 (Toll Free) or 0 800 940 415 (Toll Free)
        Switzerland: +41 43 210 70 42  or +41 43 210 71 08  or +41 44 529 92 72  or +41 22 591 00 05  or +41 22 591 01 56  or +41 31 528 09 88  or 0 800 561 252 (Toll Free) or 0 800 002 622 (Toll Free)
        Russia: +7 499 951 6380  or +7 499 951 6379  or 8800 301 7427 (Toll Free) or 8800 100 6938 (Toll Free)
    Meeting ID: 979 0189 9941
    Password: template
    International numbers available: https://iso.zoom.us/u/afrcW2G1d
  </pre>
</ul>	
  <h2>Dates and times</h2>
  <table border="1">
    <thead>
      <tr>
	<th>Day</th>
	<th>Start</th>
	<th>Break</th>
	<th>Lunch</th>
	<th>Break</th>
	<th>End</th>
      </tr>
    </thead>
    <tbody>
      <tr>
	<td><span class="xtbd">June 16</span> Monday</td>
	<td>9:00 AM<br />
	  <strong>Plenary</strong></td>
	<td rowspan="5">10:15 &ndash;
	  10:30 AM</td>
	<td rowspan="5">12:00 &ndash;<br />
	  1:30 PM</td>
	<td rowspan="5">3:15 &ndash;<br />
	  3:30 PM</td>
	<td rowspan="5">5:30 PM</td>
      </tr>
      <tr>
	<td><span class="xtbd">June 17</span> Tuesday</td>
	<td rowspan="4">8:30 AM</td>
      </tr>
      <tr>
	<td><span class="xtbd">June 18</span> Wednesday</td>
      </tr>

      <tr>
	<td><span class="xtbd">June 19</span> Thursday</td>
      </tr>
      <tr>
	<td><span class="xtbd">June 20</span> Friday</td>
      </tr>
      <tr>
	<td><span class="xtbd">June 21</span> Saturday</td>
	<td>8:30 AM<br />
	  <strong>Plenary</strong></td>
	<td><strong>As needed</strong></td>
	<th colspan="2">No further breaks</th>
	<td>no later than<br />
	  2:00 PM</td>
      </tr>
    </tbody>
  </table>
  <p>
    Evening sessions on specific topics may also be scheduled,
    especially Monday through Thursday.
  </p>
  <h2>Meeting objectives</h2>
  <p>The primary goals of this meeting will be:</p>
  <ul class="xtbd">
    <li>Work on C++26 features</li>
  </ul>
  <p>Additional, lower-priority goals include:</p>
  <ul class="xtbd">
    <li>Subgroup work that may target versions after C++26</li>
 </ul>
  <h2>Note: No longer a joint INCITS meeting</h2>
  <h2>Order of the meeting</h2>
  <ol>
    <li>Opening activities <strong>(Monday 9:00)</strong>
      <ol>
	<li>Opening comments, welcome from host</li>
	<li>Meeting guidelines
	  <p>
	    Every participant is responsible for understanding
	    and abiding by the following:
            <ul>
            <li>
	      <a href=
"https://www.iso.org/files/live/sites/isoorg/files/store/en/PUB100011.pdf"
            >
            The ISO Code of Ethics and Conduct</a>
	    </a>
            </li>
            <li>
            <a href=
"https://www.iec.ch/basecamp/iec-code-conduct-technical-work"
            >
              The IEC Code of Conduct
            </a>
            </li>
            <li>
              <a href="https://isocpp.org/std/standing-documents/sd-4-wg21-practices-and-procedures">The WG21 Practices and Procedures, and Code of Conduct</a>
	    <li>
	      The code of conduct any any other rules of your national body.
            </ul>
	  </p>
	</li>
	<li>Membership, voting, and procedures</li>
	<li>Introductions</li>
        <li>Agenda review and approval (WG21 poll)
          <p>
	    <!--	    See also <a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1000r5.pdf">P1000R5</a>
	    -->
	    See also <a href="https://isocpp.org/files/papers/P1000R6.pdf">P1000R6</a>
        </li>
	<li>Editor's reports, approval/adoption of working drafts
	  <table border="1">
	    <thead>
	      <tr>
		<th>Document</th>
		<th>Editor's report</th>
		<th>Prospective WD</th>
	      </tr>
	    </thead>
	    <tbody>
	      <tr class="xtbd">
		<td>C++ 26 Working Draft</td>
		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/n5002.html">N5002</a></td>
		<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/n5001.pdf">N5001</a></td>
	      </tr>
	    </tbody>
	  </table>
	</li>
	<li>Approval of the minutes of the previous meetings
	  (WG21 poll)
	  <table border="1">
	    <thead>
	      <tr>
		<th>Meeting</th>
		<th>Minutes</th>
	      </tr>
	    </thead>
	    <tbody>
	      <tr>
		<td>WG21 <span class="xtbd">Hagenberg</span></td>
		<td class="xtbd"><a href=

"https://www.open-std.org/JTC1/SC22/WG21/docs/papers/2025/n5007.pdf"				    
		>
		N5007
		</a></td>
	      </tr>
	      <tr>
		<td>WG21 pre-<span class="xtbd">Sofia</span> administrative telecon</td>
		<td class="xtbd"><a href=
"https://wiki.edg.com/pub/Wg21hagenberg2025/Documents/Nxxxx.pdf"
		>Nxxxx</a></td>
	      </tr>
	    </tbody>
	  </table>
	</li>
      </ol>


    </li>
    <li>External coordination reports, and WG21 study group reports
      (see pre-meeting WG21 telecon minutes)</li>
    <li>WG progress reports and work plans for the week
      (Core, Evolution, Library, Library Evolution; see pre-meeting WG21 telecon minutes)
    </li>
    <li>New business requiring action by the committee</li>


    <li>Organize working groups and study groups,
      establish working procedures
      <p>(Clarify rooms available for evening sessions)</p>
    </li>
    <li>Subgroup sessions
      <p>
	The subgroup chairs must arrange
	for any proposals to be written up in the form of a motion,
	and made available by <strong>8:00 PM</strong> Friday.
      </p>
    </li>
    <li>Review of the meeting <strong>(Saturday 8:30 AM)</strong>
      <p>
        Reminder: Make sure you have marked the attendance sheet,
                  if you have not already done so.
      </p>
      <p>
	Subgroup status and progress reports.
	Presentation and discussion
	of proposals to be considered for consensus adoption
	by full WG21.
      </p>
      <ul>
	<li>SG1: Concurrency (Giroux/Boehm/Arutyunyan)</li>
	<li>SG4: Networking (Snyder/A&#382;man)</li>
	<li>SG6: Numerics (Kretz/Lippincott/McFarlane)</li>
	<li>SG7: Compile-time programming (Dus&iacute;kov&aacute;/Snyder)</li>
	<li>SG9: Ranges (M&uuml;ller/Laine)</li>
	<li>SG10: Feature test (Revzin/Wakely)</li>
	<li>SG14: Low latency (Wong)</li>
	<li>SG15: Tooling (Spencer/Boeckel)</li>
	<li>SG16: Unicode (Honermann/Downey)</li>
	<li>SG17: EWG Incubator (Keane/Touton)</li>
	<li>SG18: LEWG Incubator (Baker/Liber)</li>
	<li>SG19: Machine Learning (Wong/Ratzloff)</li>
	<li>SG20: Education (van Winkel/Sattler)</li>
	<li>SG21: Contracts (Spicer/Doumler)</li>
	<li>SG22: C/C++ Liason (Ranns/Herring/Meneide(for WG14))</li>
	<li>SG23: Safety/Security (Orr/[open])
	<li>ABI Group (Vandevoorde/Merill)</li>
	<li>Admin (Liber)</li>
	<li>Evolution (Bastien/Dus&iacute;kov&aacute;/Keane)</li>
	<li>Library Evolution (Levi/Fracassi/Craig)</li>
	<li>Core (Maurer/Merill/Caves)</li>
	<li>Library (Wakely/Garland/Kuhl)</li>
	<li>Direction Group (Wong)</li>
      </ul>
    </li>
    <li>Closing activities
      <ol>
	<li>Issues delayed until today</li>
	<li>Mailings
	  <p class="xtbd">Note: These are the closest regular mailings
	    and not special pre/post meeting mailings.
	  <ul>
	    <li><span class="xtbd">2025-07-15</span>: Post-<span class="xtbd">Hagenberg</span></li>
	    <li><span class="xtbd">2026-xx-xx</span>: Pre-<span class="xtbd">TBD</span></li>
	  </ul>
	</li>
	<li>Plans for the future</li>
	<li>Next and following meetings
	  <ul>
	    <li class="xtbd">2025-11-03/08: Kona, HI, USA (<a href=
"https://isocpp.org/files/papers/N4977.pdf"
	    >N4977</a>)</li>
	    <li class="xtbd">2026-xx-xx/xx: TBD (<a href=
"https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/nxxxx.pdf"
           >Nxxxx</a>)
	  </ul>
	</li>
      </ol>
    </li>
    <li>Adjournment</li>
  </ol>
</body>
</html>
