Ecma TC57 - HLSL

TC57 Meeting Minutes: 2026/04/14

Minutes of the:3rd meeting of Ecma TC57
held in:Teleconference
on:14 April 2026
Chairs:Farzon Lotfi (Microsoft)
Attendees:Farzon Lotfi (Microsoft), Steven Perron (Google), Gregory Roth (Nvidia), Nathan Gauër (Google), Alexander Johnston (AMD), Daniel Brown (AMD), Deric Cheung (Microsoft), Mark Herdeg (AMD), Joshua Batista (Microsoft), Justin Bogner (Microsoft), Helena Kotas (Microsoft), Damyan Pepper (Microsoft), Timothy Corringham (AMD), Tex Riddell (Microsoft), Finn Plummer (Microsoft), Jesse Barker (Invited Expert),
Secretary:Aki Rose Braun (Ecma International)

1 Welcome, opening and meeting logistics

Farzon Lotfi, vice-chair of TC57, began the teleconference and welcomed attendees. Attendees were reminded of the committee’s code of conduct, Ecma’s IPR policy, and TC57’s royalty-free patent policy extension. All attendees were informed that the meeting was recorded and transcribed by Zoom for the purpose of note-taking, and directed to review the video recording and legal disclaimer if they were not familiar.

2 Approval of the minutes of the virtual meeting of 17 & 31 March 2026

In addition to publication to the Ecma file server and distribution to Ecma members, the minutes are published as a pull request on GitHub. The committee confirmed they’d reviewed the PR, the vice chair will merge it after structural improvements to the repo.

3 Review of the agenda

The meeting’s agenda pull request was proposed and approved at the start of the meeting.

  • We should select a group of volunteer editors to drive the defect process and spec formatting and tooling.
    • @llvm-beanz volunteers himself
    • Question: Any other volunteers?
  • GitHub pages website and PR build
    • #13
    • Question: Is the TC comfortable with editors iterating on formatting and infrastructure?
  • Review and merge:
    • Terms and Definitions - #8
    • Conformance - #11
  • Lexical Conventions Clause - #16
    • Request review aiming for merge on 4/28/2026
  • New proposal - conforming literals - #15
    • Request review to merge Under Consideration on 4/28/2026
  • New proposal - overload resolution - #19
    • Request review to merge Under Consideration on 4/28/2026
  • Upcoming call for consensus:
    • Advance proposal 0001 to Refinement on 4/28/2026

4 Discussions

4.1 Editors

The committee is seeking volunteer editors to take responsibility for approving and merging non-normative pull requests, and shepherding normative pull requests to be prepared for review at plenary meetings. Editors will also own the existing document’s transition to being published as an Ecma standard. Chair Chris Bieneman has volunteered for this role, but is seeking participation from other Ecma members.

Steven Perron & Gregory Roth spoke up as potential volunteers, seeking more information.

4.2 Website & non-spec GitHub changes

The chairs sought consensus for themselves and future identified editors to merge pull requests on non-spec changes within GitHub, such as committee documentation or website structure/content. The committee approved.

4.3 PRs to merge

4.3.1 Terms & definitions #8, conformance clause #11

There were some open editorial comments on the pull requests, but overall the committee approved them with changes to be merged between now and the next meeting.

4.4 PRs to review

4.4.1 Lexical conventions clause #16

This PR by Chris Bieneman has been reviewed by Steven Perron, but the chairs are seeking multiple reviews before merging. Justin Bogner volunteered.

4.4.2 conforming literals - #15

This PR is seeking a second volunteer to review before being presented to a future plenary. Farzon Lotfi will complete one of the reviews. Steven Perron and Gregory Roth both volunteered.

4.4.3 overload resolution - #19

The committee intends to align its overload resolution handling with C++, the PR requires two or more reviewers. Farzon Lotfi and Gregory Roth both assigned themselves.

4.5 Advance proposal 0001 to Refinement

Proposal 0001 is currently in the “under consideration” state, this agenda item served to bring to the committee’s attention that it would be seeking “refinement” state at the next plenary meeting.

5 Any other business

The secretary sought approval to merge the pull request to rearrange some information and refine some statements regarding the committee and its processes. The committee approved.

6 Next meetings

The next meetings will take place as Zoom video calls fortnightly. The next scheduled is on 28 April 2026.

6.1 Past and Future Agendas

Agendas are viewable in GitHub and remain available in perpetuity.

7 Conclusion

The Chair wrapped up the meeting and the call concluded.