Skip to content
Success

Changes

Summary

  1. add C23 attributes, require comma terminator for nullary and unary tuple (optional terminator for Nary tuples), change designator to C syntax using equal rather than colon (details)
  2. change CFA runtime libraries to use C designator syntax (details)
  3. change CFA tests to use C designator syntax (details)
  4. documentation, update C23 attribute lexing (details)
Commit 1a8b17a5ed4a11d2151c50161c916c3d98441e70 by Peter Buhr
add C23 attributes, require comma terminator for nullary and unary tuple (optional terminator for Nary tuples), change designator to C syntax using equal rather than colon
The file was modifiedsrc/Parser/lex.ll
The file was modifiedsrc/Parser/parser.yy
Commit 1a7203d27940d3ed001ed5d90050f1b8c3c7b610 by Peter Buhr
change CFA runtime libraries to use C designator syntax
The file was modifiedlibcfa/src/collections/string_res.hfa
The file was modifiedlibcfa/src/concurrency/actor.hfa
The file was modifiedlibcfa/src/collections/string.hfa
The file was modifiedlibcfa/src/iostream.cfa
The file was modifiedlibcfa/src/concurrency/kernel/startup.cfa
The file was modifiedlibcfa/src/iostream.hfa
Commit c565d68d15124106fe65d3aa6a3624724d52a7a3 by Peter Buhr
change CFA tests to use C designator syntax
The file was modifiedtests/exceptions/defaults.cfa
The file was modifiedtests/enum.cfa
The file was modifiedtests/designations.cfa
The file was modifiedtests/collections/string-istream-manip.cfa
Commit 4e0168a377ffa27413e536c47c0454d91422bc2a by Peter Buhr
documentation, update C23 attribute lexing
The file was modifiedsrc/Parser/lex.ll