ISO/IEC JTC1/SC22/WG5-N2222-2 WORK ITEMS FROM THE HYBRID WG5 MEETING HELD ON JUNE 12 TO 16, 2023 IN MANCHESTER, UK Based on papers passed at WG5 meeting Jun 12-16, 2023, the following work items have been approved for Fortran 202Y. Based on new requirements from the country members of WG5, additional items may be added to this list. (References are to ISO WG5 N-documents or INCITS/ Fortran papers.) - JP01. Include generic subprograms described in N2217. Ref. N2217 "JP-01 Japan NB Request for F202Y - Generic Subprograms" - US01. Make default implicit typing obsolete. Ref. 23-177 "F202Y Obsolete default implicit typing" - US02. Make the D format descriptor obsolete. Ref. 12-178 "F202Y Make the D format edit descriptor obsolescent" - US03. Add note that the real model is not IEEE 754. Ref. 23-180 "F202Y Note that the real model is not IEEE 754" - US04. Add asynchronous tasks. Ref: 23-174 "Asynchronous Tasks in Fortran" - US05. Add C interoperability for new interchange floating point types in C. Ref. 23-176 "C interoperability for new interchange floating-point types" - US06. Provide a mechanism to specify global binding name for non C-interoperable. Ref. 23-201 "F202Y Global binding name for non C-interoperable" - US07. Improve rank-independent functionality. Ref. 23-184r1 for a list of proposals under consideration. - US08. Improve polymorphic PURE function results. Ref. 23-186 "Polymorphic outputs from pure" - US09. Allow I/O on enumeration type values. Ref. 23-151r1 "F202Y Allow I/O of enumeration type names" - US10. Add a Fortran-friendly preprocessor. Ref. 23-192r1 "F202Y Define a standard Fortran preprocessor" - US11. Provide intrinsics for source location. Ref. 23-193r1 "F202Y Intrinsics for source location". - US12. Add maximum rank/corank constants to ISO_FORTRAN_ENV. Ref. 23-194 "F202Y Add maximum rank/corank constants to ISO_FORTRAN_ENV" - US13. Add namespace-like access to module entities. Ref. 23-196 "Access to module entities" - US14. Add scoped access to enumeration values. Ref. 23-197 "Scoped access to enumeration enumerators" - US15. Add support for describing the target of a pointer as immutable. Ref. 23-198 "Readonly pointers" - US16. Define default KIND values to use throughout a program unit. Ref. 23-199 "Default kinds" - US17. Add Generic programming templates, including strong requirements. Investigate other mechanisms for simplifying the use of templates. Ref: 23-155r1 "Formal syntax for generics" 23-182r1 "Expanded Requirements" 23-187 "Shorthands for Simple Templates" 23-189 "F202Y allow polymorphic deferred type" 23-190 "Properties for requirements"