Notes by Michael

On Tue, Jan 7, 2020 at 3:48 PM Michael Wong <> wrote:

Topic: SG14 Low Latency Monthly

Michael Wong is inviting you to a scheduled Zoom meeting.

Topic: SG14 monthly Dec 2019-Mar 2020
Time: Jan 8, 2019 02:00 PM Eastern Time (US and Canada)
    Every month on the Second Wed, until Mar 11, 2020, 4 occurrence(s)
    Dec 11, 2019 02:00 PM
    Jan 8, 2020 02:00 PM
    Feb 12, 2020 02:00 PM
    Mar 11, 2020 02:00 PM
    Please download and import the following iCalendar (.ics) files to your
calendar system.

Join from PC, Mac, Linux, iOS or Android:

Or iPhone one-tap :
    US: +16699006833,,495955915# or +14086380968,,495955915#
Or Telephone:
    Dial(for higher quality, dial a number based on your current location):
        US: +1 669 900 6833 or +1 408 638 0968 or +1 646 876 9923 or 877
853 5247 (Toll Free) or 877 369 0926 (Toll Free)
    Meeting ID: 495 955 915
    International numbers available:

Or Skype for Business (Lync):



1. Opening and introductions

1.1 Roll call of participants

Michael wong, Ben Craig,  Antony Peacock, billy Baker, Connor Horman, Guilherme, Guy davidson, Inbal Levi, Jesun Firoz, Jhon Adams, Marco Foco, Max Gardner, Maxime Laine
Ronen Friedman, Staffan Tj, Derek haines, tanki Zhnag, Eduardo Costa, Ben Saks, Matthew Butler

1.2 Adopt agenda


1.3 Approve minutes from previous meeting, and approve publishing
 previously approved minutes to


1.4 Action items from previous meetings


2. Main issues (125 min)

2.1 General logistics

prepare for Prague meeting and mailing deadline Jan 13

2.2 Paper reviews

  - D2013,Freestanding Language: Optional ::operator new revised D2013 to D2013R0.2 by Ben Craig

This is a part that is torn out of P1105R1 Leaving no room for a lower-level language: A C++ Subset


embedded may not have a heap, so make it hard to use, this makes it impleemtation defined

 will provide all the replaceable functions or none of them
placement new still exists

presence of operator new is implementation defined, AND user does not provide one, then it is ill-formed
IFNDR is not needed

there is usage experience in this
BS replaced global operator delete with something that does not exists; so if someone accidentally uses the delete in question, the nprogram does not build

STJ mentions providing no throw T placement new and needed to check for 0, as user is surprised that may have a try catch in it

RF clarifies and codifies existing 2 or so minor variations
go to EWG first before may be going to LEWG
Forward P2013 as is with the minor editing quotes
approves to go to EWG

  - host notification (keyboard input, mouse input,by Guy Davidson

 defer discussion to after the call

 - SG14 domain features by SG14/Michael
please feel free to update this spreadsheet on features and issues

 - affinity by Gordon


2.2.1 any other proposal for reviews?

2.3 Domain-specific discussions

2.3.1 SIG chairs

   - Embedded Programming chairs: Ben Craig, Wouter van Ooijen and Odin
   Holmes, John McFarlane

   - Financial/Trading chairs: Stephan TJ, Carl Cooke, Neal Horlock,
   Mateusz Pusz, Clay Trychta,
   - Games chairs: Rene Riviera, Guy Davidson and Paul Hampson
   - Linear Algebra chairs: Bob Steagall, Mark Hoemmen, Guy Davidson

2.4 Other Papers and proposals

2.5 Future F2F meetings:

2.6 future C++ Standard meetings:

- 2020-02-10 to 15: Prague, Czech Republic

- 2020-06-01 to 06: Bulgaria
- 2020-11: (New York, tentative)
- 2021-02-22 to 27: Kona, HI, USA

3. Any other business
As well as look through papers marked "SG14" in recent standards committee
paper mailings:

Code and proposal Staging area
4. Review

4.1 Review and approve resolutions and issues [e.g., changes to SG's
working draft]

4.2 Review action items (5 min)

5. Closing process

5.1 Establish next agenda

5.2 Future meeting
    Dec 11, 2019 02:00 PM
    Jan 8, 2020 02:00 PM: Jan 13 is mailing deadline
    Feb 12, 2020 02:00 PM
    Mar 11, 2020 02:00 PM